|
Наименование на темата и учебни въпроси |
Продължителност
(мин:сек) |
Връзка към урока
(само за
потребителите
с пълен достъп) |
1. Общи сведения
демо
• Какво представлява Perl?
• Каква е връзката между Perl и Интернет?
• Какво е необходимо, за да правим програми с Perl?
• Нашата първа програма “Hello, world!”
|
7:44 |
Урок 1
|
2. Инсталиране на среда за програмиране с Perl (IndigoPerl)
• Създаване на програма на Perl в Windows
• Използване на Perl в линукс
|
13:40 |
Урок 2
|
3. CGI скриптове на Perl
• Технологията “клиент-сървър”
• Изисквания към сървъра за стартиране на CGI програми
• Нашият първи CGI скрипт |
15:40 |
Урок 3
|
4. Perl
за Linux
• Редактиране на скриптове
• Задаване права за достъп
• Стартиране на скриптове
|
9:00 |
Урок 4
|
5. Запознаване със средата за разработка OpenPerl IDE
демо
• Редактиране, трасиране, стартиране на програми на Perl
• Наблюдаване на променливи
• Бързи клавиши
|
9:25 |
Урок 5
|
6. Синтаксис на езика Perl
• Скаларни променливи
• Операции, използвани над скаларни променливи
• Примери за използване на скаларни променливи
|
10:19 |
Урок 6
|
7. Извеждане на информация
• Специални символи
• Форматирано извеждане
|
13:25 |
Урок 7
|
8. Въвеждане на информация
• Използване на входния поток
• Функция за въвеждане на един символ
• Кодови таблици
• Решаване на задачи |
17:06 |
Урок 8
|
9. Списъци (масиви)
• Динамична промяна на големината на масивите
• Определяне дължината на масив
• Извеждане на масив
• Сортиране на масив
• Многомерни масиви |
29:23 |
Урок 9
|
10. Хешове (асоциативни масиви)
демо
• Въвеждане и извеждане на хешове
• Добавяне и изтриване на елементи в хеша
• Сортировка и сливане на хешове |
8:13 |
Урок 10
|
11. Условни оператори
• Оператор if
• Оператор unless
• Оператор за избор на варианти - switch
• Оператор за безусловен преход - goto |
21:30 |
Урок 11
|
12. Оператори за цикъл
• Оператор за цикъл for
• Оператор за цикъл foreach
• Оператор за цикъл while
• Оператор за цикъл until
• Оператори за прекратяване на програмата |
24:58 |
Урок 12
|
13. Регулярни изрази
демо
• Търсене на съвпадение
• Правила за използване на регулярни изрази
• Използване на специални символи в регулярни изрази
• Модификатори и квантификатори |
19:18 |
Урок 13
|
14. Подпрограми
• Използване на подпрограми
• Параметри на подпрограмата
• Връщане на стойност
• Променлив брой входни параметри
• Област на видимост на променливите
• Рекурсия |
19:02 |
Урок 14
|
15. Работа с файлове и
директории
• Файлов дескриптор
• Отваряне, четене и запис на файлове
• Режими за достъп до файловете
• Позициониране във файл
• Търсене в текстов файл
• Работа с директории |
31:09 |
Урок 15
|
16. Използване на модули в
Perl
• Работа с пакетния менажер
• Получаване на помощна информация
• Стандартни модули
• Примери за използване на
модули |
18:44 |
Урок 16
|
17. Инсталиране на модули
в Perl
• в Windows
• в Linux
• Примери |
10:13 |
Урок 17
|
18.
CGI програмиране
• Методи за предаване на заявки
• Променливи на CGI средата
• Заглавна част на заявката
• Отговор от сървъра |
37:28 |
Урок 17
|