Мы используем файлы cookie для обеспечения работоспособности сервиса, улучшения навигации и маркетинговых активностей Yolonce. Нажимая "Согласен", вы соглашаетесь с нашей Политикой конфиденциальности

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

  Сложность

Повышение квалификации

  Длительность

30 ак.ч.

  Формат

онлайн

  Документ по выпуску

удостоверение о повышении квалификации государственного образца

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

Подробнее о курсе

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

Документ после выпуска

удостоверение о повышении квалификации государственного образца

Автор курса

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

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

  Тема 1. Создание структурных директив

Директивы, создание директив, структурные директивы

  Тема 2. DI, Иерархия провайдеров

Поговорим про DI, модули и провайдеры, иерархия провайдеров

  Тема 3. Создание библиотек

Типы JS –модулей, сборка библиотек, сборка библиотек для Angular

  Тема 4. Реактивное программирование (RxJS) advanced

RxJS операторы c применением. Event loop и RxJS

  Тема 5. Формы

Кастомная валидация форм. Динамические формы. Реактивные формы. Использование реактивных сервисов . Обмен данными в реактивных формах

  Тема 6. Angular Router

Полный обзор возможностей роутера

  Тема 7. Авторизация с помощью JWT токенов

Различные способы аутентификации веб-приложений. JWT, обзор RFC 7519, преимуществаиспользования JWT. JWT + HttpClient

  Тема 8. Анимация

⠀⠀⠀⠀

  Тема 9. Обнаружение изменений и zone.js

Zone.js. NgZone, Tick

  Тема 10. Управление состоянием приложения и отладка

Управлением с помощью Redux (ngrx). Time-Travel отладка

  Тема 11. Тестирование в Angular

Фреймворки и библиотеки для тестирования (Jest/Jasmine/Mocha/Chai). Mocks. Юнит-тесты, Test-bed тесты, Тестирование компонент. Тестирование E2E (Protractor/phantomjs)

Оставьте отзыв

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

обновлено: 24.11.2024

Похожие курсы

BI-аналитика

BI-аналитика

JavaScript. Уровень 9. Vue.js. Расширенные возможности

JavaScript. Уровень 9. Vue.js. Расширенные возможности

Специалист
 онлайн
 16 ак. ч. + 8 ак. ч. самостоятельно
  Перейти к курсу
JavaScript. Уровень 10. HTML5 API

JavaScript. Уровень 10. HTML5 API

Специалист
 онлайн
 24 ак. ч. + 12 ак. ч. самостоятельно
  Перейти к курсу
Онлайн‑курс JavaScript. Профессиональная разработка веб-интерфейсов

Онлайн‑курс JavaScript. Профессиональная разработка веб-интерфейсов

Разработка на Angular

Разработка на Angular

Практика Vue JS - создание CRM системы

Практика Vue JS - создание CRM системы

Основы JavaScript

Основы JavaScript

Оставьте заявку

Наши консультанты ответят на все вопросы
И помогут в выборе

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных