Этот курс посвящен развитию навыков разработки Windows Store и веб-приложений с использованием HTML5/CSS3/JavaScript. Здесь представлены принципы создания программных компонентов и структур, используемых в приложениях на HTML5. Курс сфокусирован на принципах построения программной логики, определении и использовании переменных, написании циклов и ветвлений, разработке пользовательских интерфейсов, обработке вводимых данных, их хранении, разработке структурированных приложений на базе HTML5/CSS3/JavaScript.
Аудитория
- Опытные разработчики, которые уже имеют 1-2 года опыта создания клиентских приложений, владеют C# и XAML.
По окончании курса
- использовать Visual Studio 2012 для создания Windows Store и веб-приложений;
- описать новые функции HTML5, создавать страницы в стиле HTML5;
- добавлять интерактивные страницы HTML5 с использованием JavaScript;
- создавать формы HTML5, используя различные типы ввода, проверять вводимые пользователем данные с помощью атрибутов HTML5 и кода JavaScript;
- отправлять и получать данные удаленно с помощью объектов XMLHTTPRequest и метода ajax библиотеки jQuery;
- настраивать стиль HTML5-страниц с помощью новых возможностей CSS3;
- создавать структурированный и легкий в сопровождении код на JavaScript;
- использовать новые возможности JavaScript API в интерактивных веб-приложениях;
- создавать веб-приложения поддерживающие хранение данных на стороне клиента (offline-режим);
- создавать веб-страницы HTML5, способные адаптироваться к различным видам устройств и форм-факторам;
- выводить графику средствами HTML5, используя элементы Canvas и масштабируемую векторную графику SVG;
- повысить удобство интерфейса пользователя, используя анимацию на страницах HTML5;
- использовать новые возможности Web Sockets API для передачи и приема данных между веб-приложением и сервером;
- сделать более эффективной работу приложений производящих длительные операции, используя Web Worker.