spinner-it

Angular 8 (базовий курс)

Старт навчання
Старт курсу запитуйте в адміністрації
21 год. по 2-3 рази на тиждень

Опис курсу

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

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

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

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

1. Вступ в Angular

  • Знайомство з фреймворком
  • Основні переваги
  • Унікальні фічі і можливості
  • Знайомство з TypeScript
  • Історія версій і основні відмінності
  • Відмінності від попередніх версій

2. Знайомство з розробкою на Angular 8 + запуск першого додатка

  • Структура фреймворка
  • Опис і функціонал основних модулів
  • Написання програми на основі QuickStart
  • Angular guidelines + TSLint introduction

3. Перший проект: інтерактивна односторінкового гра

4. Основи роботи з CLI

  • Ініціалізація проекту
  • Види шаблонів
  • Створення компонентів
  • Створення білдів

5. Основи роботи з DOM в Angular

  • Компоненти
  • Директиви
  • Pipes
  • Шаблонізаціі в Angular 8
  • Основи створення Angular Web Components — Angular Elements

6. Основи роботи з даними в Angular

  • Декоратори
  • Сервіси
  • Прив'язка даних
  • Зберігання даних
  • Взаємодія між компонентами

7. Робота з формами в Angular

8. Основні життєві цикли додатки на Angular 8

  • Докладне вивчення методів OnInit і OnDestroy
  • Конструктор в компонентах додатки
  • Успадкування та інкапсулювання властивостей і методів компонента

9. Роутинг SPA в Angular

  • Створення модуля роутингу для додатка
  • Детальний знайомство з директивою Router Outlet
  • Директиви для роботи з роутером
  • Створення URL з параметрами та їх обробка
  • Вкладені роути

10. Основи роботи з HTTP

  • Розбір модуля HttpClient API
  • Інтерфейси для роботи з усіма методами HTTP запитів
  • Створення запитів до сервера з використанням Promises
  • Короткий вступ в Observables

11. Другий проект: вікі-каталог

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

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

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