spinner-it

Angular 8 (базовий)

Старт навчання
Старт курсу запитуйте в адміністрації
21 год. Тривалість заняття - 3 год
З 18:30 (19:00)
Двічі на тиждень

Опис курсу:

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

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

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

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

  • Введення в Angular
    • Знайомство з фреймворком
    • Основні переваги
    • Унікальні фічі і можливості
    • Знайомство з TypeScript
    • Історія версій і основні відмінності
    • Відмінності від попередніх версій
  • Знайомство з розробкою на Angular 8 + запуск першого додатка
    • Структура фреймворка
    • Опис і функціонал основних модулів
    • Написання програми на основі QuickStart
    • Angular guidelines + TSLint introduction
  • Перший проект: інтерактивна односторінкового гра
  • Основи роботи з CLI
    • Ініціалізація проекту
    • Види шаблонів
    • Створення компонентів
    • Створення білдів
  • Основи роботи з DOM в Angular
    • Компоненти
    • Директиви
    • Pipes
    • Шаблонізаціі в Angular 8
    • Основи створення Angular Web Components — Angular Elements
  • Основи роботи з даними в Angular
    • Декоратори
    • Сервіси
    • Прив'язка даних
    • Зберігання даних
    • Взаємодія між компонентами
  • Робота з формами в Angular
  • Основні життєві цикли додатки на Angular 8
    • Докладне вивчення методів OnInit і OnDestroy
    • Конструктор в компонентах додатки
    • Успадкування та інкапсулювання властивостей і методів компонента
  • Роутинг SPA в Angular
    • Створення модуля роутингу для додатка
    • Детальний знайомство з директивою Router Outlet
    • Директиви для роботи з роутером
    • Створення URL з параметрами та їх обробка
    • Вкладені роути
  • Основи роботи з HTTP
    • Розбір модуля HttpClient API
    • Інтерфейси для роботи з усіма методами HTTP запитів
    • Створення запитів до сервера з використанням Promises
    • Короткий вступ в Observables
  • Другий проект: вікі-каталог

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

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

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