Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Сертификат
Сертификат
Да

Стоимость курса

бесплатно
есть рассрочка

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

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

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

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

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

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

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

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

Что вы получите после обучения

Приобретаемые навыки
3
Redux
4
TypeScript
5
Frontend-разработка
6
RxJS
7
SPA приложения
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Frontend Architect / Senior Full Stack Developer

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

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

Суммарный опыт работы: Профессиональный опыт: 17 лет программирования на C#, JavaScript, Python. Участник проектов различных уровней сложности: от стартапов на 3 человека до больших бизнес-приложений. 10 лет разработки бизнес-приложений на...
Суммарный опыт работы: Профессиональный опыт: 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Увлечения: Любит учить и учиться, интересуется современными тенденциями в образовании, открытиями в области нейрофизиологии.
Программированием увлёкся в школе в 2009-ом году. В 2015 году закончил степень бакалавра по направлению "Программная Инженерия" в РГСУ. Коммерческой разработкой занимается с 2012-го года когда был ещё студентом. C...

Программированием увлёкся в школе в 2009-ом году. В 2015 году закончил степень бакалавра по направлению "Программная Инженерия" в РГСУ. Коммерческой разработкой занимается с 2012-го года когда был ещё студентом. C 2019-го года работает наставником по направлению JavaScript в HTMLAcademy, - Опыт программирования более 14-ти лет - Опыт коммерческой разработки более 11-ти лет - Опыт наставничества/менторства по направлению JavaScript

Образовательная организация

Otus.ru - высокотехнологический стартап в области образования. Наша миссия - делать образование осмысленным, реализуя связь между работодателями, специалистами и преподавателями. Приходите к нам учиться!

OTUS сегодня – это более 80 авторских курсов для IT-специалистов из разных направлений таких как программирование, тестирование, инфраструктура, информационная безопасность, управление и Data Science. И что важно, у нас есть программы для разных уровней подготовки от новичков до профессионалов, которые хотят освоить продвинутые навыки.
Наша миссия — делать обучение осмысленным, реализуя взаимосвязь между ожиданиями работодателей, компетенциями специалистов и возможностями преподавателей.

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

Введение в Angular
  -Тема 1.Введение в Angular
  -Тема 2.Введение в TypeScript
  -Тема 3.Структура проекта. Файлы конфигурации
  -Тема 4.Компоненты и модули
Основы Angular
  -Тема 5.Двойное связывание
  -Тема 6.Взаимодействие между компонентами
  -Тема 7.Жизненный цикл компонента
  -Тема 8.Взаимодействие между модулями. Общий модуль
  -Тема 9.Директивы. Встроенные
  -Тема 10.Директивы. Создание своих
  -Тема 11.Декораторы
  -Тема 12.Сервисы и dependency injection
  -Тема 13.Сервисы и dependency injection
Расширенный Angular
  -Тема 14.Формы
  -Тема 15.Реактивные формы
  -Тема 16.Маршрутизация
  -Тема 17.Маршрутизация (часть 2). Guards and Resolvers
  -Тема 18.HTTP запросы
  -Тема 19.Pipes
  -Тема 20.Change Detection
  -Тема 21.Локализация
Продвинутый Angular
  -Тема 22.Ленивая загрузка модулей
  -Тема 23.Observables и основы потокового программирования. (RxJs)
  -Тема 24.Observables и основы потокового программирования. Часть 2
  -Тема 25.Observables и основы потокового программирования. Часть 3
  -Тема 26.Store (Redux)
  -Тема 27.Store (Redux). Часть 2
  -Тема 28.Store (Redux). Часть 3
Проектный модуль
  -Тема 29.Выбор темы и организация проектной работы
  -Тема 30.Консультации по проектам
  -Тема 31.Защита проектных работ

Рейтинг курса

4.4
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 21.04.2024 03:43
Angular Developer

Angular Developer

Оставить отзыв
Поделиться курсом с друзьями