Мы используем cookie для стабильной работы сервиса. Подробнее

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

4.6
ФорматОнлайн
Длительность30 академ. часов
Объём11 занятий
УровеньПродвинутый
По окончанииУдостоверение о прохождении
О курсе

Подробнее

Данный курс является продолжением курса по базовому Angular и предназначен для разработчиков, уже имеющих опыт работы с данным фреймворком. В нём раскрываются продвинутые темы, которые позволят повысить эффективность разработки и улучшить качество кода.
Требования

Что нужно для старта

  • Опыт разработки на Web (0,5 – 2 лет). Опыт разработки в Angular и TypeScript или прохождение курса WEB-021 Разработка на Angular.
Результат

Что вы получите

  • Научитесь применять методы и техники оптимизации производительности Angular-приложений
  • Освоите создание пользовательских директив и пайпов
  • Научитесь интегрировать Angular с популярными библиотеками и фреймворками, такими как RxJS для реактивного программирования и Angular Material для создания пользовательских интерфейсов
  • Освоите принципы управления состоянием приложения с использованием NgRx
  • Научитесь писать юнит-тесты и интеграционные тесты для компонентов и сервисов Angular с использованием Jasmine и Karma
Аудитория

Для кого этот курс

  • Разработчик
  • Проектировщик
Содержание

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

11 занятий
ТемаЧто внутри
01Создание структурных директив

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

02DI, Иерархия провайдеров

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

03Создание библиотек

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

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

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

05Формы

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

06Angular Router

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

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

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

08Анимация

⠀⠀⠀⠀

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

• Zone.js. NgZone, Tick

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

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

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

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

01Создание структурных директив

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

02DI, Иерархия провайдеров

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

03Создание библиотек

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

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

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

05Формы

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

06Angular Router

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

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

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

08Анимация

⠀⠀⠀⠀

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

• Zone.js. NgZone, Tick

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

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

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

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

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

Удостоверение о прохождении

Организатор

Автор курса

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

Отзывы о курсе

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

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

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

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

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

Консультант ответит на вопросы о курсе «Разработка на Angular. Продвинутый уровень» и поможет разобраться в деталях обучения.

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

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

Направления:JavaScript

Информация обновлена 24 августа 2026 г.

Продолжить выбор

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

Начать без затрат

Бесплатные курсы