CyberBionic Systematics

Angular

3 834 UAH за курс
20 часов
Для начинающих, Для опытных
Angular Frontend
Этот курс научит вас основам Angular — популярного фреймворка для фронтенд-разработки. Вы разберете компоненты, модули, сервисы, маршрутизацию и работу с данными. После курса вы сможете создавать простые приложения и использовать инструменты Angular. Включает практические задания, тестирование и видеоматериалы.

О курсе

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

Основы Angular и первое приложение

На этом курсе начинают с основ фреймворка Angular. Слушатели получают обзор инструментов, необходимых для разработки. Они создают свое первое приложение и разбираются в структуре файлов и папок. Курс объясняет синтаксис Angular и показывает, как создавать компоненты через командную строку. Здесь также учат компонентному подходу к стилям, работе с модулями и добавлению изображений в проект.

Работа с данными и событиями

Далее курс рассматривает основы маршрутизации и способы вывода данных на страницу. Слушатели создают простой проект с маршрутизацией и учатся задавать разную логику отображения информации. Они осваивают инструменты Angular для стилизации разметки и разбираются в синтаксисе запросов и технических различиях между ними.

Инструменты Angular: директивы, пайпы и модули

Этот блок посвящен работе с директивами - специальными инструментами для создания шаблонов, которые повторяются в проекте. Курс объясняет, как преобразовывать данные с помощью пайпов и раскрывает принципы модульной архитектуры Angular.

Глубокое погружение в компоненты

Здесь подробно рассматривают работу с компонентами. Слушатели учатся настраивать стили компонентов, передавать данные между ними и организовывать их взаимодействие. Курс также охватывает тему жизненного цикла компонентов - от создания до удаления.

Сервисы и их роль в приложении

Этот модуль посвящен сервисам - особым элементам Angular для организации логики. Слушатели учатся создавать и регистрировать сервисы, работать с локальными сервисами и понимать область их видимости в приложении.

Работа с сервером: HttpClient и RxJS

Курс знакомит с библиотекой RxJS для работы с асинхронными операциями. Слушатели осваивают модуль HttpClientModule, который позволяет взаимодействовать с сервером - отправлять запросы и обрабатывать ответы.

Формы и валидация данных

Этот блок обучает создавать формы в Angular. Курс охватывает двустороннее связывание данных, реактивные формы и отображение их состояния. Слушатели учатся добавлять валидаторы, управлять полями формы и использовать асинхронные проверки данных.

Маршрутизация и динамические страницы

Последний теоретический модуль углубляет знания о маршрутизации. Здесь рассматривают создание динамических страниц, передачу данных между ними и ограничения маршрутизации в Angular.

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

Курс завершается двумя практическими занятиями, где слушатели применяют полученные знания. Они создают полноценное приложение, которое объединяет все изученные технологии - от компонентов и сервисов до маршрутизации и работы с сервером.

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

После завершения курса слушатели понимают роль Angular в современной веб-разработке. Они умеют создавать приложения с компонентами, модулями и сервисами. Выпускники курсов могут настраивать маршрутизацию, передавать данные между страницами и использовать директивы, пайпы и формы. Они также обучаются выполнять запросы к серверу и обрабатывать полученные ответы.

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

Курс включает практические занятия с проверкой домашних заданий. Доступен бесплатный видеокурс для дополнительного обучения. После завершения предусмотрено онлайн-тестирование и получение сертификата.

Что включено

Вечерние занятия
Выдается диплом/сертификат
Сопровождение ментора