Подробнее о курсе
Краткое описание курса
Цель курса – предоставить слушателям знания и навыки разработки Windows Store и веб-приложений с использованием HTML5/CSS3/JavaScript, познакомить с принципами создания программных компонентов и структур, используемых в приложениях на HTML5. Курс сфокусирован на принципах построения программной логики, определении и использовании переменных, написании циклов и ветвлений, разработке пользовательских интерфейсов, обработке вводимых данных, их хранении, разработке структурированных приложений на базе HTML5/CSS3/JavaScript
Целевая аудитория курса
Этот курс предназначен для разработчиков с опытом более 6 месяцев, желающих изучить принципы создания приложений на HTML5 с JavaScript и CSS3, развить навыки разработки веб-приложений под IE10 и Windows Store. Курс не требует знания HTML5, вполне достаточно некоторого опыта использования HTML4
Получаемые знания и навыки
По окончании курса слушатели смогут
- Использовать 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
- Использование HTML-тегов для отображения текстового содержимого;
- Использование HTML-тегов для вывода изображений;
- Владение JavaScript;
- Умение отделять представления страницы от ее содержания;
- Управление выводом контента;
- Управление позиционированием отдельных элементов;
- Использование стилей CSS