Программа

Программа
  • Знакомство и обзор фреймворка Angular
  • Быстрый старт с angular-cli
  • Введение в Typescript, базовым синтаксис, tslint
  • Обзор архитектуры
  • Разбор модулей
  • Разработка простого компонента
  • Специфика синтаксиса шаблонов Angular, отображение данных
  • Компоненты
  • Знакомство с компонентами
  • Вложенные компоненты
  • Общение данных между компонентами
  • Жизненный цикл компонента
  • Директивы, Пайпы
  • Применение директив из коробки (ngIf, ngClass, ngFor..)
  • Создание своей атрибутной директивы
  • Pipe и фильтрация данных
  • Сервисы и внедрение зависимостей (Dependency injection)
  • Принцип Dependency injection
  • Общение компонент через сервисы
  • HTTPClient
  • Взаимодействие с API
  • Реактивное программирование и RxJs
  • Обзор библиотеки Rxjs
  • Observables: создание и использование
  • Subjects: применение и типы
  • Работа с формами
  • Модель формы и FormControl
  • Простые(template-driven) и реактивные формы
  • Валидация данных
  • Асинхронный валидаторы
  • Навигация и маршрутизация
  • Обзор и конфигурация
  • События состояний
  • Вложенные состояния
  • Защита путей. Ограничение доступа через роутер guards
  • Ленивая подгрузка
  • Другие модули
  • Анимация Angular
  • Интернационализация и локализация
  • AngularFire, Angular Material, ngx-bootstrap
  • ngRx - реактивное расширение для Angular
  • Основы Redux
  • ngRx Store
  • ngRx Effects - для работы с асинхронными событиями
  • Асинхронный валидаторы

О курсе

О курсе

О курсе

Angular - один фреймворк для всего. Изучите один фреймворк и используйте Ваш код для построения приложений различной сложности под разные платформы. Для веб, мобильной, десктоп разработок.

В этом курсе мы разберем все основные и продвинутые моменты и принципы Angular разработки.

После оканчания курса Вы будете иметь возможность создавать приложения средней сложности и будете соответствовать требованию Trainee/Junior на рынке ИТ

Курс рассчитан на разработчиков, имеющих навыки работы с JavaScript.

Требования

Знание HTML и CSS

Знание языка JavaScript на уровне курса JavaScript Advanced

Запишись на курс

Запишись на курс
  • Skype:

    juncker8888

  • Харьков, Украина