ЛУМИФИ ВОРК ЛОГО

ЛУМИФИ ВОРК Ангулар 12 Програмирање

ЛУМИФИ ВОРК Ангулар 12 Програмирање

ЗАШТО УЧИТИ ОВАЈ КУРС

Овај свеобухватни курс Ангулар 12 програмирања је комбинација теоријског учења и практичних лабораторија који укључује увод у Ангулар, праћен ТипеСцриптом, компонентама, директивама, услугама, ХТТП клијентом, тестирањем и отклањањем грешака.
Курс је препун корисних и практичних информација које можете одмах применити на свој рад. Научите основе основног развоја Ангулар 12, као што су апликације претраживача са једном страницом, које реагују webсајтове и хибридне мобилне апликације.
Напомена: Такође можемо да пружимо обуку о другим верзијама Ангулар-а. Молимо да нас контактирате да бисте поставили упит или регистровали своје интересовање.

ШТА ЋЕТЕ НАУЧИТИ
По успешном завршетку овог курса, моћи ћете да:

  • Развијте Ангулар апликације на једној страници користећи Типесцрипт
  • Подесите комплетно развојно окружење Ангулар
  • Креирајте компоненте, директиве, услуге, цеви, обрасце и прилагођене валидаторе
  • Рукујте напредним задацима преузимања мрежних података користећи Обсерваблес Цонсуме дата фром РЕСТ web услуге које користе Ангулар ХТ ТП Цлиент Управљају везама за пренос података користећи WebПротокол утичница
  • Радите са угаоним цевима за форматирање података
  • Користите напредне функције Ангулар Цомпонент Роутера
  • Тестирајте и отклањајте грешке у Ангулар апликацијама користећи уграђене алате.

ПРЕДМЕТИ ПРЕДМЕТА

Поглавље 1. Увод у Ангулар

  • Шта је Ангулар?
  • Централне карактеристике Ангулар Фрамеворк-а Прикладни случајеви употребе
  • Грађевински блокови Ангулар апликације Основна архитектура Ангулар апликације Инсталирање и коришћење Ангулар-а
  • Анатомија угаоне апликације која покреће апликацију
  • Израда и примена апликације Ангулар за изворне мобилне апликације
  • Резиме

Поглавље 2. Увод у ТипеСцрипт

  • Програмски језици за употребу са Ангулар ТипеСцрипт синтаксом
  • Уредници програмирања
  • Систем типова – дефинисање променљивих
  • Систем типова – дефинисање низова
  • Основни примитивни типови
  • Унесите функције
  • Тип Закључивање
  • Дефинисање класа
  • Цласс Метходс
  • Контрола видљивости
  • Конструктори класа
  • Конструктори класа – неиницијализована поља алтернативне форме
  • Интерфејси
  • Рад са ЕС6 модулима
  • вар вс лет
  • Функције са стрелицама
  • Стрелица Функција Збијени низови шаблона синтаксе
  • Генерици у класи
  • Генерици у функцији
  • Резиме

Поглавље 3. Компоненте

  • Шта је компонента?
  • Ан Екampле Цомпонент
  • Креирање компоненте користећи Ангулар ЦЛИ
  • Тхе Цомпонент Цласс
  • @Цомпонент Децоратор
  • Регистровање компоненте у њеном шаблону компоненте модула
  • Exampле: ХеллоЦомпонент Темплате
  • Exampле: Класа ХеллоЦомпонент која користи компоненту
  • Покрените апликацију
  • Хијерархија компоненти
  • Роот компонента апликације
  • Тхе Боотстрап File
  • Животни циклус компоненти Хоокс Екampле Лифецицле Хоокс
  • ЦСС стилови
  • Резиме

Поглавље 4. Шаблони компоненти

  • Шаблони
  • Локација шаблона
  • Синтакса бркова {{ }}
  • Подешавање својстава ДОМ елемента
  • Подешавање текста тела елемента
  • Везивање догађаја
  • Обрађивач догађаја израза
  • Спречавање подразумеваног руковања
  • Директиве о атрибутима
  • Примените стилове променом ЦСС класа
  • Exampле: нгЦласс
  • Директна примена стилова
  • Структурне директиве
  • Условно изврши шаблон
  • Exampле: нгИф
  • Петља користећи нгФор
  • нгЗа локалне варијабле
  • Манипулисање колекцијом прampле – Брисање ставке
  • Праћење ставки помоћу нгФор замена елемената са нгСвитцх елементима груписања
  • Референтна променљива шаблона Резиме

Поглавље 5. Компонентна комуникација

  • Основе комуникације
  • Архитектура тока података
  • Припрема детета за пријем података
  • Пошаљи податке од родитеља
  • Више о подешавању својстава
  • Догађај покретања из компоненте
  • @Оутпут() прampле – Подређена компонента @Оутпут() Прampле – Родитељска компонента
  • Потпуно двосмерно везивање
  • Подешавање двосмерног повезивања података у родитељ
  • Резиме

