О чём курс
Фреймворк Angular был полностью переработан с целью отвечать требованиям времени. Теперь фреймворк написан не на JavaScript, а на типизированном и более удобном для разработки больших приложений языке TypeScript.
В курсе изучается язык TypeScript, являющийся типизированной надстройкой EcmaScript 2018. Также изучаются все технологии Angular 9, позволяющие разрабатывать большие и сложные web-приложения масштаба предприятия. Дополнительно рассматриваются сервер NodeJS и база данных MongoDB для создания Full-Stack-приложения.
В курсе подробно изучаются создание и использование компонентов, директив, сервисов, работа с формами.
Также рассматривается библиотека RxJS и ее применение совместно с Angular.
Предлагаются практические упражнения по каждой теме.
Цели
Ознакомить разработчиков c языком TypeScript и фреймворком Angular, а также стеком MEAN (MongoDb, Express, Angular, NodeJS).
Целевая аудитория
Курс рассчитан на Web-разработчиков.
Предварительная подготовка
Необходимо знание JavaScript, HTML и основ веб-разработки.
Для кого
Разработчик
Улучшаемые навыки
Основы Angular и архитектура приложения
Создание и управление компонентами
Работа с формами и валидацией
Маршрутизация и навигация
Интеграция с API и управление состоянием
Темы курса
Чему вы научитесь
01
Научитесь основным концепциям Angular, включая его архитектуру
02
Освоите методы создания и управления компонентами, включая использование шаблонов и стилей
03
Научитесь использовать реактивные и шаблонные формы в Angular, включая методы валидации данных
04
Освоите использование Angular Router для реализации маршрутизации в приложениях
05
Научитесь взаимодействовать с RESTful API с использованием HttpClient