Академічна програма

Angular

Навчальний план: 40 модулів високого рівня

01
Що таке Angular і для чого він потрібен

Модуль фокусується на фундаментальних аспектах теми

02
Огляд екосистеми Angular та архітектури SPA

Модуль фокусується на фундаментальних аспектах теми

03
Встановлення Node.js, npm та Angular CLI

Модуль фокусується на фундаментальних аспектах теми

04
Створення першого Angular-проєкту

Модуль фокусується на фундаментальних аспектах теми

05
Структура Angular-проєкту та файли конфігурації

Модуль фокусується на фундаментальних аспектах теми

06
TypeScript для Angular: базові типи та синтаксис

Модуль фокусується на фундаментальних аспектах теми

07
Компоненти: створення та життєвий цикл

Модуль фокусується на фундаментальних аспектах теми

08
Шаблони компонентів та data binding

Модуль фокусується на фундаментальних аспектах теми

09
Interpolation, Property Binding та Event Binding

Модуль фокусується на фундаментальних аспектах теми

10
Two-way Binding та ngModel

Модуль фокусується на фундаментальних аспектах теми

11
Директиви: вбудовані та користувацькі

Модуль фокусується на фундаментальних аспектах теми

12
Structural Directives: *ngIf, *ngFor, *ngSwitch

Модуль фокусується на фундаментальних аспектах теми

13
Pipes: використання та створення власних

Модуль фокусується на фундаментальних аспектах теми

14
Стилі в Angular: CSS, SCSS та View Encapsulation

Модуль фокусується на фундаментальних аспектах теми

15
Angular Modules та їх роль у проєкті

Модуль фокусується на фундаментальних аспектах теми

16
Сервіси та Dependency Injection

Модуль фокусується на фундаментальних аспектах теми

17
Робота з даними між компонентами

Модуль фокусується на фундаментальних аспектах теми

18
HttpClient та робота з REST API

Модуль фокусується на фундаментальних аспектах теми

19
Observable та основи RxJS

Модуль фокусується на фундаментальних аспектах теми

20
RxJS оператори: map, filter, switchMap

Модуль фокусується на фундаментальних аспектах теми

21
Форми в Angular: Template-driven Forms

Модуль фокусується на фундаментальних аспектах теми

22
Reactive Forms та FormBuilder

Модуль фокусується на фундаментальних аспектах теми

23
Валідація форм та кастомні валідатори

Модуль фокусується на фундаментальних аспектах теми

24
Routing: базова навігація

Модуль фокусується на фундаментальних аспектах теми

25
Advanced Routing: Guards, Resolver, Lazy Loading

Модуль фокусується на фундаментальних аспектах теми

26
State Management: підходи та best practices

Модуль фокусується на фундаментальних аспектах теми

27
Вступ до NgRx та Redux-патерну

Модуль фокусується на фундаментальних аспектах теми

28
NgRx Store, Actions та Reducers

Модуль фокусується на фундаментальних аспектах теми

29
NgRx Effects та робота з API

Модуль фокусується на фундаментальних аспектах теми

30
Оптимізація продуктивності Angular-додатків

Модуль фокусується на фундаментальних аспектах теми

31
Change Detection та OnPush Strategy

Модуль фокусується на фундаментальних аспектах теми

32
Lazy Loading модулів та компонентів

Модуль фокусується на фундаментальних аспектах теми

33
Angular Material: базові компоненти

Модуль фокусується на фундаментальних аспектах теми

34
Створення власних UI-компонентів

Модуль фокусується на фундаментальних аспектах теми

35
Тестування Angular: Unit тести з Jasmine та Karma

Модуль фокусується на фундаментальних аспектах теми

36
E2E тестування з Cypress або Playwright

Модуль фокусується на фундаментальних аспектах теми

37
Робота з environment та конфігураціями

Модуль фокусується на фундаментальних аспектах теми

38
Збірка та деплой Angular-додатку

Модуль фокусується на фундаментальних аспектах теми

39
Архітектура реального Angular-проєкту

Модуль фокусується на фундаментальних аспектах теми

40
Фінальний проєкт та підготовка до реальної роботи

Модуль фокусується на фундаментальних аспектах теми

Статус навчання

Ваш прогрес розпочнеться після завершення першого модулю.


Рівень: Експертний

Доступ: Безстроковий


"Scientia potentia est — Знання — це сила."