5.4. Лабораторные занятия

Таблица 5

Содержание занятий и контрольных мероприятий

№ п/п

№ модуля и модульной единицы дисциплины

№ и название лабораторных занятий с указанием контрольных мероприятий

Вид[a] контрольного мероприятия

Кол-во

часов

1.

Модуль 1.  Введение в веб-технологии

 4

Модуль 1.1. Веб

Занятие № 1. Служебные утилиты для работы в Интернет. Изучение протокола HTTP

Изучение структуры IP-адреса; ознакомление с наиболее популярными утилитами для диагностики сетевой конфигурации и сетевых соединений; ознакомление с основами протокола HTTP.

2

Занятие № 2. Основы работы с интегрированной средой NetBeans

 Настройка. Форматирование кода. Цветовая схема. Плагины. Шаблоны кода. Макросы. IDE NetBeans для JavaScript. IDE NetBeans для PHP. Тестирование и отладка исходного кода. Базы данных. Системы управления версиями. Развертывание

2

Модуль 2. Веб-программирование

20

Модуль 2.1.  Программирование JS

Занятие № 3. Базовые понятия

Введение в JavaScript. Размещение сценария на Web-странице. Ошибки в сценариях. Виды ошибок и методы их поиска. Дата и время. Функции для работы с датой и временем.

Обработчики событий: onMouseover. События в JavaScript. Обработка события onMouseOver.  Описание основных событий и методы их обработки. Запросы пользователю и переменные. Работа с переменными. Запросы пользователю.

защита

2

Занятие № 4. Объекты и функции

Концепция свойств. Объектная модель документа. Основные объекты и их свойства. Иерархия объектов. Структура объектов JavaScript, порядок их подчинения. Функции в JavaScript. Их создание и использование.

защита

2

Занятие № 5.  Команды последействия и окна

Команды последействия: onUnLoad и onMouseOut. Открываем новые окна. Методы создания и работы с новыми окнами. Открытие окна с помощью функции. Основные функции для манипуляции с окнами.

защита

2

Занятие № 6.  Логические и математические операции. Изображения

2

Занятие № 7. Формы, передача данных, случайные события       

2

Занятие № 8. Условный оператор и циклы

Оператор if и ветвление. Логическое разветвление программ. Условный оператор. Операторы if/else. Примеры работы с условиями. Введение в циклы for. Повторяющиеся действия. Циклы с предусловием. Введение в циклы while. Повторяющиеся действия. Циклы с постусловием.

защита

2

Модуль 2.2.  Программирование PHP

Занятие № 9.  Основы PHP: основная структура документа, данные

Соединение XHTML и PHP. Вывод контента. Терминатор инструкции. Комментарии в коде. Скалярные переменные. Вывод переменных. Соединение переменных. Интерполяция. Форматирование вывода валюты. Переменные массивы. Константы PHP. Операторы PHP. Порядок выполнения операций Строки PHP. Функции даты и времени.

защита

2

2

Занятие № 10. Структуры принятия решений.

Оператор If. Оператор switch.

защита

2

Занятие № 11.  Циклические структуры.

Циклы while. Циклы do while. Цикл for. Цикл foreach

защита

2

Занятие № 12. Повторное использование кода и функции.

Включаемые файлы. Использование функций

защита

2

Занятие № 13.  Базовая обработка форм

Проектирование форм. Работа с формами. Массив $_REQUEST. Проверка формы

защита

2

Занятие № 14. Сеансы. Файлы Cookies

тестирование

1

Занятие № 15.  Доступ к базам данных

Доступ ODBC. Соединения ODBC с помощью DSN. Соединения ODBC без DSN. Добавление записей. Выбор записей. Удаление записей

1

Занятие № 16. Доступ к базе данных Oracle

1

Занятие № 17. Доступ к файлам и папкам

Открытие файлов. Чтение файлов. Запись в файлы. Копирование файлов. Удаление файлов. Переименование файлов. Получение данных формы.Пересылка файлов

 

1

 

Итого

  

24

[a]  Вид мероприятия: защита, тестирование, коллоквиум, другое