Курс M20480 Програмування в HTML5 з JavaScript і CSS3

Ви отримаєте знання і навички розробки Windows Store і веб-додатків з використанням HTML5 / CSS3 / JavaScript, познайомитеся з принципами створення програмних компонентів і структур, які використовуються в додатках на HTML5. Особлива увага під час занять приділяється принципам побудови програмної логіки, визначення та використання змінних, написання циклів і розгалужень, розробці користувальницьких інтерфейсів, обробці даних, що вводяться, їх зберіганні, розробці структурованих додатків на базі HTML5 / CSS3 / JavaScript. Ви виконаєте велику кількість практичних робіт з використанням Visual Studio 2012 на платформі Windows 8.


Після закінчення курсу слухачі зможуть:
  • Використовувати 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.
Аудиторія

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


Для ефективного навчання на курсі, слухачі повинні володіти такими знаннями і навичками:
  • Успішне закінчення курсу М10953 Розробка c використанням HTML5
  • Успішне закінчення курсу М50564 Введення в HTML5
  • Знання програмування на Visual С ++
  • або еквівалентна підготовка.
  • Наявність попередньої підготовки є запорукою Вашого успішного навчання.
  1. Огляд HTML і CSS
    • Огляд HTML
    • Огляд CSS
    • Створення веб-додатків за допомогою Visual Studio 2012
  2. Створення та стилізації HTML5 сторінок
    • Створення сторінки HTML5
    • Налаштування стилю сторінки HTML5
  3. Введення в JavaScript
    • Огляд синтаксису JavaScript
    • Використання DOM в JavaScript
    • Введення в jQuery
  4. Створення форм для збору даних та перевірки введених користувачем даних
    • Огляд форм і типів введення
    • Перевірка вводяться користувачем даних за допомогою атрибутів HTML5
    • Перевірка вводяться користувачем даних за допомогою JavaScript
  5. Взаємодія з віддаленим джерелом даних
    • Відправлення та отримання даних за допомогою XMLHTTPRequest
    • Відправлення та отримання даних за допомогою операцій jQuery AJAX
  6. Моделювання за допомогою HTML5 CSS3
    • Стилізація тексту
    • Стилізація групи елементів
    • селектори CSS3
    • Використання графічних ефектів CSS3
  7. Створення об'єктів за допомогою JavaScript
    • Розробка структурованого коду на JavaScript
    • Створення власних об'єктів
    • Розширення створених / існуючих об'єктів
  8. Створення інтерактивних сторінок з омощь HTML5
    • Взаємодія з файлами
    • Використання мультимедіа
    • Реагування на дислокацію і контекст оглядача
    • Налагодження та профілювання веб-додатків
  9. Використання можливостей зберігання даних на стороні клієнта
    • Локальне читання і запис даних
    • Збереження даних на стороні клієнта (offline-режим) за допомогою кеша додатки
  10. Реалізація адаптивного інтерфейсу користувача
    • Підтримка різних форм-факторів
    • Створення адаптивного призначеного для користувача інтерфейсу
  11. Використано е графіки
    • Створення векторної графіки за допомогою бібліотеки SVG
    • Програмне створення графіки за допомогою елемента Canvas
  12. Анімація інтерфейсу користувача
    • Застосування переходів (transitions) CSS
    • Перетворення (transformations) елементів
    • Використання покадровой CSS анімації
  13. Реалізація двонаправленого обміну повідомленнями з використанням Web Sockets
    • Введення в Web Sockets
    • Відправлення та отримання даних за допомогою Web Sockets
  14. Використання Web Workers
    • Введення в Web Workers
    • Виконання асинхронної обробки за допомогою Web Workers

Реєстрація на найближчий курс

Код курсу

M20480

Тривалість, днів (годин)

5 (40)

Найближчі дати

за запитом

Ціна, грн