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

Вы получите знания и навыки разработки Windows Store и веб-приложений с использованием HTML5/CSS3/JavaScript, познакомится с принципами создания программных компонентов и структур, используемых в приложениях на HTML5. Особое внимание на занятиях уделяется принципам построения программной логики, определению и использованию переменных, написанию циклов и ветвлений, разработке пользовательских интерфейсов, обработке вводимых данных, их хранении, разработке структурированных приложений на базе HTML5/CSS3/JavaScript. Слушатели данного курса выполнят большое количество практических работ с использованием Visual Studio 2012 на платформе Windows 8.
Курс помогает подготовиться к следующим сертификационным экзаменам:
70-480: Programming in HTML5 with JavaScript and CSS3.
 

Аудитория

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

Предварительный уровень подготовки

Для эффективного обучения слушатели должны обладать следующими знаниями и навыками:

  • Использование HTML-тегов для отображения текстового содержимого;
  • Использование HTML-тегов для вывода изображений;
  • Владение JavaScript;
  • Умение отделять представления страницы от ее содержания;
  • Управление выводом контента;
  • Управление позиционированием отдельных элементов;
  • Использование стилей CSS.
Результат обучения

По окончании этого курса слушатели смогут:

  • Использовать 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.
Программа курса

Модуль 1. Обзор HTML и CSS  (2 ак.часа)

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

Модуль 2. Создание и управление разметкой страниц HTML5  (2 ак.часа)

  • Создание страниц HTML5
  • Управление разметкой страниц HTML5

Модуль 3. Введение в JavaScript  (4 ак.часа)

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

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

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

Модуль 5. Обеспечение взаимодействия с удалённым источником данных  (2 ак.часа)

  • Обмен данными с использованием XMLHTTPRequest
  • Обмен данными с использованием jQuery AJAX

Модуль 6. Управление разметкой HTML5 с использованием CSS3  (2 ак.часа)

  • Разметка текста
  • Разметка блочных элементов
  • Селекторы CSS3
  • Графические эффекты с CSS3

Модуль 7. Создание объектов и методов JavaScript  (2 ак.часа)

  • Написание Well-Structured JavaScript
  • Создание собственных объектов
  • Расширение объектов

Модуль 8. Создание интерактивных страниц с использованием HTML5 API  (2 ак.часа)

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

Модуль 9. Обработка оффлайн-сценариев веб-приложения  (4 ак.часа)

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

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

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

Модуль 11. Использование графики  (4 ак.часа)

  • Создание интерактивной графики с использованием Scalable Vector Graphics
  • Программная отрисовка графики с использованием Canvas

Модуль 12. Анимирование интерфейса пользователя  (4 ак.часа)

  • Применение переходов CSS
  • Трансформация элементов
  • Применение CSS key-frame animations

Модуль 13. Обмен данными в реальном времени с использованием Web Sockets  (2 ак.часа)

  • Обзор Web Sockets
  • Обмен данными с использованием Web Sockets

Модуль 14. Создание процесса Web Worker  (2 ак.часа)

  • Обззор Web Worker
  • Асинхронная обработка с использованием Web Worker

Ближайшие курсы

Юнит_Тренинг-9 23.06 - 24.06.2025

Сервисная работа с клиентом

Стоимость обучения в группе

40 000 ₽

Стоимость индивидуального обучения

60 500 ₽

Длительность

2 дня (16 ак. часов)

АС1 23.06 - 25.06.2025

AutoCAD: уровень I. Основы проектирования

Стоимость обучения в группе

36 385 ₽

Стоимость индивидуального обучения

50 000 ₽

Длительность

3 дня (24 ак. ч.)

10987 23.06 - 26.06.2025

Настройка производительности и оптимизации баз данных SQL

Стоимость обучения в группе

38 100 ₽

Стоимость индивидуального обучения

55 500 ₽

Длительность

4 дня (32 ак. ч.)

Twr 23.06 - 26.06.2025

Тестирование WEB-приложений

Стоимость обучения в группе

39 790 ₽

Стоимость индивидуального обучения

60 500 ₽

Длительность

4 дня (32 ак. ч.)

20483 23.06 - 27.06.2025

Программирование на C#

Стоимость обучения в группе

40 400 ₽

Стоимость индивидуального обучения

68 500 ₽

Длительность

5 дней (40 ак. ч.)

