Программирование на HTML5 с использованием JavaScript и CSS3
Перейти на старую версию сайта +7 (495) 150 96 00 academy@it.ru Войти

В корзине ничего нет.

Перейти на старую версию сайта
Войти

В корзине ничего нет.

Академия АйТи Онлайн
#
#20480 # Языки программирования # 5 дней / 40 часов

Программирование на HTML5 с использованием JavaScript и CSS3

Programming in HTML5 with JavaScript and CSS3

Физлицам 37400 ₽
Юрлицам 39400 ₽
Очное обучение. Курсы проводятся во всех региональных учебных центрах Академии АйТи или на базе заказчика.
Онлайн класс. Удаленное подключение к очным курсам. Для обучения достаточно иметь доступ в Интернет. Время онлайн трансляции курса устанавливается в зависимости от города проведения очного обучения. Предусмотрено предоставление записей слушателям в отдаленных часовых поясах.

Забронировать курс

К сожалению, в этом курсе нет ближайших дат для бронирования, но вы можете запросить информацию.


Целевая аудитория

#

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

Расписание

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.
    Отображение данных.
    Обработка событий.

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


  • Взаимодействие с файлами.
  • Использование мультимедиа.
  • Реагирование на дислокацию и контекст обозревателя.
  • Отладка и профилирование веб-приложений.
  • Лабораторная работа: Создание интерактивных страниц с помощью HTML5.
    Внедрение видео.
    Внедрение изображений.
    Использование API геолокации

9

Использование возможностей хранения данных на стороне клиента


  • Локальное чтение и запись данных.
  • Сохранение данных на стороне клиента (offline-режим) с помощью кэша приложения.
  • Лабораторная работа: Добавление сохранения данных на стороне клиента (offline-режим).
    Реализация кэша приложения.
    Реализация локального хранилищ

10

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


  • Поддержка различных форм-факторов.
  • Создание адаптивного пользовательского интерфейса.
  • Лабораторная работа: Реализация адаптивного интерфейса пользователя.
    Создание шаблона страницы пригодного для вывода на печать.
    Адаптация макета страницы к различным форм-факторам

11

Использование графики


  • Создание векторной графики с помощью библиотеки SVG.
  • Программное создание графики с помощью элемента 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.
    Обеспечение обратной связи с пользователями во время выполнения длительных операций



0 отзывов

Об этом курсе отзывов пока нет. Будьте первым.





#
#

Академия АйТи

Ведущий консалтинговый центр получения дополнительного профессионального образования

Войдите в систему, чтобы получить все возможности платформы и доступ к образовательным курсам
Не запоминать
Забыли пароль?

Забыли пароль?

Введите e-mail, указанный при регистрации, пришлем вам инструкцию по восстановлению пароля


Нажимая «Зарегистрироваться» вы соглашаетесь с политикой обработки персональных данных

Нажимая «Зарегистрироваться» вы соглашаетесь с политикой обработки персональных данных
15%
Шаг 1 из 2 Заполните данные
Далее Назад Зарегистрироваться