Лого LUMIFYПрограмиране на LUMIFY Angular 15 - Икона 1 ПРИЛОЖЕНИЕ И WEB РАЗВИТИЕ
Програмиране на Angular 15
ДЪЛЖИНА 5 дни
ВЕРСИЯ 15

ЗАЩО ДА ИЗУЧАВАТЕ ТОЗИ КУРС

Този интензивен и всеобхватен обучителен курс по Angular 15 предоставя на участниците умения, които могат да използват веднага в работата си. Ще научите основите на разработката на Angular 15, като едностранични браузърни приложения, отзивчив webсайтове и хибридни мобилни приложения.
Този курс е комбинация от теоретично обучение и практически лабораторни упражнения, която включва въведение в Angular, последвано от TypeScript, компоненти, директни файлове, услуги, HTTPClient, тестване и отстраняване на грешки.
Забележка: Можем също да предоставим обучение за други версии на Angular. Моля, свържете се с нас, за да направите запитване или да регистрирате своя интерес.

ЪГЛОВО НА РАБОТА С ОСВЕЩЕНИЕПрограмиране на LUMIFY Angular 15 - лого 1

КАКВО ЩЕ НАУЧИТЕ

При успешно завършване на този курс ще имате знания за:

  • Разработете едностранични Angular приложения с помощта на Typescript
  • Настройте пълна среда за разработка на Angular
  • Създавайте компоненти, директни файлове, услуги, канали, формуляри и персонализирани валидатори
  • Обработвайте усъвършенствани задачи за извличане на мрежови данни с помощта на Observables
  • Консумирайте данни от REST web услуги, използващи Angular HTTP Client
  • Обработвайте йони за свързване на данни с помощта на WebСокет протокол
  • Работете с Angular Pipes за форматиране на данни
  • Използвайте разширени функции на Angular Component Router
  • Тествайте и отстранявайте грешки в Angular приложение с помощта на вградени инструменти
  • Работете с Angular CLI

Програмиране на LUMIFY Angular 15 - Икона 8 Моят инструктор беше страхотен, тъй като успя да постави сценарии в случаи от реалния свят, свързани с моята конкретна ситуация.
Бях накаран да се почувствам добре дошъл от момента, в който пристигнах и възможността да седнем като група извън класната стая, за да обсъдим нашите ситуации и нашите цели, беше изключително ценна.
Научих много и почувствах, че е важно целите ми, посещавайки този курс, да бъдат постигнати.
Страхотна работа на работния екип на Lumify.Програмиране на LUMIFY Angular 15 - Икона 9АМАНДА НИКОЛ
МЕНИДЖЪР НА ИТ ПОДДЪРЖАЩИ УСЛУГИ – HEALTH WORLD LIMITED

