Негосударственное образовательное учреждение дополнительного профессионального образования
 
ПРОГРАММА КУРСА "WEB-ПРОГРАММИРОВАНИЕ"

 

WWW-сервера. Принципы их работы (теория)

    1. Платформы и веб-сервера
    2. Статические публикации. Обзор динамических технологий на стороне клиента
      • ActiveX
      • Апплеты Java
      • DHTML
    3. Обзор технологий на стороне сервера. Интерпретаторы и модули
      • CGI (Perl, C++ и др.)
      • ISAPI и NSAPI
      • ASP (JScript и VBScript)
      • JavaServer Pages и JavaServlets
      • Server-Side JavaScript
    4. Технология клиент-сервер. Посылка данных методами GET и POST. Форматы запросов и ответов
    5. Переменные окружения
    6. Права доступа


Установка и основные настройки серверов Apache и IIS5 (практика)

    1. Установка и настройка сервера на домашний компьютер (Apache1.3 и IIS5)
    2. Установка и настройка интерпретаторов Perl (ActivePerl) и PHP4
    3. Загрузка скриптов на сервер и выполнение их. Распространенные ошибки и их исправление


Основы программирования на Perl 5 (теория)

    1. Структура файл-скрипта на Perl. Использование SSI для включения результатов скриптов на страницу
    2. Скалярные переменные, константы и типы данных. Интерполяция строк и Escape-последовательности
    3. Списки и работа с ними
    4. Массивы и хэши, функции по их обработки
    5. Операторы и приоритеты операторов
    6. Условные операторы и циклы
    7. Регулярные выражения
    8. Использование подпрограмм
    9. Встроенные переменные, использующиеся в CGI программировании
    10. Встроенные функции
      • Встроенные функции обработки данных
      • Встроенные функции работы с файлами


Основы программирования на Perl 5 (практика)

    1. Скрипт счетчика
    2. Скрипт опроса посетителей
    3. Скрипт отправки почтового сообщения на основе использования программы sendmail


Основы программирования на PHP 4 (теория)

    1. Переменные, константы и типы данных. Приведение и преобразование типов
    2. Операторы
      • Унарные
      • Бинарные (арифметические, сравнения, конкатенации и др.)
      • Тернарный
      • Приоритетность выполнения операторов и ассоциативность
    3. Массивы
      • Простые массивы
      • Массивы, индексируемые строками
      • Многомерные массивы
      • Функции работы с массивами
    4. Условные операторы и циклы
      • Условные операторы (if, swith)
      • Циклы (for, while, do..while)
    5. Функции
      • Объявление и определение функции
      • Передача аргументов
      • Область видимости функций и переменных
    6. Обработка строк и регулярные выражения
      • Основные функции обработки строк
      • Поиск по шаблону
      • Замена по шаблону и разбиение по разделителю
    7. Работа с файлами и хранение данных
      • Работа с файлами
      • Работа с файлами


Основы программирования на PHP 4 (практика)

    1. Скрипт регистрации пользователей
    2. Скрипт гостевой книги
    3. Скрипт отправки почтового сообщения


Примечание: Слушатели обязательно должны быть подготовлены по курсам “Пользователь ПК”, "Web-дизайн". Очень желательным также является знание какого-либа из языков программирования.

 

 

 

 
Сайт создан в системе uCoz