Angular 8 (базовый)

Старт обучения
Берестейская Дату уточните у администрации
Позняки Дату уточните у администрации
ВДНХ Дату уточните у администрации
21 час. по 2-3 раза в неделю

Описание курса

Курс создан для новичков сферы Frontend разработки, в ходе которого студенты знакомятся с обновленным фреймворком Angular 8, узнают об основных его преимуществах, возможностях, компонентах и так далее. В процессе обучения слушатели учатся пользоваться формами и HTTP-протоколом, практикуются в работе с TypeScript и изучают весь функционал фреймворка, необходимый для создания одностраничных SPA-приложений.

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

  • Понимать цели разработки фреймворка и преимущества его использования
  • Разбираться в принципах двустороннего связывания данных
  • Работать с формами, проверять их и обрабатывать ошибки
  • Работать со встроенными директивами и создавать свои
  • Создавать простые одностраничные приложения, используя фреймворк
  • Использовать CLI (Command line interface) для создания и разработки проекта

Программа курса:

  • Введение в Angular
    • Знакомство с фреймворком
    • Основные преимущества
    • Уникальные фичи и возможности
    • Знакомство с TypeScript
    • История версий и основные отличия
    • Отличия от предыдущих версий
  • Знакомство с разработкой на Angular 8 + запуск первого приложения
    • Структура фреймворка
    • Описание и функционал основных модулей
    • Написание приложения на основе QuickStart
    • Angular guidelines + TSLint introduction
  • Первый проект: интерактивная одностраничная игра
  • Основы работы с CLI
    • Инициализация проекта
    • Виды шаблонов
    • Создание компонентов
    • Создание билдов
  • Основы работы с DOM в Angular
    • Компоненты
    • Директивы
    • Pipes
    • Шаблонизация в Angular 8
    • Основы создания Angular Web Components - Angular Elements
  • Основы работы с данными в Angular
    • Декораторы
    • Сервисы
    • Привязка данных
    • Хранение данных
    • Взаимодействие между компонентами
  • Работа с формами в Angular
  • Основные жизненные циклы приложения на Angular 8
    • Подробное изучение методов OnInit и OnDestroy
    • Конструктор в компонентах приложения
    • Наследование и инкапсулирование свойств и методов компонента
  • Роутинг SPA в Angular
    • Создание модуля роутинга для приложения
    • Подробное знакомство с директивой Router Outlet
    • Директивы для работы с роутером
    • Создание URL с параметрами и их обработка
    • Вложенные роуты
  • Основы работы с HTTP
    • Разбор модуля HttpClient API
    • Интерфейсы для работы со всеми методами HTTP запросов
    • Создание запросов к серверу с использованием Promises
    • Краткое вступление в Observables
  • Второй проект: вики-каталог

Минимальные требования:

  • Уверенное знание JavaScript
  • Умение работать с системой контроля версий
  • Наличие собственного ноутбука для занятий в аудиториях

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

spinner-it