Задати питання
Success request
Дякуємо за Вашу заявку

Зареєструватись на курс
Swift iOS
Задати питання

Angular

Хто він — Angular розробник?

Ангуляр — веб фреймворк, що дозволяє розробляти сучасні веб-додатки і нативні мобільні додатки. Завдяки високій оптимізації та зручній модульній системі Ангуляр є одним із найпопулярніших фреймворків.

Ангуляр розробник створює як прості інформативні веб-сторінки, так і складні веб-додатки, які взаємодіють із бек-ендом та сторонніми API.

Вивчення Angular — найліпший спосіб перейти на новий рівень у професійній розробці веб-додатків.

По закінченню курсу Ви
  • Познайомитеся з мовою програмування TypeScript
  • Освоїте професійну розробку засобами Ангуляр
  • Отримаєте навички з розробки SPA (Single Page Application) та PWA (Progressive Web Application)
  • Опануєте навички конструювання додатків, використовуючи патерни програмування
  • Освоїте базові навички із використання Fairebase
Програма курсу
TypeScript. Основи ООП
  1. Основи TypeScript
  2. Головні відмінності між TypeScript і JavaScript
  3. Основи ООП
Вступ в Angular. Основи Rx.js
  1. Огляд Angula
  2. Встановлення Angular 
  3. Структура проекту
  4. Знайомство з Rx.js
  5. Створення 1-го компонента
  6. Огляд тестового завдання, виконаного засобами Angular
Компоненти і шаблони. Angular cli
  1. Створення і структура компонентів
  2. Взаємодія між шаблонами і компонентами
  3. Основні директиви
  4. Основні команди cli
Компоненти
  1. Односторонний біндинг
  2. Користувацькі події
  3. Двосторонній біндинг
  4. Робота з DOM
  5. Життєвий цикл
Сервіси
  1. Створення сервісів
  2. Сервіс як store
  3. Dependence Injection в Angular
Директиви
  1. Створення директиви
  2. Робота з подіями
  3. Передача параметрів
  4. Render
Модулі
  1. Підзавантаження модулів
  2. Декоратор модуля
  3. Створення модулів
  4. Поділ додатка на модулі
Роутери. Пайпи
  1. middlewares
  2. Групування роутерів у модулях
  3. Навігація
  4. Параметри та робота з адресною строкою
  5. Вбудовані пайпи
  6. Створення власних пайпів
  7. Асинхронні пайпи
Робота з формами
  1. Створення форми
  2. Валідація
  3. Групування
  4. Передача форми в компонент
HTTP. Робота з API
  1. get, post, put, delete
  2. Заголовки запиту
  3. Опрацювання відповіді
  4. Json API
  5. GraphQL
Анімація
  1. Створення анімації
  2. Стани
  3. Керування анімацією
Тестування
  1. Базові тести
  2. Тестування компонентів
  3. Тестування сервісів
  4. Тестування окремих елементів додатка
Корисні бібліотеки
  1. NGRX
  2. lodash
  3. axios
Корисні бібліотеки
  1. Rx.js
  2. soket.io
  3. apollo
Angular і ООП. Angular і паттерни проектування
  1. SOLID
  2. Facade
  3. GodObject
  4. Memento
  5. Factory
Робота з Firebase

Робота з Firebase

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