Python-3 23.06 - 27.06.2025

Разработка веб - приложений в Django. Уровень 3.

Стоимость обучения в группе

48 520 ₽

Стоимость индивидуального обучения

95 800 ₽

Длительность

5 дней (40 ак. ч.)

LPI-101 23.06 - 27.06.2025

Администрирование GNU/Linux

Стоимость обучения в группе

36 960 ₽

Стоимость индивидуального обучения

55 500 ₽

Длительность

5 дней (40 ак. ч.)

ARH-0300 23.06 - 27.06.2025

Углубленное администрирование Red Hat Linux

Стоимость обучения в группе

50 230 ₽

Стоимость индивидуального обучения

77 000 ₽

Длительность

5 дней (40 ак. ч.)

20762 23.06 - 27.06.2025

Разработка баз данных SQL

Стоимость обучения в группе

40 350 ₽

Стоимость индивидуального обучения

65 300 ₽

Длительность

5 дней (40 ак. ч.)

HCIP_DC 23.06 - 04.07.2025

Внедрение ключевых технологий направления Datacom Huawei

Стоимость обучения в группе

136 400 ₽

Стоимость индивидуального обучения

155 000 ₽

Длительность

80 ак. ч.

DP-900T00 30.06 - 30.06.2025

Основы данных Microsoft Azure

Стоимость обучения в группе

18 500 ₽

Стоимость индивидуального обучения

25 000 ₽

Длительность

1 день (8 ак. ч.)

132_1 30.06 - 01.07.2025

Макросы в Excel: практическое программирование. Уровень I.

Стоимость обучения в группе

24 995 ₽

Стоимость индивидуального обучения

38 600 ₽

Длительность

2 дня (16 ак. ч.)

АКонт 30.06 - 02.07.2025

Администрирование АПКШ "Континент". Версия 4

Стоимость обучения в группе

41 070 ₽

Стоимость индивидуального обучения

70 500 ₽

Длительность

3 дня (24 ак. ч.)

10962 30.06 - 02.07.2025

Расширенные возможности по автоматизации администрирования с помощью Windows PowerShell

Стоимость обучения в группе

29 500 ₽

Стоимость индивидуального обучения

53 800 ₽

Длительность

3 дня (24 ак. ч.)

IT-02 30.06 - 02.07.2025

Основы ITIL

Стоимость обучения в группе

31 750 ₽

Стоимость индивидуального обучения

60 500 ₽

Длительность

3 дня (24 ак. ч.)

LPI-202 30.06 - 04.07.2025

Углубленное сетевое администрирование GNU/Linux

Стоимость обучения в группе

38 060 ₽

Стоимость индивидуального обучения

55 500 ₽

Длительность

5 дней (40 ак. ч.)

ДИТ 30.06 - 04.07.2025

Директор по ИТ

Стоимость обучения в группе

80 650 ₽

Стоимость индивидуального обучения

105 000 ₽

Длительность

5 дней (40 ак. часов)

PL-100T00 01.07 - 03.07.2025

Создатель приложений Microsoft Power Platform

Стоимость обучения в группе

46 200 ₽

Стоимость индивидуального обучения

60 000 ₽

Длительность

3 дня (24 ак. ч.)

132_2 02.07 - 04.07.2025

Макросы в Excel: практическое программирование. Уровень II.

Стоимость обучения в группе

32 500 ₽

Стоимость индивидуального обучения

48 600 ₽

Длительность

3 дня (24 ак. ч.)

Or_Lin 07.07 - 08.07.2025

Oracle Database 11g: Особенности администрирования баз данных Oracle в среде Linux

Стоимость обучения в группе

35 200 ₽

Стоимость индивидуального обучения

58 500 ₽

Длительность

2 дня (16 ак. ч.)

Or12с_PLSQL 07.07 - 08.07.2025

Основы БД Oracle 12с: PL/SQL

Стоимость обучения в группе

29 300 ₽

Стоимость индивидуального обучения

48 500 ₽

Длительность

2 дня (16 ак. ч.)

55166 07.07 - 08.07.2025

Microsoft Excel 2016. Уровень 2

Стоимость обучения в группе

14 405 ₽

Стоимость индивидуального обучения

18 650 ₽

Длительность

2 дня (16 ак. ч.)

Тех.PQ 07.07 - 08.07.2025

