Програмиране за Интернет с използване на Perl

Цената на целия курс е 20 лв. Плащането е чрез системата epay.bg или по банкова сметка.

Съдържание на курса

(Демо версиите са безплатни за гледане. С тях можете да добиете представа за качеството на знанията, които ще получите)

Наименование на темата и учебни въпроси

Продължителност
(мин:сек)
Връзка към урока
(само за потребителите
с пълен достъп)
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