Курс Angular 15 (базовый)
Описание курса
Курс создан для новичков сферы Frontend разработки, в ходе которого студенты знакомятся с обновленным фреймворком Angular 15, узнают об основных его преимуществах, возможностях, компонентах и так далее.
В процессе обучения слушатели учатся пользоваться формами и HTTP-протоколом, практикуются в работе с TypeScript и изучают весь функционал фреймворка, необходимый для создания одностраничных SPA-приложений.
После курса вы сможете:
- Понимать цели разработки фреймворка и преимущества его использования
- Разбираться в принципах двустороннего связывания данных
- Работать с формами, проверять их и обрабатывать ошибки
- Работать со встроенными директивами и создавать свои
- Создавать простые одностраничные приложения, используя фреймворк
- Использовать CLI (Command line interface) для создания и разработки проекта
Программа курса:
1. Введение в Angular
- Знакомство с фреймворком
- Основные преимущества
- Уникальные фичи и возможности
- Знакомство и работа с TypeScript
- История версий и основные отличия
- Отличия от предыдущих версий
2. Знакомство с разработкой на Angular 15+. Запуск первого приложения
- Структура фреймворка
- Описание и функционал основных модулей
- Работа с CLI
- Как подключать переменные и функции
3. Основы работы с DOM в Angular
- Компоненты
- Директивы
- Pipes
- Шаблонизации
- Основы создания Angular Web Components — Angular Elements
4. Основы работы с данными в Angular
- Декораторы
- Сервисы
- Привязка данных
- Хранение данных
- Взаимодействие между компонентами
- Работа с HttpClient
5. Работа с формами в Angular
- Формы в Angular
- Валидация, настройка форм
- Взятие данных из разных типов форм
- Реактивные формы
6. Основные жизненные циклы приложений
- ngOnChanges, ngOnInit, ngDoCheck, ngAfterContentInit, ngAfterContentChecked, ngAfterViewInit, ngAfterViewChecked, ngOnDestroy
- constructor
7. Основы работы с HTTP
- Разбор модуля HttpClient API
- Интерфейсы для работы со всеми методами HTTP запросов
- Создание запросов на сервер с использованием Promises
- Краткое введение в Observables
Минимальные требования:
- Уверенное знание JavaScript
- Умение работать с системой контроля версий
- Наличие собственного ноутбука для занятий в аудиториях
* Указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!