Вовлечь студента в мир web программирования, показать принципы создания и редактирования web проектов. Научить созданию статических страниц на основе html и css. Дать базовые знания для продвижения в профессии. Познакомить с современными требованиями и тенденциями в работе web программиста.
Количество занятий - 17 по 90 минут, предоставляется бесплатное программное обеспечение. Курс рассчитан на преподавание 2 раза в неделю.
Введение, установка редактора кода, настройки рабочей области, установка плагинов, знакомство с интерфейсом программы, основы html синтаксиса, базовая разметка html документа.
Теги форматирования текста. Классификация шрифтов для web, безопасные шрифты, базы шрифтов. Гиперссылки и их атрибуты, типы изображений для web, вставка изображений в html документ, атрибуты изображений.
Создание css документа, подключение к html, основы css синтаксиса, виды селекторов, взаимодействие селекторов, основные свойства, классы и идентификаторы.
Особенности блочной верстки, разметка колонок, выравнивание элементов, позиционирование блоков, создание фиксированного макета, основные теги и атрибуты блочной верстки, основные свойства и значения.
Создание динамического макета, особенности, типы и примеры построения динамических сайтов, дополнительные теги и атрибуты блочной верстки, дополнительные свойства и значения.
Создание сложных форм, элементы input, select, texarea, button, checkbox, radio, основные атрибуты, css свойства. Создание таблиц, объединение строк и ячеек, вложенные таблицы, основные атрибуты и свойства таблиц.
Особенности работы с web сервером, обзор основных систем, регистрация и управление сервером, загрузка и настройки сайта на сервере, подключение CMS для статических страниц.
Создание структуры для php обработки, настройка данных для отправки на почту, управление сообщениями, подключение ajax для обработки данных в фоновом режиме.