Поглавље 6. Обрасци вођени шаблоном

  • Обрасци вођени шаблонима
  • Модул за увоз образаца
  • Основни приступ
  • Постављање обрасца
  • Добијање корисничког уноса
  • Изостављање атрибута нгФорм
  • Иницијализирајте образац
  • Двосмерно повезивање података
  • Провера образаца
  • Угаони валидатори
  • Приказ стања валидације помоћу класа Додатни типови уноса
  • Поља за потврду
  • Изаберите (падајући мени) поља
  • Опције приказивања за поља за избор (падајући) датум
  • Радио Дугмад
  • Резиме

Поглавље 7. Реактивни облици

  • Реацтиве Формс Оверview
  • Тхе Буилдинг Блоцкс
  • Увезите РеацтивеФормсМодуле
  • Конструишите образац
  • Дизајнирајте шаблон
  • Добијање улазних вредности
  • Иницијализација поља за унос
  • Подешавање вредности обрасца
  • Претплата на Промене уноса
  • Валидација
  • Уграђени валидатори
  • Приказује грешку валидације
  • Цустом Валидатор
  • Коришћење прилагођеног валидатора
  • Достављање конфигурације за прилагођени валидатор
  • ФормАрраи – Динамичко додавање улаза
  • ФормАрраи – Класа компоненте
  • ФормАрраи – Шаблон
  • ФормАрраи – Вредности
  • Подгрупе образаца – класа компоненти
  • Подгрупе образаца – ХТМЛ шаблон
  • Зашто користити подгрупе обрасца
  • Резиме

Поглавље 8. Услуге и убацивање зависности

  • Шта је услуга?
  • Креирање основне услуге
  • Тхе Сервице Цласс
  • Шта је ињекција зависности?
  • Убацивање инстанце услуге
  • Ињектори
  • Хијерархија ињектора
  • Регистровање услуге помоћу Роот Ињецтор-а
  • Регистровање услуге са ињектором компоненте
  • Региструјте услугу са ињектором модула карактеристика
  • Где регистровати услугу?
  • Ињекција зависности у друге артефакте који обезбеђују алтернативну имплементацију Ињекција зависности и @Хост
  • Ињекција зависности и @Опционално
  • Резиме

Поглавље 9. ХТТП клијент

  • Ангулар ХТ ТП клијент
  • Коришћење ХТ ТП клијента – Готовоview
  • Увоз ХттпЦлиентМодуле
  • Услуга користећи ХттпЦлиент
  • Израда ГЕТ захтева
  • Шта ради објекат који се може посматрати?
  • Коришћење услуге у компоненти
  • Руковање грешкама у компоненти клијента ПеоплеСервице
  • Прилагођавање објекта Еррор
  • Израда ПОСТ захтева
  • Израда ПУТ захтева
  • Подношење захтева за ДЕЛЕТЕ

Поглавље 10. Цеви и форматирање података

  • Шта су цеви?
  • Уграђене цеви
  • Коришћење цеви у ланчаним цевима ХТМЛ шаблона
  • Интернационализоване цеви (и18н) Учитавање локалних података
  • Датум Пипе
  • Број цеви
  • Цурренци Пипе
  • Направите прилагођену цев
  • Цустом Пипе Екample
  • Коришћење прилагођених цеви
  • Коришћење цеви са нгФор-ом
  • Филтер цеви
  • Категорија цеви: чиста и нечиста
  • Резиме
  • Пуре Пипе Екample
  • Импуре Пипе Екample
  • Резиме

Поглавље 11. Увод у апликације на једној страници

  • Шта је традиционална апликација за једну страницу (СПА). Web Апликација
  • СПА Воркфлов
  • Апликација за једну страницу Адванtagес ХТМЛ5 Хистори АПИ
  • СПА изазови
  • Имплементација СПА користећи Ангулар Суммари

Поглавље 12. Угаона компонента рутера

  • Компонентни рутер
  • View Навигација
  • Ангулар Роутер АПИ
  • Креирање апликације са омогућеном рутером
  • Хостовање усмераваних компоненти
  • Навигација помоћу веза и дугмади
  • Програмска навигација
  • Преношење параметара руте
  • Навигација помоћу параметара руте
  • Добијање вредности параметара руте
  • Синхроно преузимање параметра руте
  • Асинхроно преузимање параметра руте
  • Параметри упита
  • Достављање параметара упита
  • Асинхроно преузимање параметара упита
  • Проблеми са приручником URL унос и обележавање
  • Резиме

Поглавље 13. Напредни ХТТП клијент

  • Рекуест Оптионс
  • Враћање ХттпРеспонсе објекта
  • Подешавање заглавља захтева
  • Креирање нових посматрача
  • Креирање једноставног уочљивог
  • Опсервабле Цонструцтор Метход Опсервабле оператори
  • Оператери мапе и филтера
  • Оператор флатМап().
  • Оператор тап().
  • Зип() комбинатор
  • Кеширање ХТ ТП одговора
  • Обављање узастопних ХТ ТП позива
  • Обављање паралелних позива
  • Прилагођавање објекта грешке са цатцхЕррор()
  • Грешка у цевоводу
  • Еррор Рецовери
  • Резиме

