Angular Developer | OTUS
Рассрочка
Рассрочка
Angular Developer

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

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

5 месяцев

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

Формат:

Online

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

26 July

Что даст вам этот курс
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
Максим Долгих
TechLead Frontend Developer
Работает программистом с 2013 года. Занимается разработкой веб и мобильных гибридных приложений. Более 4х лет работал разработчиком в компании Avaya. Разрабатывал веб-приложения в нескольких стартапах из Германии, Ирландии и Израиля. Обожает frontend, также участвует и в backend разработке.

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

Принимал участие в реализации самых разных проектов: системы мониторинга ресурсами, системы управления и агрегации для логов и метрик, запуск банковских приложении на азиатском рынке, разработка больших приложении для управления заказами

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

Виктор
Березин
Максим
Долгих

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

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

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

Максим Долгих
TechLead Frontend Developer
Принимал участие в реализации самых разных проектов: системы мониторинга ресурсами, системы управления и агрегации для логов и метрик, запуск банковских приложении на азиатском рынке, разработка больших приложении для управления заказами

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

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

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

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

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

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

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

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

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

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

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

Директор департамента образования
ООО “Отус Онлайн-Образование”
Анна Фирсова

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

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

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

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

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

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

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

Директор департамента образования
ООО “Отус Онлайн-Образование”
Анна Фирсова

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Реактивное программирование в Angular
Виктор Березин
Для доступа к прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 2 недели
Результаты тестирования будут отправлены вам на email, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Стоимость обучения
Cтоимость указана для оплаты физическими лицами
50 000 ₽
Продолжительность
5 месяцев
Начало занятий
26 July