Задание. Создание простого графического интерфейса для веб-страницы с использованием основных принципов дизайна и способов передачи информации в различных мультимедийных форматах.
Тема 3. Основы web-дизайна. Каскадные таблицы. Обработка элементов формы. Сессии. Работа с файлами.Задание. Создание простой веб-страницы с использованием каскадных таблиц (CSS), обработкой элементов формы, сессиями и работой с файлами.
Тема 4. Создание скриптов на JavaScript.
Задание. Создание простого JavaScript-скрипта для интерактивного взаимодействия с элементами на веб-странице.
Тема 5. Основы JavaScriptЗадание. Создание простого калькулятора на JavaScript.
Тема 6. Обработка данных в JavaScriptЗадание. Практическое применение навыков обработки данных в JavaScript
Тема 7. Передача данных в страницу, AJAX, Websockets, Server Sent Events. Обработка JSON, обработка XML
Задание. Передача данных и обработка форматов JSON и XML
Тема 8. JavaScript-библиотекиЗадание. Исследование и использование JavaScript-библиотек
Тема 9. Трёхзвенное асинхронное web-приложение на node.js и MongoDBЗадание. Разработка трехзвенного асинхронного web-приложения на node.js и MongoDB
Тема 10. Серверное приложение на node.js. Трёхзвенное приложение на node.js. Одностраничное асинхронное приложение на node.jsЗадание. Создание трёхзвенного серверного приложения на Node.js
Тема 11. Общие сведения о тестировании web-приложений
Задание. Тестирование функциональности и пользовательского интерфейса web-приложения
Тема 12. Инструментарий тестированияЗадание. Тестирование веб-приложения