HTML5, CSS3 (Расширенный курс) — SynergyCom

HTML5, CSS3 (Расширенный курс)

Код курса: WEB-008 Продолжительность: 2 дня (16 часов)

Аннотация

Данный курс предназначен для слушателей, которые имеют опыт разработки веб приложений с применением 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, файл манифеста и обновление кэша.

Курс не запланирован.

Вы можете подать заявку на открытие курса:

Каталог услуг

Поиск по сайту