Angular Core — это практический курс, который помогает освоить Angular 7.x с нуля и научиться создавать реальные, масштабируемые приложения. На протяжении обучения вы шаг за шагом разберете ключевые инструменты фреймворка, от архитектуры компонентов до работы с роутингом, формами и HTTP-запросами, чтобы уверенно применять Angular в реальных проектах.
Что вы изучите в этом курсе
Материал курса построен таким образом, чтобы вы не только узнали теорию, но и закрепили ее в процессе практики. По итогам вы сможете уверенно использовать Angular CLI и организовывать архитектуру приложения по лучшим подходам.
Основы Angular
Что такое Angular и как он работает
Структура проекта и ключевые элементы фреймворка
Использование Angular CLI для мгновенного старта
Работа с компонентами и шаблонами
Создание и настройка компонентов
Жизненный цикл компонентов
Привязка данных и событий
Маршрутизация и навигация
Настройка маршрутов
Создание вложенных маршрутов
Защита маршрутов и работа с guard’ами
Формы и управление данными
Шаблонные и реактивные формы
Валидация данных
Управление состоянием пользовательского ввода
HTTP-запросы и взаимодействие с сервером
Работа с HttpClient
Загрузка и отправка данных
Обработка ошибок и оптимизация запросов
Практический подход и готовые шаблоны
Все знания закрепляются в процессе разработки полноценного приложения. Вы будете применять проверенные на практике шаблоны проектирования, чтобы научиться строить устойчивые, легко расширяемые и поддерживаемые веб-приложения.
Материалы курса
Исходный код и материалы доступны в открытом репозитории:
Начинающим разработчикам, которые впервые работают с Angular
Frontend-разработчикам, желающим укрепить знания
Тем, кто хочет перейти от теории к реальной разработке
Итог
Освоив Angular Core, вы получите уверенные навыки создания современных веб-приложений и сможете применять фреймворк в профессиональной разработке. Этот курс станет отличной отправной точкой для углубленного изучения экосистемы Angular.
Master.dev — это образовательная платформа для разработчиков, которая помогает совершенствовать инженерные навыки: от изучения языков программирования и веб-разработки до работы с базами данных, облачной инфраструктурой, DevOps и искусственным интеллектом. Ранее известная как Frontend Masters, платформа расширила фокус и теперь обучает разработчиков всему спектру современной разработки ПО.