Информация по курсам
Общая информация Software Assurance Windows Server 2016 Windows Server 2012 Windows Server 2008 SQL Server 2016 SQL Server 2014 SQL Server 2012/SQL Azure Разработка ПО Расписание и стоимость Индивидуальное обучение Курсы Microsoft под заказ Контакты
Условия обучения
Форма обучения Преподаватели Документы об окончании Учебные материалы Отзывы слушателей Открытые уроки
Информация о сертификации
Сертификации Microsoft MCSA MCSE MCSD
Специальные предложения 
Акции по экзаменам
Обратная связь
+7 (812) 703-02-02 Форум
Печать

MOC-20480. Программирование в HTML5 с JavaScript и CSS3


График обучения: 5 дней по 8 ак.ч.

Расписание

Курс пока не поставлен в расписание. Оставить заявку на курс

Стоимость

Дата Физ. лица, руб. Юр. лица, руб. Онлайн
Без скидки Cкидка 10%* Cкидка 15%** Индивидуальное обучение Без скидки Cкидка 10% Cкидка 15% Индивидуальное обучение
Цена c 18.01.2016 19900 17900 16900 16000 23900 21500 20300 18000 14000

*Скидка 10% для ранее обучавшихся, при одновременной оплате 2х курсов, а также по акциям.
**Скидка 15% при одновременной оплате 3х и более курсов.
Скидки не предоставляется на курсы с дистанционной формой обучения.
Скидки не предоставляется на комплексные и модульные программы обучения.

Аннотация

Данный 5-тидневный курс является стартовым для двух программ сертификации MCSD: Web applications и MCSD: Windows Store apps. Этот курс обеспечивает введение в HTML5, CSS3 и JavaScript и помогает студентам получить базовые навыки программирования на HTML5/CSS3/JavaScript.

Курс фокусируется на использовании HTML5/CSS3/JavaScript для реализации программной логики, определения и использования переменных, реализации циклов и ветвлений, разработки пользовательского интерфейса, получения, проверки и сохранения вводимых пользователем данных, а также создания хорошо структурированных приложений.

В рамках курса предусмотрено выполнение большого числа практических работ с использованием Visual Studio 2012 на платформе Windows 8.

Курс предназначен для разработчиков с опытом более 6 месяцев, желающих изучить принципы создания приложений на HTML5 с JavaScript и CSS3, развить навыки разработки веб-приложений под IE10 и Windows Store. Курс не требует знания HTML5, вполне достаточно некоторого опыта использования HTML4.

Документы об окончании обучения

  • Удостоверение о повышении квалификации
    Удостоверение о повышении квалификации
  • Сертификат Microsoft
    Сертификат Microsoft

Знания и умения, полученные в результате обучения

После изучения данного курса, вы будете:
знать:

  • новые функции HTML5;
  • новые возможности JavaScript API в интерактивных веб-приложениях;
  • принципы создания веб-приложений, поддерживающих хранение данных на стороне клиента (offline-режим);
  • новые возможности Web Sockets API для передачи и приема данных между веб-приложением и сервером

уметь:

  • использовать Visual Studio 2012 для создания Windows Store и веб-приложений;
  • создавать страницы в стиле HTML5;
  • добавлять интерактивные страницы HTML5 с использованием JavaScript;
  • создавать формы HTML5, используя различные типы ввода, проверять вводимые пользователем данные с помощью атрибутов HTML5 и кода JavaScript;
  • создавать структурированный и легкий в сопровождении код на JavaScript;
  • Выводить графику средствами HTML5, используя элементы Canvas и масштабируемую векторную графику SVG;

владеть:

  • навыками отправки и получения данных удаленно с помощью объектов XMLHTTPRequest и метода ajax библиотеки jQuery;
  • приемами настройки стиля HTML5-страниц с помощью новых возможностей CSS3;
  • приемами создания веб-страницы HTML5, способной адаптироваться к различным видам устройств и форм-факторам;
  • навыками повышения удобства интерфейса пользователя, используя анимацию на страницах HTML5;
  • способами сделать более эффективной работу приложений производящих длительные операции, используя Web Worker.

Курсы, в освоении которых помогут приобретенные знания:

Подготовка к сертификации

Курс помогает подготовиться к сдаче сертификационных экзаменов:

Требования к начальному уровню знаний

Этот курс предназначен для слушателей, у которых есть следующий опыт:

  • создания Веб-приложений, включая написание простого кода JavaScript, от 1 до 3 месяцев;
  • создания клиентских приложений Windows от 1 месяца;
  • использования Visual Studio 2010 или 2012 не менее 1 месяца.

Программа курса

Модуль 1: Обзор HTML и CSS

  • Обзор HTML
  • Обзор CSS
  • Создание веб-приложений с помощью Visual Studio 2012

Лабораторная работа: Обзор приложения Contoso Conference

  • Пошаговое изучение приложения управления конференциями «Contoso Conference».
  • Анализ и модификация приложения

