Программа курса «Web-разработка» № п/п Количество часов Наименование тем Протокол HTTP Создание HTMLстраниц Программирование динамических страниц PHP Базы данных MySQL Клиентское программирование на JavaScript Итого часов 1 2 3 4 5 Лекции 2 6 Практ. занятия 2 6 4 4 10 10 4 4 36 36 Тематический план «Протокол HTTP» № п/п Тема Архитектура клиент-сервер Механизмы CGI Передача параметров методом GET Заголовки запросов/ответов 1 2 3 4 Тематический план «Создание HTML страниц» № п/п Тема Введение в HTML. Основные теги. CSS. Динамические HTML страницы и ресурсы HTML Формы. Обзор методов запросов. Обработка форм. Метод POST HTML шаблоны. ШаблонизаторSmarty 1 2 3 Тематический план «Программирование динамических страниц PHP» Тематический план «Базы данных MySQL» № п/п 1. 2. 3. Тема Основы баз данных. Сервер баз данных MySQL, администрирование MySQL Хранимые процедуры, функции и триггеры в MySQL Использование MySQL в PHP консольное Тематический план «Клиентское программирование на JavaScript» № п/п Тема 1. 2. 3. 4. Язык JavaScript Динамическое клиент-серверное программирование, AJAX Библиотеки JavaScript. jQuery Интерактивные системы на основе HTML5. Анимация средствами Canvas