На этом курсе начинают с основ фреймворка Angular. Слушатели получают обзор инструментов, необходимых для разработки. Они создают свое первое приложение и разбираются в структуре файлов и папок. Курс объясняет синтаксис Angular и показывает, как создавать компоненты через командную строку. Здесь также учат компонентному подходу к стилям, работе с модулями и добавлению изображений в проект.
Далее курс рассматривает основы маршрутизации и способы вывода данных на страницу. Слушатели создают простой проект с маршрутизацией и учатся задавать разную логику отображения информации. Они осваивают инструменты Angular для стилизации разметки и разбираются в синтаксисе запросов и технических различиях между ними.
Этот блок посвящен работе с директивами - специальными инструментами для создания шаблонов, которые повторяются в проекте. Курс объясняет, как преобразовывать данные с помощью пайпов и раскрывает принципы модульной архитектуры Angular.
Здесь подробно рассматривают работу с компонентами. Слушатели учатся настраивать стили компонентов, передавать данные между ними и организовывать их взаимодействие. Курс также охватывает тему жизненного цикла компонентов - от создания до удаления.
Этот модуль посвящен сервисам - особым элементам Angular для организации логики. Слушатели учатся создавать и регистрировать сервисы, работать с локальными сервисами и понимать область их видимости в приложении.
Курс знакомит с библиотекой RxJS для работы с асинхронными операциями. Слушатели осваивают модуль HttpClientModule, который позволяет взаимодействовать с сервером - отправлять запросы и обрабатывать ответы.
Этот блок обучает создавать формы в Angular. Курс охватывает двустороннее связывание данных, реактивные формы и отображение их состояния. Слушатели учатся добавлять валидаторы, управлять полями формы и использовать асинхронные проверки данных.
Последний теоретический модуль углубляет знания о маршрутизации. Здесь рассматривают создание динамических страниц, передачу данных между ними и ограничения маршрутизации в Angular.
Курс завершается двумя практическими занятиями, где слушатели применяют полученные знания. Они создают полноценное приложение, которое объединяет все изученные технологии - от компонентов и сервисов до маршрутизации и работы с сервером.
После завершения курса слушатели понимают роль Angular в современной веб-разработке. Они умеют создавать приложения с компонентами, модулями и сервисами. Выпускники курсов могут настраивать маршрутизацию, передавать данные между страницами и использовать директивы, пайпы и формы. Они также обучаются выполнять запросы к серверу и обрабатывать полученные ответы.
Курс включает практические занятия с проверкой домашних заданий. Доступен бесплатный видеокурс для дополнительного обучения. После завершения предусмотрено онлайн-тестирование и получение сертификата.