На цьому курсі починають з основ фреймворка Angular. Слухачі отримують огляд інструментів, необхідних для розробки. Вони створюють свій перший додаток та розбираються у структурі файлів і папок. Курс пояснює синтаксис Angular та показує, як створювати компоненти через командний рядок. Тут також вчать компонентного підходу до стилів, роботи з модулями та додавання зображень у проект.
Далі курс розглядає основи маршрутизації та способи виведення даних на сторінку. Слухачі створюють простий проект з маршрутизацією та вчаться задавати різну логіку відображення інформації. Вони освоюють інструменти Angular для стилізації розмітки та розбираються у синтаксисі запитів і технічних відмінностях між ними.
Цей блок присвячений роботі з директивами - спеціальними інструментами для створення шаблонів, які повторюються у проекті. Курс пояснює, як перетворювати дані за допомогою пайпів та розкриває принципи модульної архітектури Angular.
Тут детально розглядають роботу з компонентами. Слухачі вчаться налаштовувати стилі компонентів, передавати дані між ними та організовувати їх взаємодію. Курс також охоплює тему життєвого циклу компонентів - від створення до видалення.
Цей модуль присвячений сервісам - особливим елементам Angular для організації логіки. Слухачі вчаться створювати та реєструвати сервіси, працювати з локальними сервісами та розуміти область їх видимості у додатку.
Курс знайомить з бібліотекою RxJS для роботи з асинхронними операціями. Слухачі освоюють модуль HttpClientModule, який дозволяє взаємодіяти з сервером - відправляти запити та обробляти відповіді.
Цей блок навчає створювати форми в Angular. Курс охоплює двостороннє зв'язування даних, реактивні форми та відображення їх стану. Слухачі вчаться додавати валідатори, керувати полями форми та використовувати асинхронні перевірки даних.
Останній теоретичний модуль поглиблює знання про маршрутизацію. Тут розглядають створення динамічних сторінок, передачу даних між ними та обмеження маршрутизації в Angular.
Курс завершується двома практичними заняттями, де слухачі застосовують отримані знання. Вони створюють повноцінний додаток, який об'єднує всі вивчені технології - від компонентів і сервісів до маршрутизації та роботи з сервером.
Після завершення курсу слухачі розуміють роль Angular у сучасній веб-розробці. Вони вміють створювати додатки з компонентами, модулями та сервісами. Випускники курсів можуть налаштовувати маршрутизацію, передавати дані між сторінками та використовувати директиви, пайпи та форми. Вони також навчаються виконувати запити до сервера та обробляти отримані відповіді.
Курс включає практичні заняття з перевіркою домашніх завдань. Доступний безкоштовний відеокурс для додаткового навчання. Після завершення передбачене онлайн-тестування та отримання сертифіката.