Course Code: angular18
Duration: 28 hours
Prerequisites:
  • Znajomość języka JavaScript
  • Doświadczenie w tworzeniu stron internetowych
  • Podstawowa znajomość HTML i CSS

Odbiorcy

  • Twórcy stron internetowych
  • Programiści front-end
  • Każdy zainteresowany tworzeniem aplikacji jednostronicowych (SPA) z Angular
Overview:

Angular 18 to najnowsza wersja popularnego front-endowego frameworka internetowego utrzymywanego przez Go ogle. Ta nowa wersja zawiera kilka znaczących ulepszeń, takich jak zoptymalizowane TypeScript możliwości 4.7, ulepszone wykrywanie zmian, nowe funkcje routingu i aktualizacje Angular DevTools (TopCloudDev).

To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla początkujących i średnio zaawansowanych programistów, którzy chcą tworzyć dynamiczne, nowoczesne aplikacje internetowe przy użyciu Angular 18.

Pod koniec tego szkolenia uczestnicy będą mogli

  • Konfigurować i konfigurować projekty Angular 18.
  • Wykorzystać nowe funkcje i ulepszenia Angular 18.
  • Rozwijać solidne, skalowalne aplikacje przy użyciu Angular 18.
  • Wdrażać najlepsze praktyki w zakresie organizacji i architektury kodu.
  • Zintegruj aplikacje Angular z interfejsami API RESTful.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

  • Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami.
Course Outline:

Wprowadzenie do Angular 18

  • Przegląd Angular i jego ekosystemu
  • Co nowego w Angular 18
  • Konfiguracja środowiska programistycznego

Konfiguracja i architektura projektu

  • Korzystanie z Angular CLI
  • Struktura projektu i organizacja plików
  • Moduły i komponenty Angular

Szablony i wiązanie danych

  • Składnia szablonów Angular
  • Interpolacja, wiązanie właściwości i wiązanie zdarzeń
  • Dwukierunkowe wiązanie danych z ngModel

Komponenty i dyrektywy

  • Tworzenie i używanie komponentów
  • Haki cyklu życia komponentów
  • Wbudowane dyrektywy (ngIf, ngFor, itp.)
  • Niestandardowe dyrektywy

Usługi i wstrzykiwanie zależności

  • Tworzenie i korzystanie z usług
  • Wstrzykiwanie zależności w Angular
  • Zarządzanie stanem aplikacji

Routing i nawigacja

  • Konfigurowanie routera Angular
  • Konfigurowanie tras i parametrów tras
  • Leniwe ładowanie i strażnicy tras

Formularze w Angular

  • Formularze oparte na szablonach
  • Formularze React
  • Walidacja formularzy i obsługa błędów

Klient HTTP i obserwowalne

  • Wykonywanie żądań HTTP za pomocą HttpClient
  • Obsługa odpowiedzi HTTP
  • Praca z RxJS obiektami obserwowalnymi

Tematy zaawansowane

  • Animacje Angular
  • Internacjonalizacja (i18n)
  • Techniki optymalizacji wydajności

Testowanie w Angular

  • Testy jednostkowe z Jasmine i Karma
  • Testowanie end-to-end z Protractor
  • Najlepsze praktyki testowania aplikacji Angular

Wdrażanie i konserwacja

  • Tworzenie i wdrażanie Angular aplikacji
  • Kontrola wersji za pomocą Git
  • Praktyki ciągłej integracji i dostarczania (CI/CD)

Migracja i rozwiązywanie problemów

  • Migracja ze starszych wersji Angular
  • Najczęstsze pułapki i sposoby ich uniknięcia
  • Rozwiązywanie typowych problemów z Angular 18

Sesje praktyczne

  • Praktyczne laboratoria
  • Rozwój projektów w świecie rzeczywistym
  • Ćwiczenia grupowe i wzajemne oceny

Podsumowanie i kolejne kroki

Sites Published:

United Arab Emirates - Angular 18

Qatar - Angular 18

Egypt - Angular 18

Saudi Arabia - Angular 18

South Africa - Angular 18

Brasil - Angular 18

Canada - Angular 18

中国 - Angular 18

香港 - Angular 18

澳門 - Angular 18

台灣 - Angular 18

USA - Angular 18

Österreich - Angular 18

Schweiz - Angular 18

Deutschland - Angular 18

Czech Republic - Angular 18

Denmark - Angular 18

Estonia - Angular 18

Finland - Angular 18

Greece - Angular 18

Magyarország - Angular 18

Ireland - Angular 18

Luxembourg - Angular 18

Latvia - Angular 18

España - Angular 18

Italia - Angular 18

Lithuania - Angular 18

Nederland - Angular 18

Norway - Angular 18

Portugal - Angular 18

România - Angular 18

Sverige - Angular 18

Türkiye - Angular 18

Malta - Angular 18

Belgique - Angular 18

France - Angular 18

日本 - Angular 18

Australia - Angular 18

Malaysia - Angular 18

New Zealand - Angular 18

Philippines - Angular 18

Singapore - Angular 18

Thailand - Angular 18

Vietnam - Angular 18

India - Angular 18

Argentina - Angular 18

Chile - Angular 18

Costa Rica - Angular 18

Ecuador - Angular 18

Guatemala - Angular 18

Colombia - Angular 18

México - Angular 18

Panama - Angular 18

Peru - Angular 18

Uruguay - Angular 18

Venezuela - Angular 18

Polska - Angular 18

United Kingdom - Angular 18

South Korea - Angular 18

Pakistan - Angular 18

Sri Lanka - Angular 18

Bulgaria - Angular 18

Bolivia - Angular 18

Indonesia - Angular 18

Kazakhstan - Angular 18

Moldova - Angular 18

Morocco - Angular 18

Tunisia - Angular 18

Kuwait - Angular 18

Oman - Angular 18

Slovakia - Angular 18

Kenya - Angular 18

Nigeria - Angular 18

Botswana - Angular 18

Slovenia - Angular 18

Croatia - Angular 18

Serbia - Angular 18

Bhutan - Angular 18

Nepal - Angular 18

Uzbekistan - Angular 18