Продвинутый курс Angular создан для разработчиков, которые уже уверенно владеют фреймворком и хотят вывести свои навыки на уровень архитектурного мышления.
Кому подойдёт этот курс
Материал ориентирован на разработчиков, которые работают с крупными приложениями, стремятся к повышению производительности и хотят научиться проектировать масштабируемую архитектуру с использованием современных инструментов экосистемы Angular.
Что делает этот курс уникальным
Программа сфокусирована на реальных задачах enterprise‑разработки, где обычного понимания фреймворка уже недостаточно. Участники изучат продвинутые техники оптимизации, архитектурные паттерны и инструменты, применяемые в высоконагруженных проектах.
Оптимизация производительности на уровне системы
Вы научитесь диагностировать и устранять узкие места, используя:
кастомные стратегии отслеживания изменений;
оптимизированную структуру модулей и ленивую загрузку;
SSR и комбинированные схемы рендеринга для быстрого Time to Interactive;
эффективное профилирование и аналитические инструменты.
Построение масштабируемых API компонентов
Практическая работа с Angular CDK поможет создавать гибкие и безопасные интерфейсы компонентов.
Использование паттернов content projection;
Создание компонентных контрактов для больших команд;
Формирование UI‑библиотек с едиными стандартами.
Управление состоянием уровня enterprise
Особое внимание уделено выбору оптимального подхода и грамотному внедрению:
классическая архитектура NgRx с фокусом на удобство поддержки;
SignalStore как современный подход с низкими накладными расходами;
рекомендации по миграции и комбинированным паттернам;
стандартизация слоёв приложения для крупных команд.
Продвинутые подходы к тестированию
Участники разберут современные техники автоматизации проверки сложных сценариев:
тестирование асинхронных процессов и эффектов;
модульные и интеграционные тесты в условиях real‑world логики;
стратегии повышения стабильности и скорости прогонов.
Работа с Nx и монорепозиториями
Курс раскрывает практику построения архитектуры с применением Nx:
структурирование кодовой базы в больших командах;
создание общих библиотек и переиспользуемых модулей;
стратегии контроля границ и зависимостей между доменами;
эффективные CI/CD‑процессы с использованием Nx Cloud.
Практическая ценность курса
Каждая тема сопровождается воркшопами и разборами реальных архитектурных решений. По итогам обучения вы сможете уверенно проектировать сложные Angular‑системы и принимать технически обоснованные решения, влияющие на скорость разработки, производительность и масштабируемость.
Ключевые навыки, которые вы освоите
оптимизация рендеринга и производительности Angular‑приложений;
построение зрелых компонентных API с применением CDK;
выбор и внедрение архитектуры управления состоянием под задачу;
разработка надежных тестов для сложных сценариев;
эффективная работа с Nx‑монорепозиториями и архитектурными границами;
принятие архитектурных решений, влияющих на будущее продукта.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Алекс Окрушко — ведущий фронтенд-инженер, ключевой участник команды NgRx, эксперт Google Developer Expert по Angular и организатор сообщества AngularToronto. За 17 лет карьеры он работал в таких компаниях, как Google, Cisco и Snowflake, занимаясь созданием современных веб-приложений, разработкой инженерных процессов и формированием эффективных команд. В свободное время Алекс увлекается футболом и баскетболом, путешествует и проводит время с детьм
FrontendMasters — одна из ведущих онлайн-платформ для изучения фронтенд- и веб-разработки. Курсы представлены в формате видеоворкшопов и преподаются практикующими экспертами из крупных технологических компаний. Платформа охватывает широкий спектр современных технологий (JavaScript, React, TypeScript и др.) и делает упор на глубокое понимание и применение знаний на практике.
Сам пишу на ангуляре лет 5. Из полезного (чтобы увидеть чем живет Angular 21) в intermediate - это сигнал формы, linkedSignal, httpResource а в advanced это новый signal store (старый reactive store)
Советую сразу стянуть репозитория и посмотреть .md файлы и уже по ним будет понятно, какую конкретно лекцию стоит смотреть.
Видео просто рассказывают, что есть нового в Angular 21 и ничего связанного с тем как лучше построить приложения на Angular тут нет. Местами проще взять Taiga UI и посмотреть, как там все сделано (самому или с LLM)
Сам пишу на ангуляре лет 5. Из полезного (чтобы увидеть чем живет Angular 21) в intermediate - это сигнал формы, linkedSignal, httpResource а в advanced это новый signal store (старый reactive store)
Советую сразу стянуть репозитория и посмотреть .md файлы и уже по ним будет понятно, какую конкретно лекцию стоит смотреть.
Видео просто рассказывают, что есть нового в Angular 21 и ничего связанного с тем как лучше построить приложения на Angular тут нет. Местами проще взять Taiga UI и посмотреть, как там все сделано (самому или с LLM)