Курс «WEB-программирование (WEB-мастеринг)» посвящен изучению вопросов организации web-серверов и технологий создания динамических web-страниц. В ходе обучения на данном курсе слушатели изучают основы клиент-серверного взаимодействия в Интернете, на практике рассматривают работу основных сетевых служб, устанавливают и настраивают web-серверы на базе операционной системы Windows, знакомятся с администрированием серверов, их функциональными возможностями, в том числе с настройкой виртуальных хостов.
Курсы web-программирования включают также изучение основ работы с базами данных. Слушатели получают возможность ознакомиться с работой сервера управления базами данных на практике
В ходе изучения курса «WEB-программирование (WEB-мастеринг)» рассматриваются наиболее популярные серверные технологии, слушатели настраивают модули для работы со скриптами, написанными на языках программирования Perl, CGI и изучают основы этих языков на простых примерах.
Курсы web-программирования проводятся преподавателями с большим научным, педагогическим и практическим опытом работы, многие из которых имеют научную степень. Все преподаватели являются специалистами-практиками по той дисциплине, которую они преподают. Курсы web-программирования проводятся с примением самых передовых методов, в классах, оборудованных всем необходимым для эффективной работы слушателей.
В дальнейшем полученные на курсах web-программирования знания позволяют выпускникам осуществлять самостоятельное обслуживание и поддержку WEB-сайта, работу с базами данных, разрабатывать WEB-сайты дистанционного обучения и многое другое.
Освоив курс «WEB-программирование (WEB-мастеринг)», Вы сможете усовершенствовать свои знания на курсах "Web-дизайн - 1 уровень" и "Web-дизайн - 2 уровень (Flash)".
- Работа сервера.
- Понятие сервера.
- Особенности работы под Unix.
- Сервер Apache.
- Основные директории сервера Apache.
- Пользовательские директории (/www и /cgi-bin).
- Обзор системных директорий ОС Linux.
- Язык программирования Perl.
- Что такое язык программирования?
- Понятие компилятора и интерпретатора.
- Основы языка программирования Perl.
- Комментарии в Perl программе.
- Начало любой программы на Perl.
- Скалярные переменные.
- Понятие целых чисел, чисел с плавающей запятой и строковых переменных.
- Вывод данных на экран.
- Функция print. Использование двойных и одинарных кавычек. Оператор повторения вывода x.
- Арифметические операции ([+], [-], [*], [**], [/], [%]), приоритет операций, авто инкремент, авто декремент.
- Функции srand, rand, int.
- Работа со строковыми переменными.
- Использование операторов q и qq.
- Склеивание строк, Функции length, substr, split, lc, uc.
- Работа с датой и временем.
- Операции сравнения чисел (==, >, <, >=, <=, !=) и строк.( eq, nе, it, gt, le, ge);
- Условные (if, unless, then и else) и логические (and, (&&), or, (||), not, (!)) операторы.
- Сложные предложения.
- Пример программы для перевода чисел из числовой записи в прописную.
- Использование списков и массивов.
- Функции sort; pop, push, shift.
- Работа с файлами и каталогами.
- Операторы цикла for; foreach; while.
- Хэши (Ассоциативные массивы). Функции keys; values; each; delete;
- Использование подпрограмм (функций).
- Регулярные выражения.
- Вызов функций ОС.
- Ссылки на скаляры, массивы, хэши.
- Построение структур.
- Использование структур при создании функций.
- Создание двумерных массивов.
- CGI программирование.
- Взаимодействие клиентской машины с сервером.
- Организация вывода в HTML формате.
- Вывод изображения с использованием CGI, проблема вывода изображения.
- Вывод нескольких изображений.
- Примеры интерактивных изображений на странице
- Счётчик посещений.
- Формы. Создание форм. Элементы формы (Текстовое поле, поле пароля, радио кнопки, флажки, поле textarea).
- Методы передачи данных от формы серверу (get и post).
- Создание адресной книги.
- Пример формы для голосования.
- Изображения ismap.
- Скрытые поля в формах.
- Сложные формы.
- Куки (COOKIE).
- Простейшие базы данных.
Отзывов по данному курсу пока нет