Angular Developer

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

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

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
Работает программистом с 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.

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

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

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

Образование:
СИБГИУ

Otus Сertificated Educator

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

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

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

Otus Certificated Educator

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

Ваш сертификат

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Стоимость обучения
Cтоимость указана для оплаты физическими лицами. Подробнее
52 500 ₽
Продолжительность
5 месяцев
Начало занятий
16 июля