У цьому уроці ми вивчимо принципи створення структурних і атрибутивних директив. Це допоможе Вам розуміти, як працюють директиви в Angular-додатку. Також в цей урок включені приклади створення призначених для користувача фільтрів (Pipe). Ви не тільки навчитеся створювати і використовувати фільтри, але і дізнаєтеся, які налаштування фільтрів можуть підвищити продуктивність програми.
2
Урок 2. Форма. Частина 1
У цьому уроці ми навчимося створювати користувальницький інтерфейс з використанням Model Driven підходу або реактивних форм. Крок за кроком ми створимо модель, прив'яжемо її до інтерфейсу і додамо логіку, виконує перевірку коректності введених користувачем даних. Також ми розглянемо принципи створення користувацьких валідаторів, а також дізнаємося, як працюють асинхронні валідатори в Angular
3
Урок 3. Форма. Частина 2
У цьому уроці ми продовжимо розглядати роботу з формами в Angular. У прикладах буде показаний спосіб створення динамічних форм, які створюють елементи управління в процесі виконання програми, спираючись на модель даних. Також в ці уроки включені приклади створення компонентів, які використовують 3rd party бібліотеки.
4
Урок 4. Реактивне програмування. RxJS
Реактивне програмування – це підхід в розробці програмного забезпечення, який заснований на маніпуляції асинхронних потоків. У цей урок входять приклади роботи з Observable об'єктами та їх методами, які надає бібліотека Extjs. Ви дізнаєтеся, як можна створювати Вами об'єкти і використовувати різні методи, такі як filter, map, flatMap, debounce та інші. Також Ви дізнаєтеся, як можна використовувати Вами об'єкти при створенні сервісів в Angular
5
Урок 5. Відстеження змін
Важливою частиною будь-якої бібліотеки або фреймворка для написання односторінкових додатків є механізм відстеження змін. У цьому уроці Ви дізнаєтеся принцип виявлення змін у Angular-додатках, а також те, як можна вплинути на продуктивність програми, змінивши стратегію відстеження змін на рівні окремих компонентів.
Спробуйте безкоштовно
Повноцінне заняття з тренером
Що входить до курсу
10 годин живого навчання з тренером
Практичні заняття та перевірка ДЗ
Спілкування з групою
Підтримка ментора та асистента
Тестування та Сертифікат
Відео курс від ITVDN
Як відбуваєтьсянавчання
1
Живі онлайн заняття з тренером
Заняття групи проходять онлайн. Це ефективне живе спілкування. Всі уроки записуються і доступні для повторного перегляду.
2
Виконання домашніх завдань
До кожного уроку розроблені практичні завдання, які необхідно виконувати і здавати у спеціальній LMS системі
3
Перевірка ДЗ та фідбек
Усі роботи студентів перевіряються і по кожному завданню надається фідбек з оцінкою та рекомендаціями.
4
Тестування та сертифікація
Після кожного модуля програми студенти проходять тестування і отримують сертифікати, які підтверджують рівень знань.
Сертифікат після закінчення курсу
Сертифікат після закінчення курсу
Тестування та сертифікація ІТ фахівців проходить на нашій власній платформі TestProvider.com
Ви отримуєте завірений сертифікат від CyberBionic Systematics, який підтверджує рівень ваших знань та збільшує шанси на успішне працевлаштування.
Кожен сертифікат має серійний номер, роботодавець може його перевірити та переконатися у справжності сертифіката.
Готовий почати навчання?
Відправляй заявку та зафіксуй свою знижку на навчання
Викладачікурсу
Дмитро Охріменко
Експерт з побудови розподілених та веб-орієнтованих додатків.
Сертифікований спеціаліст Microsoft (MCTS, MCPD, MCT).
Сергій Патьоха
Senior Software Engineer at BIScience, тренер-консультант CyberBionic Systematics
Олександр Гончаренко
Web Frontend Developer.
Сертифікований спеціаліст MCSA
Анна Павлюк
WEB Frontend Developer.
Тренер – консультант
Олена Хижняк
WEB Frontend Developer. Сертифікований тренер Microsoft (MCSA)
Поліна Соколенко
WEB Frontend Developer.
Тренер – консультант
Віталій Мазяр
Web Frontend Developer. Тренер – консультант. Сертифікований тренер Microsoft. Автор відео курсів на ITVDN
Оксана Дмитрієва
WEB Frontend Developer. Тренер – консультант
Денис Ковтун
Web Frontend Developer. Тренер – консультант.
Сертифікований тренер Microsoft
Компанії,в яких працюють наші студенти
Залишилися питання?
Підкажемо, з чого почати, яку спеціальність обрати і як знайти першу роботу.
Про курс Angular Advanced
Angular - популярний сучасний фреймворк для створення односторінкових додатків. Цей курс є логічним продовженням курсу Angular 6 Essential. В курсі Angular 6 Advanced Ви дізнаєтеся, як створюються директиви і фільтри, основи використання реактивних підходів в програмуванні і в роботі з Observable, а також познайомитеся з відстеженням змін в Angular-проекті. Знання, які Ви отримаєте в процесі проходження даного курсу, допоможуть краще розуміти принципи роботи елементів односторінкового додатку. Ви отримаєте уявлення про те, як можна підвищити продуктивність програми, додавши мінімум змін у програмний код.