spinner-it

Angular 8 (базовый курс)

Старт обучения
Дату уточните у администрации
21 час. по 2-3 раза в неделю

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

На курсе мы детально изучим возможности и сильные стороны фреймворка Angular 8, его главные компоненты и особенности работы. 

 

Но не только: вы также будете применять в своей работе формы и HTTP-протоколы, изучите функционал фреймворка, что поможет вам писать одностраничные SPA-приложения. В будущей работе пригодится вам и такой язык программирования, как TypeScript; — его мы тоже разберем и изучим. 

 

Курс рассчитан на новичков сферы Frontend разработки.

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

  • Понимать, зачем вам нужен Angular 8 и какие выгоды вы получите от работы с ним
  • Применять формы, проверять их и устранять баги
  • Работать со встроенными директивами и разрабатывать  свои
  • Создавать простые одностраничные приложения, используя фреймворк
  • Применять 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. Роутинг Single Page Application в Angular

  • Создание модуля роутинга для приложения
  • Подробное знакомство с директивой Router Outlet
  • Директивы для работы с роутером
  • Создание URL с параметрами и их обработка
  • Вложенные роуты

10. Основы работы с HTTP

  • Изучение модуля HttpClient API
  • Интерфейсы для работы со всеми методами HTTP запросов
  • Создание запросов к серверу с использованием Promises
  • Введение в Observables

11. Второй проект: создание вики-каталога

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

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

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