Skip to content

Latest commit

 

History

History
42 lines (40 loc) · 4.28 KB

README.md

File metadata and controls

42 lines (40 loc) · 4.28 KB

Базовый курс по Angular (v.16+)

Темы, вошедшие в данный курс:

  1. Установка Angular и создание стартового шаблона проекта;
  2. Разбор содержимого стартового шаблона проекта;
  3. Вывод данных в шаблон компонента;
  4. Пайпы в Angular | Angular Pipes;
  5. Кастомные пайпы в Angular | Angular Pipes;
  6. Разница между Pure и Impure Angular Pipes;
  7. Обработка событий в шаблоне компонента;
  8. Взаимодействие между компонентами Angular | Декораторы Input, Output | Двухстороннее связывание;
  9. Элемент ng-content;
  10. Элементы ng-template и ng-container;
  11. Структурные директивы разметки *ngFor, *ngIf, *ngSwitchCase;
  12. Особенности использования *ngIf, *ngFor и *ngSwitchCase;
  13. Атрибутивные директивы стилизации ngClass, ngStyle;
  14. Обновление Angular до 17-ой версии;
  15. @if, @for и @switch - новый синтаксис структурных директив;
  16. Жизненный цикл компонента;
  17. Декораторы свойств ViewChild и ViewChildren;
  18. Декораторы свойств ContentChild и ContentChildren;
  19. Создание кастомных атрибутивных директив | HostBinding и HostListener;
  20. Свойство exportAs;
  21. Создание кастомных структурных директив;
  22. Динамические компоненты;
  23. Standalone компоненты и Shared модуль;
  24. Standalone компоненты и tree-shaking;
  25. Глобальные стили и виды инкапсуляций стилей | Encapsulation | ViewEncapsulation;
  26. Селекторы стилей host, host-context и ng-deep в Angular;
  27. Свойство host декоратора Directive в Angular;
  28. Обновление Angular до 18-ой версии. Дефолтное значение для элемента ng-content;
  29. Основы RxJS: класс Observable, методы pipe и subscribe в Angular;
  30. Создание Observable в RxJS. Операторы of, from, fromEvent и interval в RxJS Angular;
  31. Асинхронные пайпы в Angular. AsyncPipe in Angular;
  32. Механизм Change Detection в Angular. Принцип работы и его оптимизация;
  33. Класс ChangeDetectorRef в Angular. Управление механизмом Change Detection;
  34. Механизм Change Detection и дерево компонентов;
  35. Механизм Change Detection без библиотеки Zone.js;
  36. Декоратор Attribute. Оптимизация механизма Change Detection;
  37. Сервисы в Angular. Создание и использование сервисов;
  38. Паттерн Dependency injection. Injector и Providers. Иерархия инжекторов.