Курс Angular Basic
Описание курса
Курс создан для новичков сферы Frontend разработки, в ходе которого студенты знакомятся с обновленным фреймворком Angular 8, узнают об основных его преимуществах, возможностях, компонентах и так далее.
—
В процессе обучения слушатели учатся пользоваться формами и HTTP-протоколом, практикуются в работе с TypeScript и изучают весь функционал фреймворка, необходимый для создания одностраничных SPA-приложений.
После курса вы сможете:
- Понимать цели разработки фреймворка и преимущества его использования
- Разбираться в принципах двустороннего связывания данных
- Работать с формами, проверять их и обрабатывать ошибки
- Работать со встроенными директивами и создавать свои
- Создавать простые одностраничные приложения, используя фреймворк
- Использовать CLI (Command Line Interface) для создания и разработки проекта
Программа курса:
1. Введение в Angular
- Знакомство с фреймворком
- Основные преимущества
- Уникальные фичи и возможности
- Знакомство с TypeScript
- История версий и основные отличия
- Отличия от предыдущих версий
2. Знакомство с разработкой на Angular 8 + запуск первого приложения
- Структура фреймворка
- Описание и функционал основных модулей
- Написание приложения на основе QuickStart
- Angular guidelines + TSLint introduction
3. Первый проект: интерактивная одностраничная игра
4. Основы работы с CLI
- Инициализация проекта
- Виды шаблонов
- Создание компонентов
- Создание билдов
5. Основы работы с DOM в Angular
- Компоненты
- Директивы
- Pipes
- Шаблонизация в Angular 8
- Основы создания Angular Web Components - Angular Elements
6. Основы работы с данными в Angular
- Декораторы
- Сервисы
- Привязка данных
- Хранение данных
- Взаимодействие между компонентами
7. Работа с формами в Angular
8. Основные жизненные циклы приложения на Angular 8
- Подробное изучение методов OnInit и OnDestroy
- Конструктор в компонентах приложения
- Наследование и инкапсулирование свойств и методов компонента
9. Роутинг SPA в Angular
- Создание модуля роутинга для приложения
- Подробное знакомство с директивой Router Outlet
- Директивы для работы с роутером
- Создание URL с параметрами и их обработка
- Вложенные роуты
10. Основы работы с HTTP
- Разбор модуля HttpClient API
- Интерфейсы для работы со всеми методами HTTP запросов
- Создание запросов к серверу с использованием Promises
- Краткое вступление в Observables
11. Второй проект: вики-каталог
Минимальные требования:
- Уверенное знание JavaScript
- Умение работать с системой контроля версий
- Наличие собственного ноутбука для занятий в аудиториях
* Примечание: указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Скидка применяется только к новым заявкам и при условии полной оплаты. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!