Школы

Рейтинг на основе отзывов, авторитетности и популярности

Подборки

Полезные и актуальные курсы, отобранные вручную

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

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

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

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

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

Навыки
Сертификат

Школа

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

Преподаватели

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

О проектах:

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

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

Разбираемые темы:
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
Может быть интересно
Разработка на Angular. Продвинутый уровень
На сайт курса

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