Технология Power Query в Excel

Стоимость обучения в группе

18 480 ₽

Стоимость индивидуального обучения

34 000 ₽

Длительность

2 дня (16 ак. ч.)

БТ-КИИ 07.07 - 09.07.2025

Обеспечение безопасности объектов критической информационной инфраструктуры

Стоимость обучения в группе

38 680 ₽

Стоимость индивидуального обучения

58 100 ₽

Длительность

3 дня (24 ак. ч.)

VBA_Excel 07.07 - 11.07.2025

Разработка VBA-приложений в Excel

Стоимость обучения в группе

50 980 ₽

Стоимость индивидуального обучения

68 000 ₽

Длительность

5 дней (40 ак. ч.)

Or12c_PLSQLк 07.07 - 11.07.2025

Основы БД Oracle 12c: SQL и PL/SQL - комплексная программа

Стоимость обучения в группе

51 380 ₽

Стоимость индивидуального обучения

88 800 ₽

Длительность

5 дней (40 ак. ч.)

20703-1 07.07 - 11.07.2025

Администрирование System Center Configuration Manager

Стоимость обучения в группе

38 700 ₽

Стоимость индивидуального обучения

68 000 ₽

Длительность

5 дней (40 ак. ч.)

PG_DBA1 14.07 - 16.07.2025

Администрирование PostgreSQL 16. Базовый курс

Стоимость обучения в группе

29 900 ₽

Стоимость индивидуального обучения

48 000 ₽

Длительность

3 дня (24 ак. ч.)

PGSQL_develop 14.07 - 18.07.2025

PostgreSQL для разработчиков: SQL, PL/PgSQL, Java

Стоимость обучения в группе

43 300 ₽

Стоимость индивидуального обучения

58 500 ₽

Длительность

5 дней (40 ак. ч.)

20488 14.07 - 18.07.2025

Разработка основного функционала Microsoft SharePoint Server 2013

Стоимость обучения в группе

40 000 ₽

Стоимость индивидуального обучения

59 300 ₽

Длительность

5 дней (40 ак. ч.)

VSOS6.5 14.07 - 18.07.2025

VMWare vSphere: Оптимизация и масштабирование

Стоимость обучения в группе

74 150 ₽

Стоимость индивидуального обучения

165 000 ₽

Длительность

5 дней (40 ак. ч.)

55201 14.07 - 18.07.2025

Microsoft Project Professional 2016. Управление проектами

Стоимость обучения в группе

38 680 ₽

Стоимость индивидуального обучения

73 500 ₽

Длительность

5 дней (40 ак. ч.)

WS-011T00 14.07 - 18.07.2025

Администрирование Windows Server 2019/2022

Стоимость обучения в группе

45 550 ₽

Стоимость индивидуального обучения

65 000 ₽

Длительность

5 дней (40 ак. ч.)

20779 21.07 - 23.07.2025

Анализ Данных с помощью Excel

Стоимость обучения в группе

29 050 ₽

Стоимость индивидуального обучения

45 400 ₽

Длительность

3 дня (24 ак. ч.)

PGSQL_basics 21.07 - 25.07.2025

PostgreSQL уровень 1. Основы SQL

Стоимость обучения в группе

42 100 ₽

Стоимость индивидуального обучения

58 500 ₽

Длительность

5 дней (40 ак. ч.)

БТ01 21.07 - 25.07.2025

Безопасность информационных технологий

Стоимость обучения в группе

54 870 ₽

Стоимость индивидуального обучения

95 500 ₽

Длительность

5 дней (40 ак. ч.)

20461 21.07 - 25.07.2025

Создание запросов к Microsoft SQL Server

Стоимость обучения в группе

39 250 ₽

Стоимость индивидуального обучения

65 500 ₽

Длительность

5 дней (40 ак. ч.)

20410 21.07 - 25.07.2025

Установка и настройка Windows Server 2012 R2

Стоимость обучения в группе

38 000 ₽

Стоимость индивидуального обучения

64 000 ₽

Длительность

5 дней (40 ак. ч.)

ICND 1 v3.0 21.07 - 25.07.2025

Использование сетевого оборудования Cisco (часть I) v3.0

Стоимость обучения в группе

51 035 ₽

Стоимость индивидуального обучения

85 000 ₽

Длительность

5 дней (40 ак. ч.)