Хотите получать информацию по новым курсам и их датам проведения?
Главная \ Единый Портал Обучения \ Корпоративное обучение \ Программирование \ (WEB-4) Angular Developer
(WEB-4) Angular Developer
Код курса: WEB-4
Описание курса
На курсе Angular Developer будут рассматриваться основы разработки веб-приложений с использованием одного из самых популярных и мощных фреймворков Angular.
Почему разработчики используют Angular:
- Высокая скорость разработки
- Модульность
- Наличие готовых решений
- Простота тестирования
- Большое комьюнити
- Декларативный стиль кода
- Использование директив
- MVC из коробки
- Полезные фичи для SPA
- Двустороннее связывание данных
Предполагается, что участники курса уже имеют опыт работы с языком программирования JavaScript(JS), понимают процесс веб-разработки и умеют верстать (HTML,CSS и прочее).
После окончания курса Вы:
- Будете уверенно применять Angular в работе
- Поймёте отличие JavaScript от TypeScript
- Научитесь применять ООП
- Напишите одно или несколько приложений под руководством преподавателя
Требования к участникам курса:
- Знакомство с Git
- Знакомство с HTML и CSS
- Уверенное владение JavaScript'ом
- Понимание процесса веб-разработки
Программа курса
Занятие 1. Вводное
- знакомство
- коротко об Angular
- знакомство с angular-cli
- знакомство с Angular default app
Занятие 2. TypeScript
- чем TypeScript отличается от JavaScript
- ООП в TypeScript
Занятие 3. Компоненты 1
- архитектура Angular
- структура компонента
- рендеринг данных
- практическая часть - создание компонента
Занятие 4. Компоненты 2
- применение директив Angular'a (ngIf, ngClass, ngFor..)
- вложенные компоненты
- передача данных в компонент (декораторы @Input, @Output)
- жизненный цикл компонента
- вывод контента с помощью ng-content (content projection)
- практическая часть - закрепление полученных знаний
Занятие 5. Директивы и пайпы
- знакомство с директивами в Angular
- знакомство с пайпами
- практическая часть - создание директивы и пайпа
Занятие 6. Формы
- знакомство с FormControl
- знакомство с типами форм
- валидация данных
- практическая часть - создание формы с несколькими валидаторами
Занятие 7. Сервисы
- для чего нужны сервисы
- знакомство с Dependency Injection (DI)
- Injector Providers
- практическая часть - создание сервиса
Занятие 8. Маршрутизация (роутинг)
- конфигурация роутов
- Router Outlet, Router Links, Router States
- Route Guards
- дочерние роуты
- использование параметров в роутах
- практическая часть - реализация маршрутизации
Занятие 9. HttpClient
- отправка запросов на сервер и получение данных
- использование промисов
- практическая часть - получение данных с сервера и передача их в компонент для последующей визуализации
Занятие 10. Observable
- знакомство с observable
- отличия от промисов
- применение observable на практике
Занятие 11. Анимация
- анимации в Angular
- привязка анимации к жизненному циклу компонента
- практическая часть - закрепление полученных знаний
Занятие 12. Заключительное
- презентация проектов
- ответы на вопросы
Расписание
Ср 19:00 - 22:00
Пт 19:00 - 22:00
Дни | 1,5 месяца (48 ак. часов) |
---|---|
Дата курса | 14.авг |
Город | Все города |
Формат обучения | Корпоративный |
Оставьте отзыв
Заполните обязательные поля *.