УЧЕБНИ ПРЕДМЕТИ

  1. Представяме ви Angular
    • Какво е Angular?
    • Централни характеристики на ъгловата рамка
    • Подходящи случаи на употреба
    • Градивни елементи на Angular приложение
    • Базова архитектура на Angular приложение
    • Инсталиране и използване на Angular
    • Анатомия на ъглова апликация
    • Стартиране на приложението
    • Изграждане и внедряване на приложението
    • Angular за собствени мобилни приложения
  2. Въведение в TypeScript
    • Програмни езици за използване с Angular
    • Синтаксис на TypeScript
    • Програмни редактори
    • Типовата система – Дефиниране на променливи
    • Типовата система – Дефиниране на масиви
    • Основни примитивни типове
    • Въведете Function ions
    • Извод за тип
    • Дефиниране на класове
    • Методи на класа
    • Контрол на видимостта
    • Конструктори на класове
    • Конструктори на класове – алтернативна форма
    • Неинициализирани полета
    • Интерфейси
    • Работа с ES6 модули
    • var срещу let
    • Функции със стрелки
    • Компактен синтаксис на функцията стрелка
    • Шаблонни низове
    • Generics in Class
    • Generics в Function ion
  3. Компоненти
    • Какво е компонент?
    • Бившample Компонент
    • Създаване на компонент с помощта на Angular CLI
    • Класът на компонента
    • @Component Decorator
    • Регистриране на компонент към неговия модул
    • Шаблон за компоненти
    • Прample: Шаблон HelloComponent
    • Прample: клас HelloComponent
    • Използване на компонент
    • Стартирайте приложението
    • Йерархия на компонентите
    • Основният компонент на приложението
    • Bootstrap File
    • Куки за жизнения цикъл на компонента
    • Прample Кукички за жизнения цикъл
    • CSS стилове
  4. Шаблони за компоненти
    • Шаблони
    • Местоположение на шаблона
    • Синтаксисът на мустаците {{ }}
    • Задаване на свойства на DOM елемент
    • Задаване на основния текст на елемента
    • Обвързване на събития
    • Обработчик на събития на израз
    • Предотвратяване на обработката по подразбиране
    • Директиви за атрибути
    • Прилагайте стилове чрез промяна на CSS класове
    • Прample: ngClass
    • Директно прилагане на стилове
    • Структурни директиви
    • Шаблон за условно изпълнение
    • Прample: ngIf
    • Зацикляне с помощта на ngFor
    • ng За локални променливи
    • Манипулиране на колекцията
    • Прample – Изтриване на елемент
    • Проследяване на артикул с ngFor
    • Размяна на елементи с ngSwitch
    • Групиране на елементи
    • Референтна променлива на шаблон
  5. Междукомпонентна комуникация
    • Основи на комуникацията
    • Архитектурата на потока от данни
    • Подготовка на детето за получаване на данни
    • Изпращане на данни от родител
    • Повече за настройката на свойствата
    • Задействащо събитие от компонент
    • @Output() Прample – Детски компонент
    • @Output() Прample – родителски компонент
    • Пълно двупосочно обвързване
    • Настройка на двупосочно обвързване на данни в родител
  6. Формуляри, управлявани от шаблони
    • Формуляри, управлявани от шаблони
    • Модул за импортиране на формуляри
    • Основен подход
    • Настройване на формуляр
    • Получаване на информация от потребителя
    • Пропускане на атрибут ngForm
    • Инициализирайте формуляра
    • Двупосочно обвързване на данни
    • Валидиране на формуляр
    • Ъглови валидатори
    • Показване на състоянието на валидация чрез използване на класове
    • Допълнителни типове вход
    • Квадратчета за отметка
    • Изберете (падащо меню) полета
    • Опции за изобразяване за избор (падащо меню)
    • Полета за дата
    • Радио бутони
  7. Реактивни форми
    • Реактивни формиview
    • Градивните елементи
    • Импортиране на Reactive FormsModule
    • Конструиране на формуляр
    • Проектирайте шаблона
    • Получаване на входни стойности
    • Инициализиране на полетата за въвеждане
    • Задаване на стойности на формуляра
    • Абониране за въвеждане на промени
    • Валидиране
    • Вградени валидатори
    • Показване на грешка при валидиране
    • Персонализиран валидатор
    • Използване на персонализиран валидатор
    • Предоставяне на конфигурация към персонализиран валидатор
    • FormArray – Динамично добавяне на входове
    • FormArray – Класът на компонента
    • FormArray – Шаблонът
    • FormArray – Стойности
    • Sub FormGroups – Клас компонент
    • Sub FormGroups – HTML шаблон
    • Защо да използвате Sub FormGroups
  8. Услуги и инжектиране на зависимости
    • Какво е услуга?
    • Създаване на основна услуга
    • Класът на обслужване
    • Какво е инжектиране на зависимост?
    • Инжектиране на екземпляр на услуга
    • Инжектори
    • Йерархия на инжектора
    • Регистриране на услуга с Root Injector
    • Регистриране на услуга с инжектор на компонент
    • Регистрирайте услуга с инжектор на функционален модул
    • Къде да регистрирам услуга?
    • Инжектиране на зависимости в други артефакти
    • Осигуряване на алтернативно изпълнение
    • Инжектиране на зависимост и @Host
    • Инжектиране на зависимост и @Optional
  9. HTTP клиент
    • Angular HTTP клиент
    • Използване на HTTP клиент – Крайview
    • Импортиране на HttpClientModule
    • Услуга, използваща HttpClient
    • Изготвяне на GET заявка
    • Какво прави наблюдаемият обект?
    • Използване на услугата в компонент
    • Клиентският компонент PeopleService
    • Обработка на грешки
    • Персонализиране на обекта за грешка
    • Извършване на POST заявка
    • Изготвяне на PUT заявка
    • Правене на заявка за ИЗТРИВАНЕ
  10. Конектори и форматиране на данни
    • Какво представляват тръбите?
    • Вградени тръби
    • Използване на канали в HTML шаблон
    • Верижни тръби
    • Интернационализирани тръби (i18n)
    • Зареждане на локални данни
    • Лулата за дата
    • Числото Тръба
    • Валутен канал
    • Създайте персонализирана тръба
    • Персонализирана тръба Example
    • Използване на персонализирани тръби
    • Използване на тръба с ngFor
    • Филтърна тръба
    • Категория на лулата: чиста и нечиста
    • Pure Pipe Example
    • Нечиста тръба Example
  11. Въведение в едностраничните приложения
    • Какво е едностранично приложение (SPA)
    • Традиционен Web Приложение
    • СПА работен процес
    • Едностранично приложение Advantages
    • HTML5 History API
    • СПА предизвикателства
    • Внедряване на SPA с помощта на Angular
  12. Ъгловият рутер за компоненти
    • Компонентният рутер
    • View Навигация
    • API на Angular Router
    • Създаване на приложение с активиран рутер
    • Хостинг на маршрутизираните компоненти
    • Навигация с помощта на връзки и бутони
    • Програмна навигация
    • Подаване на параметри на маршрута
    • Навигиране с параметри на маршрута
    • Получаване на стойностите на параметрите на маршрута
    • Синхронно извличане на параметъра на маршрута
    • Асинхронно извличане на параметър на маршрут
    • Параметри на заявката
    • Предоставяне на параметри на заявката
    • Асинхронно извличане на параметри на заявката
    • Проблеми с ръководството URL влизане и маркиране
  13. Разширен HTTP клиент
    • Опции за заявка
    • Връщане на HttpResponse обект
    • Задаване на заглавки на заявки
    • Създаване на нови наблюдаеми
    • Създаване на проста наблюдаема
    • Методът на наблюдаемия конструктор
    • Наблюдаеми оператори
    • Операторите за карта и филтър
    • Операторът flatMap().
    • Операторът tap().
    • Комбинаторът zip().
    • Кеширане на HTTP отговор
    • Осъществяване на последователни HTTP повиквания
    • Осъществяване на паралелни разговори
    • Персонализиране на обект за грешка с catchError()
    • Грешка в тръбопровода
    • Възстановяване на грешки
  14. Ъглови модули
    • Защо ъглови модули?
    • Анатомия на клас модул
    • Свойства на @NgModule
    • Функционални модули
    • Прample Модулна структура
    • Създаване на домейн модул
    • Създайте двойка маршрутизиран/маршрутизиращ модул
    • Създайте сервизен модул
    • Създаване на общи модули
    • Използване на един модул от друг
  15. Разширено маршрутизиране
    • Модул с активирани функции за маршрутизиране
    • Използване на функционалния модул
    • Мързеливо зареждане на функционалния модул
    • Създаване на връзки за компонентите на функционалния модул
    • Повече за отложеното зареждане
    • Предварително зареждане на модули
    • обвързване на routerLinkActive
    • Маршрут по подразбиране
    • Път на маршрута със заместващ знак
    • пренасочване към
    • Детски маршрути
    • Дефиниране на дъщерни маршрути за дъщерни маршрути
    • Връзки за дъщерни маршрути
    • Навигационни пазачи
    • Създаване на реализации на Guard
    • Използване на пазачи в маршрут
  16. Единично тестване на ъглови приложения
    • Единично тестване на ъглови артефакти
    • Инструменти за тестване
    • Типични стъпки за тестване
    • Резултати от тестовете
    • Жасмин тестови пакети
    • Спецификации на Jasmine (единични тестове)
    • Очаквания (твърдят йони)
    • Кибрит
    • Прampинструкции за използване на съвпадения
    • Използване на собственост not
    • Настройка и премахване в Unit Test Suites
    • Прampфайл от функции beforeEach и afterEach
    • Ъглов тестов модул
    • Прample ъглов тестов модул
    • Тестване на услуга
    • Инжектиране на екземпляр на услуга
    • Тествайте синхронен метод
    • Тествайте асинхронен метод
    • Използване на Mock HTTP Client
    • Предоставяне на готов отговор
    • Тестване на компонент
    • Модул за тестване на компоненти
    • Създаване на екземпляр на компонент
    • Класът ComponentFixture
    • Тестове за основни компоненти
    • Класът DebugElement
    • Симулиране на потребителско взаимодействие
  17. Отстраняване на грешки
    • Надview на ъглово отстраняване на грешки
    • Viewing TypeScript код в Debugger
    • Използване на дебъгера Ключова дума
    • Регистриране на грешки
    • Какво е Angular DevTools?
    • Използване на Angular DevTools
    • Angular DevTools – Компонентна структура
    • Angular DevTools – Change Detect ion Execution ion
    • Прихващане на синтактични грешки

