Web-программирование — Руководство по курсу

Скачивание файлов запрещено для неавторизованных пользователей .

Войдите в систему или смените роль, если у вас есть другая.

Дисциплина включает в себя следующие дидактические единицы и лабораторные работы для студентов дневного отделения. Отличия для ИДО выделены цветом.

Лекционные занятия:

  1. Предмет Web-программирования. Программирование на стороне клиента и сервера. Инструменты и технологии программирования. (УЛ ИДО)
  2. Программирование на стороне сервера. Протокол HTTP. CGI. Передача параметров серверу. Запоминание состояния.
  3. PHP. Особенности языка. Работа с теневыми посылками (cookies) и текстовыми файлами. Доступ к базам данных. Управление сеансами пользователей. (Лекции ИДО)
  4. Работа с графикой в PHP. Библиотека GD. Обработка изображений и построение диаграмм.

    Подключение компонент сторонних разработчиков на примере CKEditor, KCAPTCHA. Фреймворки.
  5. Особенности языка JavaScript. Объектная модель документа и работа с ней. Библиотеки семейства JQuery.
  6. Компоненты технологии AJAX. Методы обработки событий. Методы передачи данных.

Лабораторные работы:

  1. MySQL. Проектирование и реализация базы данных (1я л.р. ИДО)
  2. PHP. Работа с файлами теневых посылок (cookies) и текстовыми файлами (2я л.р. ИДО)
  3. PHP. Работа с базой данных MySQL (3я л.р. ИДО)
  4. PHP. Разграничение прав доступа к сайту
  5. Работа с графикой в PHP. Построение диаграмм.
  6. Подключение компонент сторонних разработчиков на примере CKEditor, KCAPTCHA.
  7. Объектная модель документа и работа с ней. Применение библиотек семейства JQuery.
  8. Компоненты технологии AJAX. Методы обработки событий. Методы передачи данных.

Курсовая (контрольная) работа описана в соответствующем разделе.

Результаты выполнения лабораторных и курсовой (контрольной) работы оцениваются по балльно-рейтинговой системе (в прилагаемом файле). При наборе более 80 баллов возможно проставление итоговой оценки без аттестации ("автомат").

Для студентов ИДО баллы за выполнение лабораторных работ удваиваются, контрольная работа оценивается так же, как курсовая для студнетов дневного отделения.

* - выполнение лабораторных работ и курсовой работы позже указанного срока, равно как и ее защита, приводит к уменьшению рейтинга студента.