Онлайн
в удобное время
Проект
в портфолио
Доступ к курсу
навсегда
Кому подойдёт этот курс
Разработчикам на JavaScript и TypeScript
Научитесь разрабатывать приложения используя фреймворк Angular и станете более востребованным специалистом.
Начинающим Angular-разработчикам
Систематизируете знания по Angular, изучите современные подходы с использованием библиотеки RxJS, научитесь строить архитектуру с помощью сервисов и NgRx и сможете повысить свой уровень до Middle.
Чему вы научитесь
Использовать компонентный подход
Сможете создавать приложения из компонентов и автоматизировать работу через Angular CLI.
Программировать в реактивном стиле
Сможете эффективнее работать с асинхронными событиями, используя библиотеку RxJS.
Использовать Redux и NgRx
Создадите приложения с Redux-архитектурой, используя библиотеку NgRx.
Обмениваться данными через сервисы
Научитесь создавать сервисную архитектуру для обмена данными с сетью и внутри приложения.
Оптимизировать рутинные задачи
Будете решать повседневные задачи используя директивы и пайпы, создавать маршрутизацию и работать со сложными формами.
Тестировать и оптимизировать приложения
Научитесь покрывать код тестами и оптимизировать производительность.
Содержание курса
Узнаете, как устроена архитектура Angular и как используются компоненты, модули и сервисы. Научитесь создавать и конфигурировать Angular-приложения с помощью CLI.
Научитесь конфигурировать компоненты и передавать в них данные с помощью декоратора Input, выводить данные в шаблоны, пользоваться шаблонными ссылками, обрабатывать DOM-события.
Научитесь организовывать взаимодействие между компонентами, используя EventEmitter, применять директивы (*ngIf, *ngSwitch, *ngFor) для управления атрибутами элементов, управлять выводом данных с помощью Pipes.
Научитесь работать с роутингом в Angular, создавать динамические роутеры и считывать параметры ссылок. Узнаете, как управлять роутером при помощи Guards.
Научитесь создавать сервисы и применять их для обмена данными в приложении, использовать области видимости и внедрять зависимости, настраивать работу с HTTP и получать данные с API.
Научитесь обрабатывать ошибки при запросах к API, выполнять запросы с параметрами, отправлять http-заголовки, использовать перехватчики для модификации http-запросов.
Изучите основы реактивного программирования. Научитесь использовать библиотеку RxJS.
Будьте первым кто оставит отзыв.
Оставить отзыв можно только с предоставлением сертификата о прохождении курса.
Популярные курсы
-
Онлайн-курс для подростков «Стресс...3 900 ₽От Детская бизнес-школа ITC Group
-
MBA: Менеджмент в медицине, програ...350 000 ₽От Emas
-
MBA: Стратегический менеджмент, ди...315 000 ₽От Emas
-
Executive MBA ǀ 1 год385 000 ₽От Emas
-
Executive MBA: Стратегический мене...385 000 ₽От Emas
-
DBA: Стратегический менеджмент, ди...505 000 ₽От Emas