Про курс
Angular - це потужний фреймворк для розробки вебдодатків, написаний на TypeScript, який допомагає розробникам працювати швидко та ефективно.
Оскільки процес роботи над додатками може бути складним та вимагати дуже багато часу, краще скористатися фреймворком Angular для автоматизації розробки. Це інструмент, який дозволяє автоматично генерувати структуру проєкту та різноманітні файлові шаблони.
Курс «Angular Базовий» допоможе вам в теорії та на практиці зрозуміти можливості цього фреймворку. Ви навчитесь створювати компоненти, модулі та сервіси, що дозволить розробляти вебдодатки відповідно до сучасних стандартів (курс записаний на базовій 15-тій версії).
Також ви отримаєте знання про декларативний підхід до програмування, завдяки чому будете швидко створювати нові функції та змінювати існуючі. Успішне проходження курсу допоможе вам сформувати необхідний набір знань та навичок для використання Angular у розробці гарних і швидких вебзастосунків.
Цей курс входить до спеціальності:
Попередні Вимоги
- Знання TypeScript
- Розуміння основ HTML, CSS та JavaScript.
- Знання синтаксису ECMAScript 6 та використання нових можливостей JavaScript.
- Базові знання про HTTP-протокол та архітектуру вебдодатків.
- Наявність досвіду у розробці вебдодатків або програмуванні загалом.
- Розуміння принципів роботи з системами контролю версій, наприклад, Git.
Ви навчитеся
- Основам структури Angular проєкту.
- Використанню Angular CLI для створення нового проєкту та його налаштування.
- Розумінню ролі модулів, компонентів, сервісів та інших елементів Angular проєкту.
- Використанню форм Angular для створення інтерактивних вебформ.
- Розумінню життєвого циклу компонентів та використанню хуків життєвого циклу.
- Використанню роутів та настройці навігації між сторінками додатка.
- Розумінню концепції інжекторів та провайдерів.
- Використанню HTTP-запитів для взаємодії з сервером.
- Розумінню ролі тестування в Angular проєктах та написанню unit-тестів для компонентів та сервісів.
- Навичкам налагодження та оптимізації Angular додатків.
- 6 год 13 хв
- 21.05.2023
- 10 з 10
- 16.06.2023
- українська
Що входить до курсу
×
Ви дійсно бажаєте відкрити доступ до тестування за курсом Angular Базовий на 40 днів?
Знайомство з фреймворком та зручним інструментарієм для вивчення Angular надалі. На уроці студент дізнається, що необхідно виконати на початку роботи з Angular, як створити початковий проєкт на Angular. Буде проведено розбір файлової структури початкового проєкту та початку роботи з ним.
На уроці розглядається синтаксис та структура коду, що надає можливість писати Angular. Також розглядається створення заголовків файлів із кодом через AngularCLI. Буде розглянуто, яку роль виконують сутності компонента та модуля у додатку, як вони описані Декоратором.
Урок дозволить освоїти основи маршрутизації та основні принципи виведення даних на сторінку із простою взаємодією з користувачем. Також у завдання уроку входить розібрати синтаксис записів і технічну різницю між ними у використанні.
На занятті розглядається, що таке директиви, їх види, чим вони корисні і як використовуються у створенні проєкту, а також розглядаються спеціальні теги Angular та синтаксис вбудованих пайпів.
Урок розкриє важливість розбиття проєкту на модулі. Як побудувати взаємозв'язок на простих прикладах маршрутизації.
Мета заняття - розібрати взаємозв'язок між компонентами у стилізації та передачі даних. Можливі способи передавати дані до дочірніх чи батьківських компонентів. Яку роль виконує життєвий цикл компонента Angular для коректної роботи проєкту.
У цьому уроці розглядаються основи роботи сервісів, завдання, що вони виконують і як допомагають структурувати функціонал докладання. Розглядається необхідність реєстрацій сервісів у додатку, різних областях видимості та як це впливає на програму.
На занятті студент познайомиться з бібліотекою RxJs, яка використовується в Angular для роботи з асинхронними операціями, спрощуючи втілення їхньої логіки у зрозумілий та простий код. Буде розглянуто можливості модуля HTTPClientModule для взаємодії з сервером.
Студент ознайомиться із можливостями створення різних форм, які надає Angular. Дізнається про вбудований функціонал у форми і які валідатори можна налаштувати під різні завдання з можливістю створювати власні та асинхронні валідатори.
Урок розглядає основні можливості налаштування маршрутизації в Angular. Студент дізнається про можливість створення структури маршрутів у додатку, передачу даних між шляхами та те, як блокувати або допускати до певних маршрутів програми.