spinner-it

Angular 8 (поглиблений)

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

Опис курсу:

Курс створений для різновікової аудиторії, яка вже знайома з Angular і хоче прокачати свої знання в фреймворку. Студенти на курсі будуть вивчати не тільки внутрішні механізми, а й навколишнє екосистему, невід'ємну при повноцінної розробки веб-додатків. Слухачі дізнаються, як інтегрувати CI/CD-процеси, як створювати білди, як взаємодіяти з іншими модулями і як будувати легко підтримувані додатки на базі Angular 8.

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

  • Створювати, підтримувати і деплоїти додаток на базі Angular
  • Інтегрувати систему OAuth
  • Розуміти різницю між підходами до менеджменту даних
  • Створювати повноцінні портовані модулі Angular -екосистеми

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

  • Розгортання і процес білда проекту
    • Конфіги і змінні оточення
    • CI — TravisCi
    • CD — Heroku
  • Маршрутизація
    • Вкладені маршрути
    • Закриті маршрути
  • Авторизація і аутентифікація (OAuth2)
  • Rxjs — окремо і в деталях
    • Потік даних
    • Створення потоку з будь-якого формату вхідних параметрів
    • Обробка подій DOM
  • Структурування зберігання даних
    • State
    • Store
    • Flux
    • Mobx
    • Redux
  • SSR (server-side rendering)
  • Життєвий цикл компонента в деталях
  • Створення портованих модулів
  • Огляд останніх фіч релізу і огляд майбутніх релізів Angular

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

  • Впевнене знання JavaScript
  • Вміння працювати з системою контролю версій (Git)
  • Навички роботи с Angular та  Angular CLI (створення компонентів/сервісів/пайпів)
  • Базове розуміння маршрутизації
  • Знання TypeScript
  • Базове розуміння принципу роботи back end (Node.js)
  • Наявність власного ноутбуку для занять в аудиторіях

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