Програмування в HTML5, JavaScript і CSS3

Цей курс присвячений розвитку навичок розробки Windows Store і веб-додатків з використанням HTML5/CSS3/JavaScript. Тут представлені принципи створення програмних компонентів і структур, використовуваних в додатках на HTML5. Курс сфокусований на принципах побудови програмної логіки, визначенні і використанні змінних, написанні циклів і розгалужень, розробки користувальницьких інтерфейсів, обробці даних, що вводяться, їх зберіганні, розробки структурованих програм на базі HTML5/CSS3/JavaScript.

Аудиторія

  • Досвідчені розробники, які вже мають 1-2 роки досвіду створення клієнтських додатків, що володіють C# і XAML.

По закінченні курсу

  • використовувати 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
    • Огляд 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
  • Використання HTML-тегів для відображення текстового вмісту
  • Використання HTML-тегів для виведення зображень
  • Володіння JavaScript
  • Уміння відокремлювати подання сторінки від її змісту
  • Управління виведенням вмісту
  • Управління позиціонуванням окремих елементів
  • Використання стилів CSS

Запис на курс

Код курсу20480
Тривалість5д (40год)
Код екзамену
Вартість без ПДВ15 000 грн.
Найближчі дати
  • 17.07.2017