Опис курсу:

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

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

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

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

  • Вступ до Angular 6
    • Знайомство з фреймворком
    • Основні переваги
    • Унікальні фічі та можливості
    • Знайомство з TypeScript
    • Знайомство з Visual Studio Code
 
  • Знайомство з розробкою на Angular 6 + запуск першого додатку
    • Структура фреймворку
    • Опис та функціонал основних модулів
    • Первинне знайомство з Angular CLI
    • Написання додатку на основі QuickStart
    • Angular guidelines + TSLint introduction
 
  • Основи роботи з DOM в Angular 6
    • Директиви
    • Компоненти
    • Прив’язка даних
    • Pipes
 
  • Основи роботи з даними в Angular 6
    • Сервіси
    • Зберігання даних
    • Взаємодія між компонентами
 
  • Робота з формами в Angular 6
    • Первинне знайомство з RxJS формами
    • ngForm
    • Reactive Forms
    • Валідація форм та обробка помилок
 
  • Основні життєві цикли композицій на Angular 6
    • Детальне вивчення методів OnInit та OnDestory
    • Конструктор в компонентах
    • Наслідування та інкапсулювання властивостей і методів компоненту
 
  • Роутинг SPA в Angular 6
    • Створення модуля роутингу для додатку
    • Детальне знайомство з директивою Router Outlet
    • Директиви для роботи з роутером
    • Створення URL з параметрами та їх обробка
    • Guard Обмеження Маршрутизацій та Захист Маршрутів
 
  • Основи роботи з HTTP
    • Принципи REST
    • Розбір модуля HTTP (HttpClient)
    • Інтерфейси для роботи з усіма методами HTTP запитів
    • Створення запитів до сервера з використанням Promises
    • Короткий вступ до Observables
 
  • Заключення
    • Історія версій та основні відмінності

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

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

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