Опис курсу:

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

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

  • Розуміти цілі розробки фреймворка і переваги його використання
  • Розбиратися в принципах двостороннього зв'язування даних
  • Працювати з формами, перевіряти їх та обробляти помилки
  • Працювати з вбудованими директивами і створювати свої
  • Створювати прості односторінкові додатки, використовуючи фреймворк
  • Використовувати CLI (Command line interface) для створення і розробки проекту

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

  • Введення в Angular 6
    • Знайомство з фреймворком
    • Основні переваги
    • Унікальні фічі та можливості
    • Знайомство з TypeScript (2.7+)
    • Історія версій і основні відмінності
    • Відмінності від попередніх версій
  • Знайомство з розробкою на Angular 6 + запуск першого додатка
    • Структура фреймворку
    • Опис і функціонал основних модулів
    • Первинне знайомство з System.js як примітивного module bundler в Angular
    • Написання програми на основі QuickStart
    • Angular guidelines + TSLint introduction
  • Основи роботи з CLI
    • Ініціалізація проекту
    • Види шаблонів
    • Створення компонентів
    • Створення білдів
  • Основи роботи з DOM в Angular 6
    • Компоненти
    • Директиви
    • Pipes
    • Шаблонізаціі в Angular 6
    • Основи створення Angular Web Components - Angular Elements
  • Основи роботи з даними в Angular 6
    • Декоратори
    • Сервіси
    • Прив'язка даних
    • Збереження даних
    • Взаємодія між компонентами
  • Робота з формами в Angular 6
    • Вивчення Template driven форм
    • Первинне знайомство з RxJS і Reactive формами
    • Валідація форм і обробка помилок
  • Основні життєві цикли додатки на Angular 6
    • Докладне вивчення методів OnInit і OnDestory
    • Конструктор в компонентах додатку
    • Спадкування та інкапсулювання властивостей і методів компонента
    • Основи Server-side rendering і відмінності від класичного підходу
  • Роутінг SPA в Angular 6
    • Створення модуля роутингу для додатку
    • Детальний знайомство з директивою Router Outlet
    • Директиви для роботи з роутером
    • Створення URL з параметрами і їх обробка
    • Вкладені Рауса
  • Основи роботи з HTTP
  • Розбір модуля HttpClient API
  • Інтерфейси для роботи з усіма методами HTTP запитів
  • Створення запитів до сервера з використанням Promises
  • Короткий вступ в Observables

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

  • Впевнене знання JavaScript
  • Наявність власного ноутбука для занять в аудиторіях

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