Angular Intermediate — это шаг от уверенного владения основами к профессиональной разработке. В обновленной программе курс делает упор на работу с современной сигнальной моделью Angular, построение масштабируемой архитектуры и создание реальных многомодульных приложений, которые соответствуют текущим стандартам индустрии.
Что вы получите от курса
Программа сочетает глубокую теорию и практику, помогая перейти от «понимаю синтаксис» к «уверенно создаю производственные приложения». Вы научитесь:
строить реактивные компоненты с сигналами, входами/выходами и двусторонней привязкой данных;
работать с асинхронными данными через HttpClient и RxJS, создавая устойчивые потоки и пайплайны;
разрабатывать масштабируемые SPA с продвинутой маршрутизацией, включая lazy loading, guards и resolvers;
создавать сложные формы с кастомными валидаторами и четко выстроенной логикой проверки;
организовывать переиспользуемую логику в пайпы и директивы, улучшая читаемость и чистоту шаблонов;
понимать и применять ключевые принципы Dependency Injection и работу Injection Context.
Для кого предназначен курс
Курс подойдет разработчикам, которые уже владеют основами Angular и хотят выйти на новый уровень. Он идеален, если вы стремитесь:
перейти от учебных примеров к реальным архитектурным решениям;
глубже разобраться в сигнальной модели и реактивном подходе;
освоить практики разработки production-ready SPA;
повысить свою ценность как frontend‑разработчика.
Основные модули курса
Современная компонентная модель Angular
Сигналы и реактивные компоненты
Input/Output signals и двусторонняя привязка
Оптимизация шаблонов
Работа с асинхронностью и API
RxJS: потоки, операторы, error handling
Взаимодействие с backend через HttpClient
Паттерны управления данными
Маршрутизация и архитектура приложения
Lazy loading и модульная структура
Guards, resolvers и кастомная логика навигации
Построение масштабируемой архитектуры SPA
Формы и валидация
Reactive Forms и работа со сложными структурами
Собственные синхронные и асинхронные валидаторы
Оптимизация UX форм
Пайпы, директивы и переиспользуемые решения
Создание собственных пайпов
Разработка структурных и атрибутивных директив
Повышение выразительности шаблонов
Итог
По завершении курса вы будете уверенно разрабатывать полноценные Angular‑приложения, понимать архитектурные решения и владеть современными инструментами фреймворка. Этот курс — прочный фундамент для перехода к уровню Advanced и работе над крупными коммерческими проектами.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Алекс Окрушко — ведущий фронтенд-инженер, ключевой участник команды NgRx, эксперт Google Developer Expert по Angular и организатор сообщества AngularToronto. За 17 лет карьеры он работал в таких компаниях, как Google, Cisco и Snowflake, занимаясь созданием современных веб-приложений, разработкой инженерных процессов и формированием эффективных команд. В свободное время Алекс увлекается футболом и баскетболом, путешествует и проводит время с детьм
FrontendMasters — одна из ведущих онлайн-платформ для изучения фронтенд- и веб-разработки. Курсы представлены в формате видеоворкшопов и преподаются практикующими экспертами из крупных технологических компаний. Платформа охватывает широкий спектр современных технологий (JavaScript, React, TypeScript и др.) и делает упор на глубокое понимание и применение знаний на практике.