Основы Angular 9 — это идеальная отправная точка для тех, кто хочет быстро и уверенно освоить современный фреймворк и начать создавать масштабируемые веб‑приложения. .
Что вы узнаете на курсе
Курс шаг за шагом знакомит вас с основами Angular, уделяя внимание как теории, так и практической разработке. Вы научитесь работать с компонентами, шаблонами, маршрутизацией, формами и серверным взаимодействием, а также освоите продвинутые приемы оптимизации.
Работа с Angular CLI
Вы поймете, как использовать Angular CLI для быстрого создания и управления проектом, автоматизации рутинных задач и эффективной структуры каталогов.
Создание архитектуры приложения
Курс научит вас организовывать Angular‑приложения так, чтобы они были масштабируемыми, стабильными и понятными другим разработчикам.
Компонентно-управляемая архитектура
Вы узнаете, как делить приложение на логические части, избегать избыточной сложности и работать с переиспользуемыми компонентами.
Маршрутизация и структурирование приложения
Вы научитесь использовать Angular Router для навигации между страницами, ленивой загрузки модулей и повышения производительности приложения.
Практическое применение маршрутизатора
- Создание маршрутов и вложенной навигации
- Защита маршрутов с помощью Guard‑ов
- Организация модульной структуры
Работа с формами
На курсе подробно рассматриваются как template-driven, так и reactive forms, что позволит вам выбрать подходящий механизм под конкретные задачи приложения.
Template-driven Forms
Вы узнаете, как быстро создавать формы, используя декларативный подход и минимальное количество кода.
Reactive Forms
Этот подход идеально подходит для сложных форм с динамическими изменениями, валидацией и взаимодействием с сервером.
Работа с сервером и Observables
Вы освоите взаимодействие с удаленными API с помощью HttpClient и научитесь эффективно использовать Observables для обработки асинхронных данных.
HttpClient и взаимодействие с сервером
- Получение и отправка данных
- Работа с ошибками
- Пайпинг и трансформация данных
Анимации и улучшение UX
Курс познакомит вас с системой анимаций Angular, которая позволяет улучшить пользовательское взаимодействие без сторонних библиотек.
Основы Angular Animations
- Добавление плавных переходов
- Создание триггеров анимации
- Работа с состояниями и ключевыми кадрами
Производительность, отладка и финальная сборка
Вы изучите важные инструменты и методы оптимизации, которые помогут вашему приложению работать быстро и предсказуемо.
Производительность
Разберете ленивую загрузку модулей, оптимизацию change detection и уменьшение размера бандла.
Отладка и сборка приложения
Научитесь анализировать ошибки, использовать Angular DevTools и собирать приложение для продакшена.