ЗА КОГО Е КУРСЪТ?

Този курс е насочен към всеки, който трябва да научи основите на разработката на Angular 15 и да я приложи веднага за създаване web приложения.
Можем също така да предоставим и персонализираме този курс за обучение за по-големи групи – спестявайки време, пари и ресурси на вашата организация. За повече информация, моля свържете се с нас по имейл на ph.training@lumifywork.com

ПРЕДПОСТАВКИ

  • Web опит в разработката с използване на HTML, CSS и JavaScript е необходим, за да извлечете максимума от този курс по Angular
  • Познаването на DOM на браузъра също е полезно
  • Не се изисква предишен опит с Angular или AngularJS

Предоставянето на този курс от Lumify Work се урежда от правилата и условията за резервация.
Моля, прочетете внимателно правилата и условията, преди да се запишете в този курс, тъй като записването в курса зависи от приемането на тези условия.

https://www.lumifywork.com/en-ph/courses/angular-15-programming/Лого LUMIFYПрограмиране на LUMIFY Angular 15 - Икона 2 ph.training@lumifywork.com
Програмиране на LUMIFY Angular 15 - Икона 3 lumifywork.com
Програмиране на LUMIFY Angular 15 - Икона 4 facebook.com/LumifyWorkPh
Програмиране на LUMIFY Angular 15 - Икона 5 linkedin.com/company/lumify-work-ph
Програмиране на LUMIFY Angular 15 - Икона 6 twitter.com/LumifyWorkPH
Програмиране на LUMIFY Angular 15 - Икона 7 youtube.com/@lumifywork

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

LUMIFY WORK Angular 15 Програмиране [pdf] Ръководство за потребителя
Angular 15 Програмиране, Програмиране

Референции

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

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са маркирани *