|
Авторские курсы по технологиям Microsoft |
|
Курс: 20480 Programming in HTML5 with JavaScript and CSS3
(Программирование в HTML5 с JavaScript и CSS3)
Ориентирован: на профессиональных разработчиков с опытом более 6 месяцев, желающих изучить принципы создания приложений на HTML5 с JavaScript и CSS3, развить навыки разработки веб-приложений под IE10 и Windows Store.
Предварительный уровень подготовки: Курс не требует знания HTML5, вполне достаточно некоторого опыта использования HTML4. В частности слушатель должен владеть следующими навыками: использование HTML-тегов для отображения текстового содержимого; использование HTML-тегов для вывода изображений; владение JavaScript; умение отделять представления страницы от ее содержания; управление выводом контента; управление позиционированием отдельных элементов; использование стилей CSS.
Продолжительность: 5 дней, 40 часов.
Методические материалы: учебник Microsoft на английском языке.
Документ об окончании курса: сертификат корпорации Microsoft.
Квалификационный тест: 70-480.
Программа курса
- 1. Обзор HTML и CSS.
- Обзор HTML.
- Обзор CSS.
- Создание веб-приложений с помощью Visual Studio 2012.
- 2. Создание и стилизации HTML5 страниц.
- Создание страницы HTML5.
- Настройка стиля страницы HTML5.
- 3. Введение в JavaScript.
- Обзор синтаксиса JavaScript.
- Использование DOM в JavaScript.
- Введение в jQuery.
- 4. Создание форм для сбора данных и проверки вводимых пользователем данных.
- Обзор форм и типов ввода.
- Проверка вводимых пользователем данных с помощью атрибутов HTML5.
- Проверка вводимых пользователем данных с помощью JavaScript.
- 5. Взаимодействие с удаленным источником данных.
- Отправка и получение данных с помощью XMLHTTPRequest.
- Отправка и получение данных с помощью операций jQuery AJAX.
- 6. Моделирование с помощью HTML5 CSS3.
- Стилизация текста.
- Стилизация группы элементов.
- Селекторы CSS3.
- Использования графических эффектов CSS3.
- 7. Создание объектов с помощью JavaScript.
- Разработка структурированного кода на JavaScript.
- Создание собственных объектов.
- Расширение созданных/существующих объектов.
- 8. Создание интерактивных страниц с помощью HTML5.
- Взаимодействие с файлами.
- Использование мультимедиа.
- Реагирование на дислокацию и контекст обозревателя.
- Отладка и профилирование веб-приложений.
- 9. Использование возможностей хранения данных на стороне клиента.
- Локальное чтение и запись данных.
- Сохранение данных на стороне клиента (offline-режим) с помощью кэша приложения.
- 10. Реализация адаптивного интерфейса пользователя.
- Поддержка различных форм-факторов.
- Создание адаптивного пользовательского интерфейса.
- 11. Использование графики.
- Создание векторной графики с помощью библиотеки SVG.
- Программное создание графики с помощью элемента Canvas.
- 12. Анимация интерфейса пользователя.
- Применение переходов (transitions) CSS.
- Преобразование (transformations) элементов.
- Использование покадровой CSS анимации.
- 13. Реализация двунаправленного обмена сообщениями с использованием Web Sockets.
- Введение в Web Sockets.
- Отправка и получение данных с помощью Web Sockets.
- Передача разных типов сообщений через Web Sockets.
- 14. Использование Web Workers.
- Введение в Web Workers.
- Выполнение асинхронной обработки с помощью Web Workers.
|