Курс "20480 Программирование в HTML5 с JavaScript и CSS3 (20480 Programming in HTML5 with JavaScript and CSS3)"
Код: 20480 Специализация: Microsoft Visual Studio 2015
Продолжительность - 5 дней
Производится набор группы
Стоимость:
45 000 руб.
Вы получите знания и навыки разработки Windows Store и веб-приложений с использованием HTML5/CSS3/JavaScript, познакомитесь с принципами создания программных компонентов и структур, используемых в приложениях на HTML5. Особое внимание на занятиях уделяется принципам построения программной логики, определению и использованию переменных, написанию циклов и ветвлений, разработке пользовательских интерфейсов, обработке вводимых данных, их хранении, разработке структурированных приложений на базе HTML5/CSS3/JavaScript. Вы выполните большое количество практических работ с использованием Visual Studio 2012 на платформе Windows 8.
Курс 20480 Programming in HTML5 with JavaScript and CSS3 предназначен для разработчиков с опытом более 6 месяцев, желающих изучить принципы создания приложений на HTML5 с JavaScript и CSS3, развить навыки разработки веб-приложений под IE10 и Windows Store. Курс не требует знания HTML5, вполне достаточно некоторого опыта использования HTML4.
Программа курса 20480 Программирование в HTML5 с JavaScript и CSS3
Модуль 1. Обзор HTML и CSS
Обзор HTML
Обзор CSS
Создание веб-приложений с помощью Visual Studio 2012
Лабораторная работа: Анализ приложения Contoso Conference
Пошаговое изучение приложения управления конференциями "Contoso Conference"
Анализ и модификация приложения
По окончании этого модуля Вы будете уметь:
Описать основные элементы и атрибуты HTML
Объяснить структуру CSS
Описать инструменты, доступные в Visual Studio 2012 для создания веб-приложений
Модуль 2. Создание и стилизации HTML5 страниц
Создание страницы HTML5
Настройка стиля страницы HTML5
Лабораторная работа: Создание и стилизация страницы HTML5
Создание страницы HTML5
Настройка стиля страницы HTML5
По окончании этого модуля Вы будете уметь:
Создавать страницы с помощью новых функций HTML5
Применять стили CSS3 к элементам страницы HTML5
Модуль 3. Введение в JavaScript
Обзор синтаксиса JavaScript
Использование DOM в JavaScript
Введение в jQuery
Лабораторная работа: Отображение данных и обработка событий с помощью JavaScript
Отображение данных
Обработка событи
По окончании этого модуля Вы будете уметь:
Описать синтаксис JavaScript и его использование в HTML5
Использовать JavaScript для управления DOM и обработкой событий
Описать использование библиотеки jQuery для упрощения кода на JavaScript
Модуль 4. Создание форм для сбора данных и проверки вводимых пользователем данных
Обзор форм и типов ввода
Проверка вводимых пользователем данных с помощью атрибутов HTML5
Проверка вводимых пользователем данных с помощью JavaScript
Лабораторная работа: Создание форм и проверка пользовательского ввода
Создание форм проверки вводимых пользователем данных с помощью атрибутов HTML5
Проверка пользовательского ввода с помощью JavaScript
По окончании этого модуля Вы будете уметь:
Создавать формы, использующие новые элементы ввода HTML5
Проверять пользовательский ввод и обеспечивать обратную связь с помощью новых атрибутов HTML5
Писать код JavaScript для проверки пользовательского ввода и обеспечивать обратную связь в случаях, когда атрибуты HTML5 не годятся
Модуль 5. Взаимодействие с удаленным источником данных
Отправка и получение данных с помощью XMLHTTPRequest
Отправка и получение данных с помощью операций jQuery AJAX
Лабораторная работа: Связь с удаленным источником данных
Получение данных
Сериализация и передача данных
Оптимизация кода с помощью метода ajax библиотеки jQuery
По окончании этого модуля Вы будете уметь:
Отправлять и получать данные с помощью объектов XMLHTTPRequest
Оптимизировать код для получения и передачи данных метод ajax библиотеки jQuery
Модуль 6. Моделирование с помощью HTML5 CSS3
Стилизация текста
Стилизация группы элементов
Селекторы CSS3
Использования графических эффектов CSS3
Лабораторная работа: Стилизация текста и блоковых элементов с помощью CSS3
Стилизация панели навигации
Стилизация заголовка страницы
Стилизация страницы "О приложении" (About)
По окончании этого модуля Вы будете уметь:
Стилизовать элементы текста на странице HTML5, используя CSS3
Применять стили для групп элементов с помощью CSS3
Использовать селекторы CSS3 для отбора стилизуемых элементов
Реализовывать графические эффекты и преобразования (transformations) с помощью новых свойств CSS3
Модуль 7. Создание объектов с помощью JavaScript
Разработка структурированного кода на JavaScript
Создание собственных объектов
Расширение созданных/существующих объектов
Лабораторная работа: Оптимизация кода для снижения издержек при сопровождении (Maintainability), повышение устойчивости при внесении изменений (Extensibility)
Создание интерактивной карты с использование средств векторной графики
Создание беджа докладчика (Speaker Badge) с помощью элемента Canvas
По окончании этого модуля Вы будете уметь:
Использовать векторную графику для создания интерактивных приложений
Рисовать сложные графические элементы на базе Canvas с помощью JavaScript
Модуль 12. Анимация интерфейса пользователя
Применение переходов (transitions) CSS
Преобразование (transformations) элементов
Использование покадровой CSS анимации
Лабораторная работа: Анимация элементов пользовательского интерфейса
Создание переходов для анимации пользовательского интерфейса
Применение покадровой анимации
По окончании этого модуля Вы будете уметь:
Применить переходы CSS к элементам HTML5, управлять переходом через JavaScript
Описать различные типы 2D и 3D переходов, доступные с CSS3
Реализовать сложную покадровую анимацию с помощью CSS и кода JavaScript
Модуль 13. Реализация двунаправленного обмена сообщениями с использованием Web Sockets
Введение в Web Sockets
Отправка и получение данных с помощью Web Sockets
Лабораторная работа: Реализация двунаправленного обмена с использованием Web Sockets
Получение данных через Web Sockets
Отправка данных в Web Sockets
Передача разных типов сообщений через Web Sockets
По окончании этого модуля Вы будете уметь:
Описать, как работают Web Sockets, как происходит передача и прием сообщений
Использовать Web Socket API на JavaScript для подключения к серверу, отправки и получении данных и обработки событий, связанных с отправкой или получением сообщений
Модуль 14. Использование Web Workers
Введение в Web Workers
Выполнение асинхронной обработки с помощью Web Workers
Лабораторная работа: Создание Web Workers
Повышение эффективности использования приложений посредством Web Workers
Обеспечение обратной связи с пользователями во время выполнения длительных операций
По окончании этого модуля Вы будете уметь:
Описать назначение Web Workers их использование для асинхронной обработки
Создавать, запускать и проводить мониторинг Web Worker из JavaScript при помощи Web Worker API
В конце обучения на курсе проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненных в процессе обучения.
Если вы хотите узнать больше о том, как использовать возможности Visual Studio для создания превосходных современных веб-приложений и облачных служб с помощью набора инструментов для совместной работы, то вам сюда. Эти учебные ресурсы помогут быстро приступить к работе: от знакомства с продуктом до его освоения и сертификации.
Пройдите курс обучения по Visual Studio и приобретите навыки, необходимые для создания и предоставления приложений различных типов на самых разных платформах. Если вы хотите изучить C# или HTML5, каждый указанный ниже путь обучения структурирован для обучения либо C# на платформе .NET, либо HTML5 с JavaScript и CSS3, а также для получения навыков работы с Microsoft Visual Studio. Путь начального уровня является прекрасным вариантом для начинающих, которым необходимо обучение базовым и основным навыкам работы с .NET и HTML5. Эти курсы подготовят вас также к сертификации по Microsoft Visual Studio.
Получите сертификат и расскажите всему миру, что умеете использовать организационные решения и возможности по разработке кодов Visual Studio для создания новых приложений для самых разных платформ.
Подтвердить полученные знания можно, сдав сертификационные экзамены. Учебный центр "Интерфейс" является авторизованным центром тестирования Pearson VUE
Учебный центр "Интерфейс" оказывает консалтинговые услуги по построению моделей бизнес-процессов, проектированию информационных систем, разработке структуры баз данных и т.д.
Возможна корректировка программ курсов по желанию заказчиков! Мы расскажем Вам о том, что интересует именно Вас, а не только о том, что жестко зафиксировано в программе курса.
Где Вам удобнее учиться? В Москве? Санкт-Петербурге? Подмосковье? В вашем собственном офисе? Позвоните нам по тел.:+7 (495) 925-0049 и мы обсудим удобный для Вас вариант обучения.