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

Angular Developer

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

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

5 месяцев

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

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

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

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

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

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

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



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

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

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

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

Получить консультацию

Наш специалист свяжется с вами в ближайшее время. Если у вас возникли трудности в выборе курса или проблемы технического плана, то мы с радостью поможем вам.
Спасибо!
Мы получили Вашу заявку, в ближайшее время с Вами свяжется наш менеджер.
Ваш сертификат

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Прошедшие открытые вебинары

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