Опис курсу:

Курс створений для новачків сфери Front End розробки, в ході якого студенти ознайомлюються з оновленим фреймворком Angular 2.4, дізнаються про основні його переваги, можливості, компоненти та ін.   В процесі навчання слухачі навчаються користуватися формами та HTTP-протоколом, практикуються в роботі з TypeScript та вивчають весь функціонал фреймворку, необхідний для створення односторінкових SPA-додатків.

Після вивчення курсу Ви зможете:

  • Розуміти цілі розробки фреймворку та переваги його використання
  • Знати основні правила створення користувацьких HTML-тегів та атрибутів
  • Розбиратися в принципах двостороннього пов’язування даних
  • Працювати з формами, перевіряти їх та обробляти помилки
  • Працювати з вбудованими директивами
  • Створювати прості односторінкові додатки, використовуючи вивчені функції фреймворку

Програма курсу:

  • Вступ до Angular 2.4
    • Знайомство з фреймворком
    • Основні переваги
    • Унікальні фічі та можливості
    • Знайомство з TypeScript
    • Історія версій та основні відмінності
  • Знайомство з розробкою на Angular 2.4 + запуск першого додатку
    • Структура фреймворку
    • Опис та функціонал основних модулів
    • Первинне знайомство з System.js як примітивного module bundler в Angular
    • Написання додатку на основі QuickStart
    • Angular guidelines + TSLint introduction
  • Основи роботи з DOM в Angular 2.4
    • Компоненти
    • Директиви
    • Pipes
    • Шаблонізація в Angular 2.4
  • Основи роботи з даними в Angular 2.4
    • Сервіси
    • Прив’язка даних
    • Зберігання даних
    • Взаємодія між компонентами
  • Робота з формами в Angular 2.4
    • Вивчення Template driven форм
    • Первинне знайомство з RxJS та Reactive формами
    • Валідація форм та обробка помилок
  • Основні життєві цикли пропозиції на Angular 2.4
    • Детальне вивчення методів OnInit та OnDestory
    • Конструктор в компонентах додатку
    • Наслідування та інкапсулювання властивостей, і методів компоненту
  • Роутинг SPA в Angular 2.4
    • Створення модуля роутингу для додатку
    • Детальне знайомство з директивою Router Outlet
    • Директиви для роботи з роутером
    • Створення URL з параметрами та їх обробка
  • Основи роботи з HTTP
    • Розбір модуля HTTP
    • Інтерфейси для роботи з усіма методами HTTP запитів
    • Створення запитів до сервера з використанням Promises
    • Короткий вступ до Observables

Мінімальні вимоги:

  • Знання HTML та CSS
  • Впевнене знання JavaScript
  • Базові знання React Native

* Вказані знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!