Поглавље 14. Угаони модули

  • Зашто угаони модули?
  • Анатомија класе модула
  • Својства @НгМодуле
  • Феатуре Модулес
  • Exampле Структура модула
  • Креирајте модул домена
  • Направите пар модула за рутирање/усмеравање
  • Креирајте сервисни модул
  • Креирање заједничких модула

Поглавље 15. Напредно рутирање

  • Функцијски модул омогућен за рутирање
  • Коришћење модула функција
  • Лено учитавање модула функција
  • Креирање веза за компоненте модула функција
  • Више о лењем учитавању
  • Предучитавање модула
  • Подразумевана рута
  • Путања џокер путање
  • преусмери на
  • Цхилд Роутес
  • Дефинисање дечјих рута
  • за дечије руте
  • Везе за дечије руте
  • Навигатион Гуардс
  • Креирање Гуард имплементација
  • Коришћење стражара на рути
  • Резиме

Поглавље 16. Унит Тестинг Ангулар Апплицатионс

  • Угаони артефакти за тестирање јединица
  • Алати за тестирање
  • Типични кораци тестирања
  • Резултати теста
  • Јасмине Тест Суитес
  • Спецификације јасмина (јединични тестови)
  • Очекивања (тврдње)
  • Матцхерс
  • Exampлес Усинг Матцхерс
  • Коришћење својства нот
  • Подешавање и уклањање у пакетима за тестирање јединица
  • Exampле оф бефореЕацх и афтерЕацх функције
  • Угаони тест модул
  • Exampле Угаони тест модул
  • Тестирање услуге
  • Убацивање инстанце услуге
  • Тестирајте синхрони метод
  • Тестирајте асинхрони метод
  • Коришћење Моцк ХТ ТП клијента
  • Снабдевање унапред припремљеног одговора
  • Тестирање компоненте
  • Модул за тестирање компоненти
  • Креирање инстанце компоненте
  • Тхе ЦомпонентФиктуре Цласс
  • Тестови основних компоненти
  • Класа ДебугЕлемент
  • Симулација корисничке интеракције
  • Резиме

Поглавље 17. Отклањање грешака

  • Готовоview угаоног отклањања грешака
  • Viewунос ТипеСцрипт кода у програм за отклањање грешака
  • Коришћење кључне речи за отклањање грешака
  • Дебуг Логгинг
  • Шта је Ангулар ДевТоолс?
  • Коришћење Ангулар ДевТоолс-а
  • Ангулар ДевТоолс – Структура компоненти
  • Ангулар ДевТоолс – Извршење откривања промена
  • Хватање синтаксичких грешака
  • Резиме

Лабораторијске вежбе

  • Лабораторија 1. Увод у Ангулар
  • Лаб 2. Увод у ТипеСцрипт
  • Лабораторија 3. Увод у компоненте
  • Лабораторија 4. Шаблон компоненте
  • Лабораторија 5. Направите компоненту фото галерије
  • Лабораторија 6. Образац вођен шаблоном
  • Лабораторија 7. Креирајте образац за уређивање
  • Лабораторија 8. Реактивни облик
  • Лабораторија 9. Развијте услугу
  • Лабораторија 10. Развијте ХТ ТП клијента
  • Лабораторија 11. Користите цеви
  • Лабораторија 12. Основна апликација за једну страницу помоћу рутера Лабораторија 13. Направите апликацију за једну страницу (СПА)
  • Лабораторија 14. Напредни ХТ ТП клијент
  • Лабораторија 15. Коришћење Ангулар Боотстрап-а
  • Лабораторија 16. Лази Модуле Лоадинг
  • Лабораторија 17. Напредно рутирање
  • Лабораторија 18. Јединично тестирање
  • Лабораторија 19. Отклањање грешака у Ангулар апликацијама

КОМ ЈЕ КУРС ЗА?
Овај курс је намењен свима који треба да науче основе Ангулар 12 развоја и примене их у креирању web апликације одмах. Такође можемо да испоручимо и прилагодимо овај курс обуке за веће групе – штедећи време, новац и ресурсе ваше организације.

ПРЕДУСЛОВИ
Web Искуство у развоју коришћењем ХТМЛ-а, ЦСС-а и ЈаваСцрипт-а је потребно да бисте извукли максимум из овог Ангулар курса. Познавање ДОМ претраживача је такође корисно. Претходно Ангулар искуство, са АнгуларЈС или било којом верзијом Ангулара, није потребно.
https://www.lumifywork.com/en-au/courses/angular-12-programming/

Документи / Ресурси

ЛУМИФИ ВОРК Ангулар 12 Програмирање [пдф] Упутство за кориснике
Ангулар 12 Програмирање, Ангулар, 12 Програмирање, Програмирање

Референце

Оставите коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена *