Курс Angular Developer
Запланируйте обучение с выгодой в Otus!
-15% на все курсы до 22.11 Забрать скидку! →
Выбрать курс
Рассрочка
Рассрочка

Angular Developer

Best Practices по одному из мощнейших JavaScript фреймворков

Длительность обучения:

5 месяцев

4 ак. часа в нед.

Начало занятий:

16 июля 2025 года

Что даст вам этот курс

Angular один из самых популярных фреймворков для Frontend разработки. Он используется в огромном количестве крупных enterprise компаний, которые занимаются разработкой web приложений.
Начиная от банковской сферы, заканчивая маркетплейсами.

Frontend - это лишь часть web-приложения, но как отмечают многие Frontend-разработчики самая интересная, так как вы в реальном времени видите визуальный и интерактивный результат своей работы на вашем экране. В тоже время это одна из самых высокооплачиваемых областей на существующем рынке разработки программного обеспечения.

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

Курс ориентирован на практику, поэтому в большей части уроков мы будем узнавать лучшие варианты подходов написания кода и сразу их практиковать.

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



После курса вы сможете:

  • Создавать SPA приложения на фреймворке Angular согласно лучшим практикам;
  • Писать качественный типизированный код на языке TypeScript;
  • Обладать глубокими, а не поверхностными знаниями фреймворка Angular для Frontend разработки;
  • Освоить технологии RxJs observables и Redux store;
  • Оптимизировать производительность Angular приложений;
  • Правильно закладывать структуру приложения с распределением всей логики на отдельные модули;

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

Сергей Кошельников
Виктор Березин
Frontend Architect / Senior Full Stack Developer
Elena Сычева
Николай Лапшин
Дамир Рысаев
15 лет коммерческой разработки программного обеспечения. Разрабатывал архитектуру SPA приложений на React, Angular.

Имеет опыт работы с сервером C#, NodeJS, Java.
Управлял командами в ролях Tech lead, Team lead.

Проводит личные и командные встречи для повышения навыков разработки ПО.

Otus Сertificated Educator

Работает программистом с 2013 года. Занимается разработкой веб и мобильных гибридных приложений. Более 4х лет работал разработчиком в компании Avaya. Разрабатывал веб-приложения в нескольких стартапах из Германии, Ирландии и Израиля. Обожает frontend, также участвует и в backend разработке.

Работает с Angular с момента его появления, с 2010 года. Любит создавать качественный код и всегда старается узнать и использовать лучшие подходы в программировании.

Суммарный опыт работы: Профессиональный опыт: 17 лет программирования на C#, JavaScript, Python. Участник проектов различных уровней сложности: от стартапов на 3 человека до больших бизнес-приложений. 10 лет разработки бизнес-приложений на Angular/.Net.
Профильное образование: Выпускник СПбГУ факультет 2005-го года по специальности «Математик. Системный программист»
Реализованные проекты: Разрабатывала и выпускала HCM, HRM, E-com проекты.
Опыт преподавания: Дополнительное высшее образование “Преподаватель высшей школы” (СпбГУ, Психологический факультет).
Многолетний опыт репетиторства по математике и программированию для школьников и студентов, преподавание Математического анализа в СПбГУ
Стэк: GitHub, CI/CD — GitHub Actions, .Net C#, Angular, TypeScript, NodeJs, React, Python, SQL, Mongo, Redis, Docker
Увлечения: Любит учить и учиться, интересуется современными тенденциями в образовании, открытиями в области нейрофизиологии.

Работает в разработке более 10-ти лет.
Пишет на Javascript, Typescript, Golang, был опыт с языком C.

Разрабатывает решения в сфере Digital Advertising.
Пишет код и поддерживает процессы, помогает в найме и онбординге сотрудников.
Любит делиться знаниями и помогать коллегам, иногда выступает на митапах, ведет блог.

За время работы удалось поучаствовать в разработке нескольких проектов.
В том числе как Архитектор и Team Lead.

Коммерческой разработкой занимается с 2012-го года когда был ещё студентом. C 2019-го года работает наставником.

- Опыт программирования более 14-ти лет
- Опыт коммерческой разработки более 11-ти лет
- Опыт наставничества/менторства по направлению JavaScript

Образование:
РГСУ, "Программная Инженерия"

Otus Certificated Educator

Сергей
Кошельников
Виктор
Березин
Elena
Сычева
Николай
Лапшин
Дамир
Рысаев

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

Сергей Кошельников
15 лет коммерческой разработки программного обеспечения. Разрабатывал архитектуру SPA приложений на React, Angular.

Имеет опыт работы с сервером C#, NodeJS, Java.
Управлял командами в ролях Tech lead, Team lead.

Проводит личные и командные встречи для повышения навыков разработки ПО.

Otus Сertificated Educator

Виктор Березин
Frontend Architect / Senior Full Stack Developer
Работает программистом с 2013 года. Занимается разработкой веб и мобильных гибридных приложений. Более 4х лет работал разработчиком в компании Avaya. Разрабатывал веб-приложения в нескольких стартапах из Германии, Ирландии и Израиля. Обожает frontend, также участвует и в backend разработке.

Работает с Angular с момента его появления, с 2010 года. Любит создавать качественный код и всегда старается узнать и использовать лучшие подходы в программировании.

