Курс Angular Developer >
Весенние скидки в Отус!
🦉 Скидка 10% до 1.04 на все курсы и подписку →
Выбрать курс
Рассрочка
Рассрочка

Angular Developer

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

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

5 месяцев

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

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

16 июля

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

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
Елена Сычева
Николай Лапшин
Дамир Рысаев
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

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

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

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

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

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

Otus Certificated Educator

Сергей Кошельников
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 года. Любит создавать качественный код и всегда старается узнать и использовать лучшие подходы в программировании.

Елена Сычева
Суммарный опыт работы: Профессиональный опыт: 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

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

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

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

Otus Сertificated Educator

Отзывы

2
Вячеслав
Курс и преподавательский состав - высший балл! Повезло, что курс попал на крутые изменения в Angular. Охват курса от версий < 16 до 18-й, Angular 19 тоже обсуждали. Поменялась структура Angular, поменялся подход в архитектурных решениях. Не смотря на то, что я работаю в серьёзном проекте, некоторый практический опыт преподавателей стал открытием.
Курсом очень доволен, очень помог в работе, для учёбы - просто идеально! Спасибо!
Читать целиком
Анастасия
Я работаю Lead QA. Компания направила меня на обучение, поскольку есть такая потребность. На курсе понравилось, что материал современный, были темы, которые включались прямо на лету в связи с новыми апдейтами Ангуляра, очень отзывчивые преподаватели, хорошее ревью. Обучение мне дало необходимые навыки для работы над задачами в рамках моей текущей работы, что приведет к существенному росту как в скиллах в будущем, так и в зп.
Читать целиком
Вячеслав
Курс и преподавательский состав - высший балл! Повезло, что курс попал на крутые изменения в Angular. Охват курса от версий < 16 до 18-й, Angular 19 тоже обсуждали. Поменялась структура Angular, поменялся подход в архитектурных решениях. Не смотря на то, что я работаю в серьёзном проекте, некоторый практический опыт преподавателей стал открытием.
Курсом очень доволен, очень помог в работе, для учёбы - просто идеально! Спасибо!
Читать целиком
Анастасия
Я работаю Lead QA. Компания направила меня на обучение, поскольку есть такая потребность. На курсе понравилось, что материал современный, были темы, которые включались прямо на лету в связи с новыми апдейтами Ангуляра, очень отзывчивые преподаватели, хорошее ревью. Обучение мне дало необходимые навыки для работы над задачами в рамках моей текущей работы, что приведет к существенному росту как в скиллах в будущем, так и в зп.
Читать целиком
Анастасия
Я работаю Lead QA. Компания направила меня на обучение, поскольку есть такая потребность. На курсе понравилось, что материал современный, были темы, которые включались прямо на лету в связи с новыми апдейтами Ангуляра, очень отзывчивые преподаватели, хорошее ревью. Обучение мне дало необходимые навыки для работы над задачами в рамках моей текущей работы, что приведет к существенному росту как в скиллах в будущем, так и в зп.
Читать целиком
Вячеслав
Курс и преподавательский состав - высший балл! Повезло, что курс попал на крутые изменения в Angular. Охват курса от версий < 16 до 18-й, Angular 19 тоже обсуждали. Поменялась структура Angular, поменялся подход в архитектурных решениях. Не смотря на то, что я работаю в серьёзном проекте, некоторый практический опыт преподавателей стал открытием.
Курсом очень доволен, очень помог в работе, для учёбы - просто идеально! Спасибо!
Читать целиком
Анастасия
Я работаю Lead QA. Компания направила меня на обучение, поскольку есть такая потребность. На курсе понравилось, что материал современный, были темы, которые включались прямо на лету в связи с новыми апдейтами Ангуляра, очень отзывчивые преподаватели, хорошее ревью. Обучение мне дало необходимые навыки для работы над задачами в рамках моей текущей работы, что приведет к существенному росту как в скиллах в будущем, так и в зп.
Читать целиком
Вячеслав
Курс и преподавательский состав - высший балл! Повезло, что курс попал на крутые изменения в Angular. Охват курса от версий < 16 до 18-й, Angular 19 тоже обсуждали. Поменялась структура Angular, поменялся подход в архитектурных решениях. Не смотря на то, что я работаю в серьёзном проекте, некоторый практический опыт преподавателей стал открытием.
Курсом очень доволен, очень помог в работе, для учёбы - просто идеально! Спасибо!
Читать целиком
Анастасия
Я работаю Lead QA. Компания направила меня на обучение, поскольку есть такая потребность. На курсе понравилось, что материал современный, были темы, которые включались прямо на лету в связи с новыми апдейтами Ангуляра, очень отзывчивые преподаватели, хорошее ревью. Обучение мне дало необходимые навыки для работы над задачами в рамках моей текущей работы, что приведет к существенному росту как в скиллах в будущем, так и в зп.
Читать целиком
Вячеслав
Курс и преподавательский состав - высший балл! Повезло, что курс попал на крутые изменения в Angular. Охват курса от версий < 16 до 18-й, Angular 19 тоже обсуждали. Поменялась структура Angular, поменялся подход в архитектурных решениях. Не смотря на то, что я работаю в серьёзном проекте, некоторый практический опыт преподавателей стал открытием.
Курсом очень доволен, очень помог в работе, для учёбы - просто идеально! Спасибо!
Читать целиком

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

Курс рассчитан на людей освоивших 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
Тема 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
Сергей Кошельников
Оставьте заявку, чтобы получить доступ к записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке
🔥 Выгодные предложения до 31.03!
Успейте начать обучение по лучшей цене →