HTML5, CSS3 (Расширенный курс)
Описание
Аннотация
Данный курс предназначен для слушателей, которые имеют опыт разработки веб приложений с применением HTML5 и языка JavaScript. В программе сделан акцент на использование новых возможностей с использованием языка JavaScript. По окончанию курса Вы сможете работать с web сокетами, понимать принцип работы валидации форм в HTML5. В курсе будут детально рассмотрены механизмы хранения данных на стороне клиента с применением LocalStorage, SessionStorage, а также IndexedDb и Web Sql Database.
Предварительные требования
- Знание JavaScript
- Знание новой семантической разметки HTML5 и основных атрибутов
Целевая аудитория
Веб разработчики с начальными знаниями HTML5.
Программа курса
Модуль 1. Валидация форм на стороне клиента с помощью HTML5
- Разработка форм с применением новых элементов input и атрибутов, упрощающих проверку данных, введенных пользователем. Constraint Validation
- Стилизация ошибок с помощью CSS
- Объект FormData
- Вопросы кроссбраузерности.
Модуль 2. Хранение данных на стороне клиента
- Обзор возможных механизмов хранения данных
- Использование SessionStorage и LocalStorage
- Использование Web Sql Database
- Использование IndexedDB.
Модуль 3. Коммуникации в HTML5.
- Cross-Origin Resource Sharing
- Обзор возможностей XMLHttpRequest 2
- Получение данных с помощью XMLHttpRequest 2
- Отправка данных с помощью XMLHttpRequest 2
- Обмен сообщениями (PostMessage)
Модуль 4. Web Sockets
- Введение в технологию WebSockets
- Обзор реализации серверной стороны для работы с Web Sockets
- Написание WebSocket сервера на C#
- AJAX Polling
- SignalR для ASP.NET приложений.
Модуль 5. Офлайн приложения
- Введение в Offline Web Application
- События Офлайн приложений
- ApplicationCache, файл манифеста и обновление кэша.
Расписание
Время проведения курса пока не определено, отправьте нам заявку, пожалуйста.
Возможно, мы предложим пройти курс в дистанционном режиме или организуем выездной курс, если у Вас группа.