Задача
Нашему заказчику требовался курс для углубленной подготовки разработчиков, уже работающих с Angular на базовом уровне. Программа должна была охватывать широкий спектр профессиональных задач: от работы с формами и маршрутизацией до управления состоянием, оптимизации и тестирования.Ключевые параметры обучения:
Структура и содержание курса
Программа включает 13 модулей, последовательно раскрывающих ключевые темы продвинутой разработки на Angular:1. Создание структурных директив.
2. Реактивное программирование (RxJS) — продвинутый уровень.
3. Формы.
4. Angular Router.
5. DI, иерархия провайдеров.
6. Авторизация с помощью JWT-токенов.
7. Обнаружение изменений и zone.js.
8. Управление состоянием приложения и отладка.
9. Создание библиотек.
10. Webpack на Angular.
11. Тестирование в Angular.
12. Анимация.
13. Оптимизация и разработка выходного теста.
Для каждого модуля подготовлен полный комплект:
Все материалы создавались строго на основе предварительно согласованных сценариев.
Как строилась работа
Проект выполнялся поэтапно, с приемкой работ отдельно по каждой группе модулей. Такой подход позволил заказчику оперативно контролировать качество на каждом этапе и своевременно вносить корректировки.Этап 1. Создание структурных директив
Разработан первый модуль, заложивший основу для всего курса. Результаты этапа переданы и приняты заказчиком.
Этап 2. Реактивное программирование, Формы, Router, DI, JWT, zone.js, управление состоянием, создание библиотек
Разработаны модули по реактивному программированию (продвинутый уровень), формам, маршрутизации, иерархии провайдеров, авторизации, обнаружению изменений, управлению состоянием и созданию библиотек. Этот этап стал самым объемным по количеству тем.
Этап 3. Webpack, тестирование, анимация, оптимизация, выходной тест
Разработаны модули по Webpack, тестированию, анимации, оптимизации и итоговый тест для проверки знаний. На этом этапе подготовлены завершающие материалы, обеспечивающие полноту курса.
Результат
По итогам проекта заказчик получил готовый к внедрению видеокурс «Разработка на Angular. Продвинутый уровень». Но главное — мы подтвердили эффективность модели внутреннего электронного обучения.Ключевые итоги:
Проект выполнен в установленный срок — с 30 сентября по 13 ноября. Модульная структура и поэтапная приемка доказали свою эффективность: заказчик получил продукт, полностью соответствующий ТЗ, без сюрпризов на финале. Хотя изначально была идея запустить этот процесс «на поток», мы сфокусировались на одной, самой востребованной теме, чтобы отработать методологию и качество — и это решение себя оправдало.
Нужен видеокурс под ваши задачи?
Расскажите о целях обучения — мы создадим программу под конкретные бизнес-результаты.
