Учебная программа курса программирование web - сайтов
Курсы Web-программирования предназначены для получения теоретических и практических знаний использования современных серверных WEB-технологий и навыков администрирования Web-сайтов.
Целью курса Web-мастер является создание Web-сайта с применением технологий программирования для создания сайта (JavaScript, Perl, PHP, SSI) и дальнейшей публикации в Интернете.
Курсы Web–программирования позволяют слушателям осуществлять самостоятельное обслуживание и поддержку сайта, работу с базами данных, а также проводить маркетинговые исследования, разрабатывать сайты дистанционного обучения и многое другое. Освоив курс данной программы, который пользуется неизменной популярностью у слушателей, Вы сможете усовершенствовать свои знания.

Продолжительность обучения:
32 академических часа
Место проведения занятий:
м. Таганская, м. Тверская, м. Кузнецкий Мост, м. Парк Культуры, м. Красные Ворота, м. Проспект Мира, м. Добрынинская
Требования к знаниям слушателей:
Знание HTML, CSS и основ программирования
Квалификация (профессия) присвоенная после окончания образования:
Специалист по Web-программированию
Содержание программы учебного курса «Программирование Web-сайтов»
Методы обучения на курсах основаны на активном вовлечении слушателей в учебный процесс с использованием качественных методических материалов. Обучение программированию проводят квалифицированные преподаватели, имеющие большой опыт практической работы в удобное для абитуриентов время.
По окончании обучения выпускники получают свидетельство государственного образца, выданное Московским Комитетом образования и Правительством Москвы и могут успешно трудоустроиться по заявкам от работодателей, поступившим в отдел по трудоустройству рекламные агентства, издательства и отделы информационных технологий различных компаний и холдингов по специальностям «разработчик интернет-приложений», «оператор по разработке и поддержке WEB-сайта», «руководитель интернет-проектов» с зарплатой в среднем от 200$ до 1000$ (и более) в зависимости от профессионального уровня и карьерного роста.

Часть 1. Клиентский JavaScript

История JavaScript, различия между браузерами, стандарт ECMA-262

Основные характеристики языка JavaScript: значения, переменные, типы данных, массивы, функции

Формы HTML и их применение для задач Web-прграммирования.

JavaScript и содержимое окна браузера: запись в документ, открытие окон, дата и время, проверка форм, активное меню сайта, строка состояния, работа с изображениями.

JavaScript DOM

JavaScript и CSS

Часть 2. Сервер Apache

Как работает Web-сервер, протокол HTTP, методы GET и POST, MIME-типы.

Установка и основные настройки Apache, файл httpd.conf, файлы .htaccess

HTTP-аутентификация

SSI: включение и переменные HTTP

Основы CGI

Часть 3. PHP и начала работы с MySQL

История PHP и основные принципы его работы.

Настройка PHP, error_reporting и register_globals.

Переменные, определение типа и различные операции в PHP, массивы.

Функции работы со строками и файлами.

Счетчики, технологии сессий и cookies, PHP-аутентификация.

Построение гостевой книги, системы голосования и поисковой системы.

Загрузка файлов и посылка почты

PHP и графика: фотоальбомы, рисование, работа со шрифтами TrueType

PHP, MySQL и phpMyadmin: интернет-магазин и его работа

Разнообразные PHP-приложения: Wiki, CMS, файловый менеджер, система тестирования

Часть 4. Perl/CGI.pm

Perl и CGI, модуль CGI.pm, основные отличия от PHP

Примеры CGI-приложений