Создание серверных приложений на языке PERL

       

Создание серверных приложений



Создание серверных приложений на языке PERL
Ускоренный учебный курс
Содержание



[урок 1]  Создание и запуск Perl-скриптов, оператор Print.
[урок 2]  Типы данных в Perl, переменные, одинарные и двойные кавычки.
[урок 3]  Операции с числами и строками, логические выражения.
[урок 4]  Составной и условный операторы.
[урок 5]  Операторы повторения с заданным количеством итераций.
[урок 6]  Операторы повторения с неизвестным заранее количеством итераций.
[урок 7]  Метки, оператор перехода, операторы управления циклами.
[урок 8]  Список. Массив. Работа с массивом.
[урок 9]  Метасимволы.
[урок 10]  Встроенные переменные, получение данных методом GET.
[урок 11]  HTML формы, функция ParseForm, метод POST.
[урок 12]  Оператор Print, хеши.
[урок 13]  Функции работы с файлами.
[урок 14]  Функции для работы с файлами (продолжение).
[урок 15]  Функции для работы с файлами (продолжение).
[урок 16]  коротко о SSI.
[урок 17]  Подпрограммы, прототипы.
[урок 18]  Работа с числами.
[урок 19]  Функции для работы со строками.
[урок 20]  Операторы для работы со строками (продолжение).
[урок 21]  Регулярные выражения.
[урок 22]  Операторы поиска и замены.
[урок 23]  Еще немного о циклах.
[урок 24]  Функции для работы с массивами.
[урок 25]  Функции для работы с хешами.
[урок 26]  Дата и время.
[урок 27]  Функции для работы с директориями.
[урок 28]  Прочие функции.
[приложение A]  Форматы MIME. Работа с почтой. Дополнительные поля HTTP заголовка; работа с Cookie.
[приложение Б]  Возможные ответы на задания для самостоятельного выполнения.
[приложение В]  Примеры скриптов, выполненных на языке Perl



Создание серверных приложений на языке PERL
Ускоренный учебный курс
Off-line plus версия

Автор: Cleric ICN
Дата последнего изменения: 04.12.02 18:21

Это учебное пособие написано для того чтобы помочь Вам самостоятельно изучить язык Perl и представляет собой своего рода выжимку из многих электронных и бумажных изданий подобного рода. Пройдя его Вы изучите все необходимые для разработки собственных приложений операторы и функции, узнаете об их специфических особенностях. В рамках этого курса мы будем рассматривать Perl только как язык написания CGI-сценариев.
Чтобы ускоренное изучение Perl не вызывало у Вас никаких затруднений, Вы должны обладать определенным набором знаний в области создания HTML документов. Вы должны хорошо знать HTML тэги, работать с таблицами и каскадными таблицами стилей (CSS). Помимо этого вы должны иметь хотя бы начальные знания в области языков программирования высокого уровня (Pascal, Basic, Delphi, C, JavaScript и т.д.). А если Вы уже знаете PHP, то получите ни с чем не сравнимое удовольствие от изучения Perl по ускоренному курсу.

И так, с чем же Вы будете иметь дело?! Весь курс разбит на 28 уроков, пройдя которые Вы изучите 114 операторов и встроенных функций.
В свою очередь каждый урок разбит на 3 части:
1-я часть - теоретическая. В ней будет даваться теоретический материал по теме урока.
2-я часть - практическая. В ней будет дан пример CGI-приложения выполненного с применением знаний, полученных в этом и предыдущих уроках.
3-я часть - задания для самостоятельного выполнения. В конце каждого урока я буду давать Вам несколько "домашних заданий" для закрепления полученных знаний.
Психологами установлено, что учеба проходит гораздо быстрее, эффективнее и интереснее, если есть какая-то видимая конечная цель (стимул), к которой нужно стремиться. Полное изучение Pelrl не может быть в данном случает стимулом, т.к. знания не вещественны. Стимулом этого курса будет создание скрипта гостевой книги.

В период изучения Perl у вас могут возникать вопросы по некоторым темам, это характерно для любого человека. Важно быстро получить качественный ответ. Сделать это не всегда просто, ведь Вы часто не имеете возможность задать свой вопрос знающему человеку. Чтобы попробовать самостоятельно разобраться со своим вопросом, в разделе "Help" выложены 2 полных справочника по "чистому" Perl и "Учебное пособие по CGI-программированию от Леши", которое будет являться памяткой для Вас. И помните, Вы ВСЕГДА можете обратится со своими вопросами к автору курса по E-mail.

Если у Вас Всё готово, можете переходить к организационному разделу.





Создание серверных приложений на языке PERL
Ускоренный учебный курс



Содержание раздела