На первую страницу Курсы для специалистов Школа Web-мастеров ИТ сервис-менеджмент и управление проектами  

Авторизованные курсы корпорации Microsoft

Микроинформ - Microsoft Gold Learning      Software Assurance

Курс: 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.