Модуль 2: Создание и настройка стиля HTML5 страниц

  • Создание страницы HTML5
  • Настройка стиля страницы HTML5

Лабораторная работа: Создание и стилизация страницы HTML5

  • Создание страницы HTML5
  • Настройка стиля страницы HTML5

Модуль 3: Введение в JavaScript

  • Обзор синтаксиса JavaScript
  • Использование DOM в JavaScript
  • Введение в jQuery

Лабораторная работа: Отображение данных и обработка событий с помощью JavaScript

  • Отображение данных с помощью JavaScript
  • Обработка событий с помощью JavaScript

Модуль 4: Создание форм для сбора данных и проверки вводимых пользователем данных

  • Обзор форм и типов ввода
  • Проверка вводимых пользователем данных с помощью атрибутов HTML5
  • Проверка вводимых пользователем данных с помощью JavaScript

Лабораторная работа: Создание форм и проверка пользовательского ввода

  • Создание форм проверки вводимых пользователем данных с помощью атрибутов HTML5
  • Проверка пользовательского ввода с помощью JavaScript

Модуль 5: Взаимодействие с удаленным источником данных

  • Отправка и получение данных с помощью XMLHTTPRequest
  • Отправка и получение данных с помощью операций jQuery AJAX

Лабораторная работа: Связь с удаленным источником данных

  • Получение данных
  • Сериализация и передача данных
  • Оптимизация кода с помощью метода ajax библиотеки jQuery

Модуль 6: Настройка стиля с помощью HTML5 CSS3

  • Настройка стиля текста
  • Настройка стиля группы элементов
  • Селекторы CSS3
  • Использование графических эффектов CSS3

Лабораторная работа: Стилизация текста и блоковых элементов с помощью CSS3

  • Настройка стиля панели навигации
  • Настройка стиля заголовка страницы
  • Настройка стиля страницы “О приложении” (About)

Модуль 7: Создание объектов и методов с помощью JavaScript

  • Разработка структурированного кода на JavaScript
  • Создание пользовательских объектов
  • Расширение объектов

Лабораторная работа: Оптимизация кода для снижения издержек сопровождения (Maintainability) и повышение устойчивости при внесении изменений (Extensibility)

  • Наследование объектов
  • Рефакторинг кода использующего объекты

Модуль 8: Создание интерактивных страниц с помощью HTML5 API

  • Взаимодействие с файлами
  • Использование мультимедиа
  • Реагирование на дислокацию и контекст обозревателя
  • Отладка и профилирование веб-приложений

Лабораторная работа: Создание интерактивных страниц с помощью HTML5

  • Внедрение видео
  • Внедрение изображений
  • Использование API геолокации

Модуль 9: Добавление offline-поддержки для веб-приложений

  • Локальное чтение и запись данных
  • Добавление offline-поддержки при помощи кэша приложения

Лабораторная работа: Добавление сохранения данных на стороне клиента (offline-режим)

  • Реализация кэша приложения
  • Реализация локального хранилища

Модуль 10: Реализация адаптивного пользовательского интерфейса

  • Поддержка множественных форм-факторов
  • Создание адаптивного пользовательского интерфейса

Лабораторная работа: Реализация адаптивного интерфейса пользователя

  • Создание шаблона страницы, пригодного для вывода на печать
  • Адаптация макета страницы к различным форм-факторам

Модуль 11: Создание усовершенствованной графики

  • Создание интерактивной графики при помощи масштабируемой векторной графики (Scalable Vector Graphics)
  • Программное создание графики с помощью элемента Canvas

Лабораторная работа: Настройка расширенной графики

  • Создание интерактивной карты с использование средств векторной графики
  • Создание беджа докладчика (Speaker Badge) с помощью элемента Canvas

Модуль 12: Анимация пользовательского интерфейса

  • Применение переходов (transitions) CSS
  • Преобразование (transformations) элементов
  • Использование покадровой CSS анимации

Лабораторная работа: Анимация элементов пользовательского интерфейса

  • Создание переходов для анимации пользовательского интерфейса
  • Применение покадровой анимации

Модуль 13: Реализация двунаправленного обмена сообщениями с использованием Web Sockets

  • Введение в Web Sockets
  • Отправка и получение данных с помощью Web Sockets

Лабораторная работа: Реализация двунаправленного обмена с использованием Web Sockets

  • Получение данных через Web Sockets
  • Отправка данных в Web Sockets
  • Передача разных типов сообщений через Web Sockets

Модуль 14: Создание процесса Web Workers

  • Введение в Web Workers
  • Выполнение асинхронной обработки с помощью Web Workers

Лабораторная работа: Создание Web Workers

  • Повышение эффективности использования приложений посредством Web Workers
  • Обеспечение обратной связи с пользователями во время выполнения длительных операций

Официальная информация по курсу “MOC-20480. Программирование в HTML5 с JavaScript и CSS3” - https://www.microsoft.com/en-us/learning/course.aspx?cid=2048