CyberBionic Systematics

Angular

3 834 UAH за курс
20 годин
Для початківців, Для досвідчених
Angular Frontend
Цей курс навчить вас основ Angular — популярного фреймворка для фронтенд-розробки. Ви розберете компоненти, модулі, сервіси, маршрутизацію та роботу з даними. Після курсу ви зможете створювати прості додатки та використовувати інструменти Angular. Включає практичні завдання, тестування та відеоматеріали.

Про курс

Програма курсу

Основи Angular та перший додаток

На цьому курсі починають з основ фреймворка Angular. Слухачі отримують огляд інструментів, необхідних для розробки. Вони створюють свій перший додаток та розбираються у структурі файлів і папок. Курс пояснює синтаксис Angular та показує, як створювати компоненти через командний рядок. Тут також вчать компонентного підходу до стилів, роботи з модулями та додавання зображень у проект.

Робота з даними та подіями

Далі курс розглядає основи маршрутизації та способи виведення даних на сторінку. Слухачі створюють простий проект з маршрутизацією та вчаться задавати різну логіку відображення інформації. Вони освоюють інструменти Angular для стилізації розмітки та розбираються у синтаксисі запитів і технічних відмінностях між ними.

Інструменти Angular: директиви, пайпи та модулі

Цей блок присвячений роботі з директивами - спеціальними інструментами для створення шаблонів, які повторюються у проекті. Курс пояснює, як перетворювати дані за допомогою пайпів та розкриває принципи модульної архітектури Angular.

Глибше занурення у компоненти

Тут детально розглядають роботу з компонентами. Слухачі вчаться налаштовувати стилі компонентів, передавати дані між ними та організовувати їх взаємодію. Курс також охоплює тему життєвого циклу компонентів - від створення до видалення.

Сервіси та їх роль у додатку

Цей модуль присвячений сервісам - особливим елементам Angular для організації логіки. Слухачі вчаться створювати та реєструвати сервіси, працювати з локальними сервісами та розуміти область їх видимості у додатку.

Робота з сервером: HttpClient та RxJS

Курс знайомить з бібліотекою RxJS для роботи з асинхронними операціями. Слухачі освоюють модуль HttpClientModule, який дозволяє взаємодіяти з сервером - відправляти запити та обробляти відповіді.

Форми та валідація даних

Цей блок навчає створювати форми в Angular. Курс охоплює двостороннє зв'язування даних, реактивні форми та відображення їх стану. Слухачі вчаться додавати валідатори, керувати полями форми та використовувати асинхронні перевірки даних.

Маршрутизація та динамічні сторінки

Останній теоретичний модуль поглиблює знання про маршрутизацію. Тут розглядають створення динамічних сторінок, передачу даних між ними та обмеження маршрутизації в Angular.

Практичне закріплення

Курс завершується двома практичними заняттями, де слухачі застосовують отримані знання. Вони створюють повноцінний додаток, який об'єднує всі вивчені технології - від компонентів і сервісів до маршрутизації та роботи з сервером.

Результати навчання

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

Формат навчання

Курс включає практичні заняття з перевіркою домашніх завдань. Доступний безкоштовний відеокурс для додаткового навчання. Після завершення передбачене онлайн-тестування та отримання сертифіката.

Що включено

Вечірні заняття
Видається диплом/сертифікат
Супровід ментора