Курс · Профессиональное обучение

Angular

Angular. Обучение в школе PurpleSchool. По итогам: сертификат.

Первый экран курса на сайте школы
  • Длительность2 мес.
  • ДокументСертификат

Программа обучения

12 разделов программы по данным школы.

1Введение в Angular
  • Почему Angular
  • Как устроен курс
  • Обзор проекта
  • Проекты домашних заданий
  • Знакомство с автором
  • Обзор курсов
  • Работа на платформе
  • AI и тренажёры
  • Практика на проекте
  • Рекомендуемый курс
2Настройка окружения
  • Настройка окружения
  • Настройка VS Code
  • Рекомендуемый курс
  • Настройка NVM
  • Создание первого проекта (вручную)
  • Упражнение — Создание первого проекта (через CLI)
  • Настраиваем ESLint
  • Настраиваем Prettier
  • Домашнее задание AI
  • Домашнее задание — Настройка окружения
3Основы Angular
  • Создаём новое приложение
  • Компоненты
  • Инкапсуляция стилей
  • Input-события
  • Привязки данных
  • @Output события
  • Упражнение — Доработка кнопки под работу с событиями
  • Переменные в шаблоне. Доступ к DOM через ViewChild и ContentChild
  • Проекция данных в Angular. Декоратор @ContentChild
  • Компоненты и модули. Автономные (standalone) компоненты
  • Dumb и Smart компоненты
  • Упражнение — Создаём компонент ввода текста
  • Условные конструкции и типы: @if / *ngIf
  • Итерирование в шаблоне Angular @for / *ngFor
  • Условные конструкции и типы @switch/ *ngSwitch
  • Упражнение — Создаем компонент ввода пароля
  • Жизненный цикл компонента
  • Упражнение — Создаём layout авторизации
  • Механизмы отслеживания изменений
  • Тест — Основы Angular
  • Занятие — Основы Angular
  • Тренажёр — Основы Angular
  • Домашнее задание — Основы Angular
4Маршрутизация
  • Определение маршрутов
  • Создание ссылок
  • Параметры маршрута и параметры строки запроса
  • Программная навигация
  • Дочерние маршруты
  • Ограничение доступа
  • Упражнение — Реализация боковой навигации
  • Тест — Маршрутизация
  • Занятие — Маршрутизация
  • Домашнее задание — Маршрутизация
5Директивы
  • Типы директив. ngClass и ngStyle
  • В чём отличие директивы от компонента
  • Создание атрибутивных директив
  • Создание структурной директивы
  • Упражнение — Делаем страницу Обмен
  • Тест — Директивы
  • Занятие — Директивы
  • Тренажёр — Директивы
  • Домашнее задание — Директивы
6Пайпы
  • Встроенные пайпы, Async pipe
  • Pure и Impure пайпы
  • Создание своих пайпов
  • Упражнение — Верстаем страницу курсы
  • Тест — Пайпы
  • Занятие — Пайпы
  • Тренажёр — Пайпы
  • Домашнее задание — Пайпы
7Работа с данными
  • Асинхронность в Angular: эволюция от Observable к Signals
  • Использование RxJs в Angular
  • Операторы RxJS
  • Сигналы в Angular
  • Взаимодействие RxJS и Сигналов
  • Когда использовать RxJS, а когда Сигналы?
  • Упражнение — Переходим на сигналы
  • Упражнение — Верстаем хидер
  • Тест — Работа с данными
  • Занятие — Работа с данными
  • Тренажёр — Работа с данными
  • Домашнее задание — Работа с данными
8Сервисы, внедрение зависимостей
  • Сервисы в Angular
  • Внедрение сервисов в приложение и другие сервисы. Часто возникающие ошибки
  • Инжекторы и иерархия инжекторов
  • Angular DI
  • Создаём хранилище данных
  • Упражнение — Создаём сервисы и сторы для данных
  • Тест — Сервисы, внедрение зависимостей
  • Занятие — Сервисы, внедрение зависимостей
  • Домашнее задание — Сервисы, внедрение зависимостей
  • Отзыв о курсе
9Работа с формами
  • Формы в Angular
  • Template-driven формы
  • Реактивные формы
  • Упражнение — Реализация контрола ввода пароля через CVA
  • Сигнальные формы
  • Валидаторы. Создание своего валидатора
  • Упражнение — Реализация контрола поиска
  • Тест — Работа с формами
  • Занятие — Работа с формами
  • Тренажёр — Работа с формами
  • Домашнее задание — Работа с формами
10Http и взаимодействие с сервером
  • HttpClient и отправка GET/POST запросов
  • Реализация авторизации, логаута
  • Интерцепторы. Авторизация запросов в Angular
  • Упражнение — Получение данных с бекенда
  • Обработка ошибок
  • Упражнение — Реализация дашборда приложения
  • Тест — Http и взаимодействие с сервером
  • Занятие — Http
  • Домашнее задание — Http
11Заключение
  • Куда двигаться дальше
  • Финальное тестирование
  • Собеседование с AI наставником
  • Практика собеседования с AI
12Практика на проекте
  • Основы Scrum
  • Старт задачи
  • Выполнение задачи
  • Код ревью
  • Старт работы

Разбор Обучакина

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

Что оценить

  • Соответствие программы вашим задачам
  • Формат практики и обратной связи
  • Требования к поступающим

Что уточнить

  • Актуальную стоимость и условия оплаты
  • Доступ к материалам и поддержку
  • Порядок возврата и выдачи документов

Документ после обучения

Сертификат

Частые вопросы

Какой документ выдаётся?

Сертификат

Где вам удобнее подобрать курс?

Готовим помощников по выбору курса. Если канал помечен «Скоро», бот ещё недоступен.

Telegram — СкороMAX — Скоро