На цьому курсі розглядають Observables детально. Студенти зрозуміють, які проблеми вирішує RxJS і як його застосовувати на практиці. Це дає змогу ефективно працювати з асинхронними операціями.
У цьому модулі вивчають вкладені та закриті маршрути. Також розглядають модулі Angular, включаючи роботу з ngExpressEngine. Це допомагає створювати складні системи навігації.
Тут показують, як реалізувати авторизацію через OAuth2. Робота ведеться в комплексі - Angular з одного боку та Node.js з express.js з іншого. Студенти навчаться захищати додатки.
Цей блок присвячено структуруванню зберігання даних. Розглядають State, Store, Flux, Mobx та Redux. Порівнюють різні підходи до управління станом.
Студенти освоять SSR через ngExpressEngine. Потім перейдуть до деплою на різні платформи - Heroku, fly.io, GitHub Codespace, Hostiq, Vercel. Також дізнаються про майбутнє Angular та як самостійно вивчати нові версії.
Після курсу ви зможете створювати, підтримувати та розгортати додатки на Angular. Навчитеся інтегрувати OAuth, розуміти різницю між підходами до управління даними та створювати модулі Angular-екосистеми.
Для участі потрібне впевнене знання JavaScript та TypeScript. Також необхідні навички роботи з Git, базові знання Angular та маршрутизації. Потрібно розуміти принципи роботи back end на Node.js та мати комп'ютер для занять.
Курс включає допомогу ментора, практичні завдання та видачу сертифіката після успішного завершення.