Компьютерные курсы
Звоните нам
8 (863) 273-83-80

Пишите нам
Мы ждем ваших вопросов и отзывов о работе


Программирование на Perl

Наименование разделов, дисциплин и тем

Всего, час.

1

Синтаксис языка Perl

4

Основные сведения о Perl. Особенности синтаксиса Perl. Типы данных в Perl. Объявление переменных. Локальные переменные. Скалярные данные. Операции.

Блоки операторов. Локальные переменные (операторы my и local). Массивы. Приемы работы с массивами. Хэши. Приемы работы с хэшами.

2

Синтаксис языка Perl

4

Функции. Встроенные функции языка Perl. Регулярные выражения.

3

CGI-программирование на языке Perl

4

Взаимодействие программ на языке Perl с Web-сервером Apache. Интерфейс CGI. Динамическое создание Web-страницы. Серверные переменные. Получение и обработка данных отправленных методами GET и POST.

4

Работа с файлами в Perl

8

Сохранение данных в текстовых файлах. Функции для работы с файлами. Блокировка, права доступа к файлам. Работа с бинарными файлами. Каталоги. Функции для работы с каталогами.

5

Библиотеки языка Perl. Объектный синтаксис

8

Создание и использование библиотек и модулей. Операторыrequire, use. Обзор популярных и стандартных библиотек языка Perl. Объектный синтаксис языка Perl. Использование модуля CGI для получения данных и формирования HTML-документа.

6

Взаимодействие с базами данных

4

Хранение данных в CSV-файлах. Взаимодействие с базами данных формата dbm. Использование модуля DBI для доступа к базам данных. Функции модуля DBI.

7

Взаимодействие с базами данных (продолжение)

4

Особенности работы с базой данных MySQL. Взаимодействие с базой данных MySQL.

8

Разработка Web-приложений

4

Аутентификация. Использование cookie. Способы реализации сессии пользователя. Алгоритм поиска по сайту.

9

Разработка Web-приложений (продолжение)

4

Реализация сценария поиска по сайту. Особенности создания коммерческих Web-приложений на Perl. Разработка Web-магазина.

10

Сетевое программирование. Оптимизация программы

4

Создание сокетного соединения в Perl. Пример написания клиентской программы, работающей по протоколу HTTP. Использование библиотеки Socket. Тестирование производительности CGI-приложений. Способы повышения производительности CGI-приложений на языке Perl.

Главная | Документы | Заявка | Новости | Гостевая | Контакты


© Все права защищены. ДГТУ 2005-2011г. web-разработчик