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

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

нет данных
нет рассрочки

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

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

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

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

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

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

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

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

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

Приобретаемые навыки
2
Redux
3
TypeScript
4
Frontend-разработка
5
RxJS
6
SPA приложения

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

Принимал участие в реализации самых разных проектов: системы мониторинга ресурсами, системы управления и агрегации для логов и метрик, запуск банковских приложении на азиатском рынке, разработка больших приложении для управления заказамиНачинал...
Принимал участие в реализации самых разных проектов: системы мониторинга ресурсами, системы управления и агрегации для логов и метрик, запуск банковских приложении на азиатском рынке, разработка больших приложении для управления заказамиНачинал 5 лет назад, как С-программист, в рамках разработки IoT устройств. Спустя год ознакомился с Javascript, так и остался на нем разрабатывать. Сейчас занимается расширением и улучшением ремонтно-пригодности текущего пула приложении в направлении "Туристическая логистика и услуги по бронированию" для зарубежного рынка. Преподаватель

Frontend Architect / Senior Full Stack Developer

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

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

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

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.Защита проектных работ

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

3.8
рейтинг
0
0
0
0
0
обновлено 26.01.2023 03:42
Angular Developer

Angular Developer

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