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

+38 098 805 4511
Про курс
Курс створений для новачків у сфері Frontend-розробки. Студенти ознайомлюються з оновленим фреймворком Angular, дізнаються про його основні переваги, можливості, компоненти та інше. Слухачі навчаться користуватися формами та HTTP-протоколом, попрактикуються у роботі з TypeScript та вивчать усю функціональність фреймворку, необхідну для створення односторінкових SPA-застосунків.
Для кого курс
- Frontend-розробникам, які хочуть опанувати Angular;
- розробникам із впевненими знаннями JavaScript, які переходять до сучасних frontend-фреймворків;
- фахівцям, які хочуть навчитися створювати односторінкові вебзастосунки;
- розробникам, які прагнуть працювати з TypeScript, компонентами, формами, маршрутизацією та API;
- тим, хто планує продовжити навчання на поглибленому курсі Angular.
Чого навчаться учасники
Після завершення курсу учасники зможуть:
- розуміти архітектуру Angular і переваги використання фреймворку;
- створювати та налаштовувати Angular-проєкти за допомогою CLI;
- працювати з TypeScript, компонентами, директивами та Pipes;
- використовувати прив’язку даних і взаємодію між компонентами;
- працювати із Signals, Observables і HttpClient;
- створювати шаблонні та реактивні форми й налаштовувати їх валідацію;
- використовувати хуки життєвого циклу компонентів;
- налаштовувати маршрутизацію, Guards і Lazy Loading;
- керувати станом застосунку за допомогою Signals або NgRx;
- створювати й тестувати прості односторінкові Angular-застосунки.
Попередні вимоги
- впевнене знання JavaScript;
- базове розуміння HTML і CSS;
- уміння працювати із системою контролю версій Git;
- базові навички роботи з командним рядком.
Попередній досвід роботи з Angular не є обов’язковим.
Рівень курсу
Основний
Програма курсу
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. Оптимізація, тестування та найкращі практики
- Робота з Change Detection та оновлення UI
- Використання NgRx або Signals для керування станом
- Модульне тестування компонентів та сервісів
- Angular Material та інші UI-бібліотеки
Надіслати заявку
📩 info@sso.net.ua
☎️ 38 098 805 45 11
| ✉️ | 📅 | ☎️ | 🔝 |




