Программирование [learn.javascript.ru] Интенсив по "продвинутой" разработке на Angular

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: learn.javascript.ru​
Название: Интенсив по "продвинутой" разработке на Angular​

cover.jpg

Продолжительность: 13 ч 47 мин Количество уроков: 1 Видео Язык: Русский Вес архива: 928 МБ


Интенсив по продвинутой разработке на Angular поможет вам глубоко прокачать навыки создания масштабируемых, производительных и современных фронтенд‑приложений. Курс ориентирован на практику: вы разберёте реальную архитектуру, научитесь решать сложные задачи и уверенно использовать возможности Angular 17/18 в продакшене.

О курсе

Этот интенсив создан для разработчиков, которые уже знакомы с Angular, но хотят выйти на новый уровень: понимать внутренние механизмы фреймворка, проектировать гибкие архитектуры и применять новейшие инструменты — от Standalone API до Signals и зонолесс‑режима.

Курс сочетает в себе теорию, практику и разбор реальных кейсов, что позволяет быстро переносить знания в рабочие задачи.

Чему вы научитесь

• Проектировать масштабируемую архитектуру Angular‑приложений.
• Оптимизировать производительность и управлять Change Detection.
• Работать с DI на продвинутом уровне, включая кастомные инжекторы.
• Использовать Standalone Components, Signals и zoneless‑режим.
• Применять lazy loading, code splitting и оптимизацию бандлов.
• Создавать микрофронтенды и Angular Elements под реальные задачи.

Программа курса

1. Глубокое понимание Angular

Структура фреймворка и архитектурные решения

Разберём устройство Angular, Ivy‑рендерер, механизмы сборки и организацию кода. Поймёте, как фреймворк работает «под капотом» и почему это важно при проектировании.

Change Detection и оптимизация производительности

• Зонолесс‑режим и его преимущества.
• Signals и реактивные паттерны нового поколения.
• Деоптимизации и способы их выявления.
• Angular DevTools и анализ производительности.

2. Dependency Injection и управление состоянием

Иерархия инжекторов

Подробно разберём, как работает DI, где возникают подводные камни и как грамотно управлять зависимостями.

Providers и viewProviders

Научитесь использовать провайдеры для модульной архитектуры и кастомизации поведения компонентов.

Практическое применение

Создадим конфигурационные сервисы, токены и кастомные инжекторы, применимые в больших командах и корпоративных проектах.

3. Продвинутая работа с компонентами

Standalone Components

Поймёте, как грамотно переходить на standalone‑архитектуру и оптимизировать структуру приложения.

Signals

Освоите реактивность без RxJS: работа с эффектами, вычисляемыми сигналами и деревом зависимостей.

4. Оптимизация, сборка и инфраструктура

• Lazy loading и code splitting.
• Оптимизация бандлов и анализ сборки.
• Работа с Angular CLI, Vite‑режимом и компиляцией.

5. Микрофронтенды и Angular Elements

Рассмотрим реальные сценарии использования микрофронтендов, Web Components и интеграции с разными частями больших продуктов.

Результаты обучения

После прохождения курса вы сможете:

• строить архитектуру, которую легко поддерживать и масштабировать;
• повышать производительность UI на десятки процентов;
• уверенно применять Signals, Standalone, Zoneless и другие современные возможности;
• решать сложные задачи продвинутого уровня без «магии» и хаоса в коде;
• создавать микрофронтенды и интегрировать Angular в масштабные экосистемы.

Для кого подходит интенсив

• Middle и Senior разработчикам, которые хотят углубить экспертизу.
• Тимлидам, которые отвечают за архитектуру и качество кода.
• Junior+/Middle, стремящимся быстро поднять уровень и устранить пробелы.

Требования к участникам

• Опыт разработки на Angular от 6–12 месяцев.
• Понимание TypeScript, RxJS и работы CLI.
• Базовые навыки построения компонентов, сервисов и модулей.

Формат обучения

• Интенсивные занятия с разбором реальных кейсов.
• Практические задания и мини‑проекты.
• Поддержка преподавателя и ответы на вопросы.

FAQ

Подойдёт ли курс, если я ещё не middle?

Если вы уверенно владеете основами Angular, то да — курс поможет быстро выйти на уровень middle‑разработчика.

Будет ли практика?

Да. Практика — основа интенсива: вы выполните мини‑проект и серию технических задач.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху