Якщо Ви займаєтеся frontend-розробкою, або робите перші кроки в цьому напрямку, то знання основ роботи з популярним клієнтським фреймворком Angular 8 буде актуальним для професійного розвитку. Базовий курс від Навчального Центру розроблений для фахівців даної області й розглядає компоненти, особливості, можливості та переваги Angular на прикладі створення односторінкового SPA-додатка.
Після закінчення курсу студенти будуть вміти працювати з формами й HTTP-протоколом, розбираються в функціоналі фреймворку і знають практичні нюанси застосування синтаксису TypeScript.
Що необхідно знати для проходження курсу:
- Основи роботи з системою контролю версій.
- Знання JavaScript і CSS.
Випускники курсу можуть:
- Створювати форми, здійснювати перевірку і роботу над помилками.
- Розробляти односторінкові веб-додатки із застосуванням фреймворків.
- Створювати власні директиви й працювати зі вбудованими.
- Розробляти проекти з використанням command line interface (CLI).
- Розуміти та використовувати двостороннє зв'язування даних.
- Знають переваги використання фреймворків для розробки додатків.
Заняття в Навчальному Центрі відбуваються під керівництвом наставника з досвідом розробки додатків. Графік навчання гнучкий і налаштовується під потреби клієнта. Тут Ви можете самі домовитися з викладачем про зручний час занять і обговорити з ним, на яких темах програми слід зосередити увагу, а які Ви вже знаєте.
Курси Angular 8 Base. Програма навчання.
- Клієнтський фреймворк Angular: вступ.
- Перше знайомство з Angular.
- Angular: переваги та сфери застосування.
- Знайомство з основними можливостями та унікальними особливостями Angular.
- Мова програмування TypeScript.
- Екскурс в історію Angular і особливості оновленої версії.
- Як запустити перший додаток, написаний за допомогою Angular 8.
- Особливості структури фреймворку Angular 8.
- Основні модулі і їх функціонал.
- Розробка додатків з використанням QuickStart.
- Фреймворк Angular: основи роботи.
- Введення в TSLint для роботи з TypeScript.
- Практична робота над проектом: створення інтерактивної односторінкової гри.
- Робота з командним рядком CLI.
- Як провести ініціалізацію проекту.
- Компоненти Angular: створення і робота.
- Створення та оптимізація білдів Angular.
- Шаблонізація і види шаблонів в Angular.
- Архітектура Angular: директиви Directive, компоненти Component, фільтри Pipes.
- Робота зі структурою DOM в Angular.
- Використання компонентів Angular без додатка за допомогою Angular Elements.
- Створення компонента Angular Elements.
- Вбудовані декоратори Angular.
- Сервіси та класи для роботи з даними в Angular.
- Як здійснити зберігання і прив'язку даних в Angular.
- Як працювати з формами Angular.
- Взаємодія компонентів в Angular.
- Додаток на Angular 8: життєвий цикл.
- Методи OnDestroy й OnInit: детальний розгляд.
- Властивості й методи компонентів. Спадкування, инкапсулювання.
- Виклик конструктора компонентів програми.
- Роутінг односторінкового додатка SPA в Angular.
- Як створити модуль роутера для додатків.
- Директива Router Outlet: знайомство.
- Робота з роутером: директиви.
- Параметри URL: настройка.
- Створення вкладених роутів.
- Що таке HTTP і як з ним працювати.
- HttpClient API – детальний розгляд модуля.
- HTTP-запити: методи та інтерфейс для роботи з ними.
- Як використовувати Promises для створення запитів до сервера.
- Об'єкт Observable: введення.