Курс Angular (базовий)
21000,00 ₴
Код курса: ANG-1
Тривалість: 21 година / 7 занять
Телефонуйте зараз щоб дізнатися більше:

+38 098 805 4511
Про курс
Курс створений для новачків сфери Front End розробки. Студенти ознайомлюються з оновленим фреймворком Angular, дізнаються про основні його переваги, можливості, компоненти та інше. Слухачі навчаться користуватись формами та HTTP-протоколом, попрактикуються в роботі з TypeScript та вивчать усю функціональність фреймворку, необхідну для створення односторінкових SPA-додатків.
Після курсу Ви зможете:
- Розуміти цілі розробки фреймворка і переваги його використання
- Розбиратися в принципах двостороннього зв’язування даних
- Працювати з формами, перевіряти їх та обробляти помилки
- Працювати з вбудованими директивами й створювати свої
- Створювати прості односторінкові додатки, використовуючи фреймворк
- Використовувати CLI (Command line interface) для створення і розробки проєкту
Програма курсу:
1. Вступ в Angular
- Знайомство з фреймворком
- Основні переваги
- Унікальні можливості
- Знайомство та робота з TypeScript
- Основи модульної архітектури
2. Створення першого додатка та структура фреймворку
- Запуск першого проєкту
- Робота з CLI
- Організація коду в Angular-додатку
- Standalone Components vs NgModules
- Підключення змінних та функцій
3. Основи роботи з DOM в Angular
- Компоненти та їх структура
- Директиви (структурні та атрибутивні)
- Pipes (вбудовані та кастомні)
- Шаблонізація та робота з подіями
- Вступ до Angular Elements
4. Робота з даними та реактивністю
- Прив’язка даних (Data Binding)
- Декоратори та сервіси
- Взаємодія між компонентами
- Сигнали (Signal API) та Observables
- Використання HttpClient для роботи з API
5. Робота з формами
- Шаблонні та реактивні форми
- Валідація форм
- Отримання та обробка даних з форм
- Динамічні форми та кастомні валідатори
6. Життєві цикли компонентів
- Використання хуків життєвого циклу
- constructor, ngOnInit, ngOnDestroy та інші
- Детальний розбір роботи з компонентами
7. Маршрутизація та Lazy Loading
- Angular Router: основи та налаштування
- Динамічні маршрути та передача параметрів
- Захист маршрутів (Guards)
- Lazy Loading для оптимізації продуктивності
8. Оптимізація, тестування та Best Practices
- Робота з Change Detection та оновлення UI
- Використання NgRx або Signals для керування станом
- Юніт-тестування компонентів та сервісів
- Angular Material та інші UI-бібліотеки
Мінімальні вимоги:
- Впевнене знання JavaScript
- Вміння працювати з системою контролю версій
Надіслати заявку
📩 info@sso.net.ua
☎️ 38 098 805 45 11
| ✉️ | 📅 | ☎️ | 🔝 |




