Программа
Курс даст возможность быстро начать создавать свои приложения с использованием современного фреймворка - Angular. В процессе прохождения курса шаг за шагом вы сделаете реальное приложение, и хорошо разберетесь в специфике Angular.
Вы будете получать информацию, писать код, показывать его, получать обратную связь и советы, и затем – двигаться дальше.
Мы внимательно следим за развитием Angular и будем использовать самые новые подходы.
Курс можно условно разделить на три части.
Первая часть курса:
Вторая часть курса:
Третья часть курса:
Курс даст возможность быстро начать создавать свои приложения с использованием современного фреймворка - Angular. В процессе прохождения курса шаг за шагом вы сделаете реальное приложение, и хорошо разберетесь в специфике Angular.
Вы будете получать информацию, писать код, показывать его, получать обратную связь и советы, и затем – двигаться дальше.
Мы внимательно следим за развитием Angular и будем использовать самые новые подходы.
Курс можно условно разделить на три части.
- Angular изнутри, знание важных деталей работы фреймворка.
- Реактивный подход c Rxjs, Redux (ngRx).
- Тесты, сборка, безопасность.
Первая часть курса:
- Сложные компоненты, директивы, пайпы
- View и Content. Работа с ViewChildren/ContentChildren
- Экспорт контроллера директивы (ExportAs)
- Наследование компонентов и переопределение шаблонов
- Структурные директивы. ViewRef/TemplateRef
- Динамические компоненты. ComponentFactoryResolver и NgComponentOutlet
- Impure pipes
- Angular Elements для изолированных компонетов
- Dependency injection в деталях
- Рецепты для провайдеров
- Отличие Providers и ViewProviders
- Использование Injector отдельно от Angular
- Приципы работы инжекторов: Reflective и Static
- Change Detection механизм
- ZoneJS/ NgZone для удобного управления асинхронностью
- Однонаправленое дерево механизма обновления состояния
- Статегия OnPush и иммутабельные объекты
- Как работать с Observables или markForCheck
- Делаем свою стратегию обновлений: attach/detach
- Продвинутая работа с роутером
- Ленивая загрузка(lazy loading) и предзагрузка модулей
- Анимация смены стейта
Вторая часть курса:
- Реактивное программирование и RxJs
- Observables: создание и использование
- Subjects: применение и типы
- Работа с расписанием (Schedulers)
- ngRx
- Основы Redux
- ngRx Store
- ngRx Selectors для более удобной работы со Store
- помещаем асинхронность в рамки Redux - ngRx Effects
Третья часть курса:
- Сборка
- Секреты angular-cli
- Schematics
- Ivy – рендерер Angular7
- Unit-тесты для реактивных сущностей
- Angular
Возможно, Вас ещё заинтересует:
- [Филипп Игнатенко] [merion academy] DevOps-инженер с нуля (2025)
- [Яндекс.Практикум] Python‑разработчик буткемп (2025)
- [Алексей Черемных] Администрирование ViPNet-сетей
- [deworker.pro] Стрим про безопасность web-приложений
- [Дмитрий Чернов] AL-1724VR Установка и управление виртуализацией в ОС Astra Linux Special Edition 1.7
- [HTB Academy] Сертифицированный специалист по тестированию на проникновение Hack The Box (часть 2)
- [Step Up] Разработчик чат-ботов. Уровень Мастер
- [PurpleSchool] Golang - Templ Fiber HTMX (2025)
- [Ильяс Низамутдинов] Программная работа с СКД (2025)
- [Stepik] Запросы в 1С - Углубленное изучение языка запросов
- [Micro courses] Zod - максимально полный курс
- [Stepik] Машинное обучение - Подготовка данных (Модуль 1)
- [Stepik] Web-технологии - практический курс CSS
- [Учебный центр №1] Профессиональная работа в программе 1С Документооборот 8, Редакция 3.0 (2025)
- [Ильяс Низамутдинов] Макеты в СКД. Полное погружение
- [Stepik] Тестирование REST API в Postman - легкий старт в автоматизацию
- [Stepik] Буткемп «Записки юного программиста» git, html, react.js, c# (2024)
- [Stepik] Основы работы в консоли Linux, настройка сетевых служб (кластер)
- [Академия АйТи] Тестирование на проникновение и анализ безопасности. Базовый уровень (2024)
- [Архэ] Искусственный интеллект и машинное обучение - итоги 24 года (2024)