Программа курса
Программа
курса Программирование
на языке Perl
Тема N 1. Установка и конфигурирование Perl
Модули Рerl. Получение дистрибутива Рerl. Установка и конфигурирование сервера Apache под Рerl. Установка Рerl как модуля Apache. Конфигурирование сервера. CGI и SSI.
Тема N 2. Программирования в курсе Perl
Типы данных в курсе программирования Perl. Переменные. Скалярные переменные. Списки, массивы. Хеши (ассоциативные массивы). Операторы. Регулярные выражения. Полезгые функции. Файловые переменные.
Тема N 3. Параметры, запросы и ответы в
курсе программирования
Perl
Переменные среды CGI. Заголовки запросов и ответов. Этапы соединения. Методы HTTP. Поля заголовка запроса. Примеры запросов. Ответ HTTP-сервера. Коды возврата HTTP. CGI-заголовок. Генерация ответа.
Тема N 4. Обработка форм в курсе Perl
Элементы форм. Небольшая помощь от JavaScript. Обработка данных формю Загрузка документов.
Тема N 5. Примеры приложений в
курсе программирования
Perl
Кто посещает вашу страницу. Гостевая книга. Счетчик посещений. Опрос посетителей сайта. Изображения-карты. Анимация. Баннеры. Отправка и прием почтовых сообщений. Простейший чат.
Поисковые системы. Создание поисковой базы данных. Проверка корректности URL. Структура базы данных поиска.
Тема N 6. CGI-скрипты и безопасность в
курсе программирования
Perl
Основные источники дыр в безопасности. Управляющие скрипты. Пароли и их безопасное применение. Методы обнаружения дыр.
Тема N 7. Статисика посещений сервера и оптимизация его работы в
курсе программирования
Perl
Структура протоколов сервера. Статистика хостов и документов. Анализ трафика и скорости работы сайта. Статистика ошибок.
Оптимизация графики. Ускорение загрузки HTML-файлов.
Тема N 8. Модуль CGI.pm в Perl. Построение более сложных приложений в
курсе программирования
Perl
Создание объекта запроса. Генерация заголовков. Генерация форм. Cookies. Средства отладки скриптов в модуле CGI.pm. Средства работы с переменными окружения. Генерация HTML-тегов.
FTP-клиент. Просмотр dbf-файлов. Построение полноценных чата и форума.
Предварительная подготовка
пользователь ПК
Цель
курса программирование
на языке Perl Этот курс для тех, кто начинает учиться программированию с "нуля" до программиста на языке Perl
По окончании вы будете уметь
Профессионально программировать на языке Perl
Автор и преподаватель курса:
Грицай Ихтиандр Алексеевич - ведущий преподаватель и web-программист учебного центра Успех. Опыт преподавательской работы более 19 лет. Преподавание на курсах ведется исходя из требований современного рынка и основывается на реально работающих практических приемах и примерах. В курсе применяются новейшие технологии преподавания.