Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует
Сертификат
Сертификат
Да

Стоимость курса

43 900 ₽
нет рассрочки
Данный курс предназначен для разработчиков, уже имеющих опыт работы с Angular. В нём раскрываются продвинутые темы, которые позволят повысить эффективность разработки и улучшить качество кода, сделать код более производительным и расширяемым.
В курсе рассматриваются такие темы, как разработка библиотек для Angular, создание кастомных директив, иерархия провайдеров и внедрение зависимостей, динамические и реактивные формы и их валидация, авторизация с помощью JWT-токенов, управление состоянием сложного приложения с помощью Redux (NgRx) и time-travel debugging, продвинутые возможности роутера, анимация.
Без внимания не останутся и такие темы, как настройка webpack для сборки Angular-приложений, юнит-тестирование с помощью Test/Jasmine/Mocha/Chai, E2E тестирование с использованием Protractor и даже оптимизация приложений.

Что вы получите после обучения

Приобретаемые навыки
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Разработчик Angular Frontend с опытом разработки веб-сайтов с использованием HTML, SASS и Angular 2+. О проектах: создавал продукты для пользователей настольных компьютеров и мобильных приложений более 5 лет, отвечающие самым...
Разработчик Angular Frontend с опытом разработки веб-сайтов с использованием HTML, SASS и Angular 2+.

О проектах:

  • создавал продукты для пользователей настольных компьютеров и мобильных приложений более 5 лет, отвечающие самым высоким стандартам веб-дизайна, пользовательского опыта, лучших практик и скорости;
  • проектировал и разрабатывал веб-приложения для нескольких API, сторонних интеграций и баз данных.

Образовательная организация

Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Действует скидка 10% на обучение физических лиц.

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

Разбираемые темы:
1. Создание структурных директив (2 ч)
Директивы, создание директив, структурные директивы.
2. DI, Иерархия провайдеров (2 ч)
Ещё раз про DI.
Модули, провайдеры.
Иерархия провайдеров.
3. Создание библиотек (3 ч)
Типы JS –модулей.
Сборка библиотек.
Сборка библиотек для Angular.
4. Реактивное программирование (RxJS) advanced (2 ч)
RxJS операторы c применением.
Event loop и RxJS.
5. Формы (4 ч)
Кастомная валидация форм.
Динамические формы.
Реактивные формы.
Использование реактивных сервисов.
Обмен данными в реактивных формах.
6. Angular Router (2 ч)
Полный обзор возможностей роутера.
7. Авторизация с помощью JWT токенов (1 ч)
Различные способы аутентификации веб-приложений.
JWT, обзор RFC 7519, преимущества использования JWT.
JWT + HttpClient.
8. Анимация (2 ч)
9. Обнаружение изменений и zone.js (2 ч)
Zone.js.
NgZone, Tick.
10. Управление состоянием приложения и отладка (3 ч)
Управлением с помощью Redux (ngrx).
Time-Travel отладка.
11. Webpack на Angular (1 ч)
12. Тестирование в Angular (3 ч)
Фреймворки и библиотеки для тестирования (Jest/Jasmine/Mocha/Chai).
Mocks.
Юнит-тесты, Test-bed тесты, Тестирование компонент.
Тестирование E2E (Protractor/phantomjs).
13. Оптимизация (3 ч)
PWA – что это такое, почему про них важно знать.
Service Workers.
PWA в Angular.
Server side rendering, Isomorphic Apps.
Особенности сборки для production.

Рейтинг курса

4.2
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 10.03.2024 00:05
Разработка на Angular. Продвинутый уровень

Разработка на Angular. Продвинутый уровень

Оставить отзыв
Поделиться курсом с друзьями