Elena Сычева
Суммарный опыт работы: Профессиональный опыт: 17 лет программирования на C#, JavaScript, Python. Участник проектов различных уровней сложности: от стартапов на 3 человека до больших бизнес-приложений. 10 лет разработки бизнес-приложений на Angular/.Net.
Профильное образование: Выпускник СПбГУ факультет 2005-го года по специальности «Математик. Системный программист»
Реализованные проекты: Разрабатывала и выпускала HCM, HRM, E-com проекты.
Опыт преподавания: Дополнительное высшее образование “Преподаватель высшей школы” (СпбГУ, Психологический факультет).
Многолетний опыт репетиторства по математике и программированию для школьников и студентов, преподавание Математического анализа в СПбГУ
Стэк: GitHub, CI/CD — GitHub Actions, .Net C#, Angular, TypeScript, NodeJs, React, Python, SQL, Mongo, Redis, Docker
Увлечения: Любит учить и учиться, интересуется современными тенденциями в образовании, открытиями в области нейрофизиологии.

Николай Лапшин
Работает в разработке более 10-ти лет.
Пишет на Javascript, Typescript, Golang, был опыт с языком C.

Разрабатывает решения в сфере Digital Advertising.
Пишет код и поддерживает процессы, помогает в найме и онбординге сотрудников.
Любит делиться знаниями и помогать коллегам, иногда выступает на митапах, ведет блог.

За время работы удалось поучаствовать в разработке нескольких проектов.
В том числе как Архитектор и Team Lead.

Дамир Рысаев
Коммерческой разработкой занимается с 2012-го года когда был ещё студентом. C 2019-го года работает наставником.

- Опыт программирования более 14-ти лет
- Опыт коммерческой разработки более 11-ти лет
- Опыт наставничества/менторства по направлению JavaScript

Образование:
РГСУ, "Программная Инженерия"

Otus Certificated Educator

Необходимые знания

Курс рассчитан на людей освоивших JavaScript,  HTML, CSS и желающих стать Frontend Angular специалистом, для возможности участия в разработке приложений от большого числа заказчиков разного уровня.

Для Backend разработчиков желающих стать Fullstack разработчиком.

Также в дальнейшем знания курса могут быть использованы для перехода к разработке гибридных мобильных приложений.

Корпоративное обучение для ваших сотрудников

Поможем вашей компании развивать команду! Профиты данного курса для компании: Подробное изучение самых популярных баз данных с возможностью сосредоточиться на тех, которые используются в компании / Оптимизированные стабильные системы / Работа над промышленными задачами во время практики
>

Программа обучения

В процессе обучения вы получите комплексные знания и навыки.
Тема 1. Введение в Angular
Тема 2. Знакомство с Angular: Структура проекта. Файлы конфигурации
Тема 3. TypeScript, CSS препроцессор SASS (SCSS синтаксис)
Тема 4. Angular. Компоненты и модули / ДЗ #1
Тема 5. Привязка к данным, привязка к событию, двустороннее связывание
Тема 6. Взаимодействие между компонентами / ДЗ #2
Тема 7. Жизненный цикл компонента. Шаблонные переменные
Тема 8. Компоненты. Взаимодействие между модулями. Общий модуль. / ДЗ #3
Тема 9. Директивы. Встроенные
Тема 10. Директивы. Пользовательские / ДЗ #4
Тема 11. Директивы ng-content, ng-container и ng-template. Декораторы HostListener и HostBinding
Тема 12. Сервисы, Dependency Injection / ДЗ #5
Тема 13. HTTP запросы, REST API, Angular HTTP Client
Тема 14. Работа с формами / ДЗ #6
Тема 15. Реактивные формы
Тема 16. Маршрутизация / ДЗ #7
Тема 17. Маршрутизация: Guards and Resolvers
Тема 18. Change Detection
Тема 19. Pipes
Тема 20. Testing
Тема 21. Ленивая загрузка модулей и компонентов. Standalone компоненты
Тема 22. Observables и основы потокового программирования. Часть 1: Знакомство с RxJS
Тема 23. Observables и основы потокового программирования. Часть 2: Операторы / ДЗ #8
Тема 24. Observables и основы потокового программирования. Часть 3: Использование RxJS в Angular / ДЗ #9
Тема 25. Store (Redux)
Тема 26. Store (Redux). Часть 2
Тема 27. Store (Redux). Часть 3
Тема 28. Локализация / ДЗ #10
Тема 29. Signals
C 28 ноября
Тема 30. Выбор темы и организация проектной работы
Тема 31. Консультация по проектам и домашним заданиям
Тема 32. Защита проектных работ
Скачать подробную программу

Получить консультацию

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

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Angular Developer»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Дата выдачи:
20 января 2026 г.

Город:
Москва

Зам. директора департамента образования
ООО “Отус Онлайн-Образование”
Вдовиченко М.M.

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Angular Developer»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Дата выдачи:
20 января 2026 г.

Город:
Москва

Зам. директора департамента образования
ООО “Отус Онлайн-Образование”
Вдовиченко М.M.

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

Прошедшие открытые вебинары

Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Angular Framework. Dependency Injection
Сергей Кошельников
Оставьте заявку, чтобы получить доступ к записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке
Черная пятница в Otus! ⚡️
Скидка 15% на все курсы до 22.11 →