'Y'

Angular Development. Poziom zaawansowany.

To szkolenie jest przeznaczone dla programistów, którzy mają już doświadczenie w korzystaniu z Angulara. Koncentruje się na zaawansowanych tematach, które pozwolą ci zwiększyć efektywność rozwoju i poprawić jakość twojego kodu, czyniąc go bardziej efektywnym i rozszerzalnym.
Kod: WEB-022
Czas trwania: 30 godzin

Opis szkolenia

To szkolenie jest przeznaczone dla programistów, którzy mają już doświadczenie w korzystaniu z Angulara. Koncentruje się na zaawansowanych tematach, które pozwolą ci zwiększyć efektywność rozwoju i poprawić jakość twojego kodu, czyniąc go bardziej efektywnym i rozszerzalnym.

Zajmujemy się tematami takimi jak tworzenie bibliotek dla Angular, tworzenie niestandardowych dyrektyw, hierarchią dostawców i wstrzykiwaniem zależności, dynamicznymi i reaktywnymi formularzami i ich sprawdzaniem, autoryzacją za pomocą tokenów JWT oraz zarządzaniem złożonym stanem aplikacji za pomocą Redux (NgRx). Patrzymy na debugowanie w czasie, zaawansowane możliwości routera i animację.

Podczas kursu porozmawiamy również o tematach związanych z konfigurowaniem pakietu sieciowego do budowania aplikacji Angular, testowaniem jednostkowym za pomocą Test / Jasmine / Mocha / Chai, testowaniem E2E za pomocą Protractor, a nawet optymalizacją aplikacji.

Plan szkolenia

  • Tworzenie dyrektyw strukturalnych
  • Dyrektywy, tworzenie dyrektyw, dyrektywy strukturalne
  • DI, hierarchia dostawców
  • Jeszcze raz o modułach DI, dostawcach. Hierarchia dostawców
  • Tworzenie bibliotek
  • Rodzaje modułów JS Montaż biblioteki. Zespół biblioteki dla Angulara
  • Zaawansowane programowanie reaktywne (RxJS)
  • Operatory RxJS i ich wykorzystanie. Pętla zdarzeń i RxJS.
  • Formularze
  • Weryfikacja niestandardowego formularza. Dynamiczne formy. Reaktywne formy. Korzystanie z usług reaktywnych. Wymiana danych w formach reaktywnych
  • Angular Router
  • Kompleksowy przegląd możliwości routera
  • Autoryzacja za pomocą tokenów JWT
  • Metody uwierzytelniania aplikacji internetowych. JWT, przegląd RFC 7519, zalety JWT JWT + HttpClient
  • Animacja
  • Odkrywanie zmian i zone.js
  • Zone.js. NgZone, Tick
  • Zarządzanie stanami aplikacji i debugowanie
  • Zarządzanie z Redux (ngrx). Debugowanie w czasie
  • Webpack in Angular
  • Testowanie pod kątem
  • Frameworki i biblioteki do testowania (Jest / Jasmine / Mocha / Chai). Mocks. Units tests, test-bed tests, component testing E2E testing (Protractor/phantomjs)
  • Optymalizacja
  • PWA: czym są i dlaczego warto je znać. Service Workers PWA w Angular. Renderowanie po stronie serwera, aplikacje izomorficzne
  • Osobliwości kompilacji do produkcji

Cele

  • Bardziej wydajne korzystanie z modułów Angular
  • Korzystanie z bibliotek i struktur referencyjnych
  • Zwiększenie efektywność testowania aplikacji i debugowania
  • Korzystaanie z zaawansowanych funkcji, w tym optymalizacji

Grupa docelowa

  • Deweloperzy
  • Projektanci

Wymagania

  • Doświadczenie w tworzeniu stron internetowych
  • Doświadczenie w programowaniu Angular i TypeScript
  • Najlepiej wziąć udział w naszym kursie Angular 8

Harmonogram w Online Cennik
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
Online 2640 zł
Bucharest 2640 zł
Kraków 2640 zł
Wroclaw 2640 zł

Uprzejmie informujemy, że płatność za każde szkolenie będzie realizowana w lokalnie obowiązującej walucie. Jednocześnie informujemy, że podane ceny mogą ulec zmianie w zależności od lokalizacji szkolenia oraz trybu jego realizacji. Do ceny netto widocznej przy wybranym szkoleniu należy doliczyć 23% podatku VAT.

WEB-02299201

Zarejestruj się na następne szkolenie

Imię*
Nazwisko*
Firma
Email*
Preferred Location
Numer telefonu*
Twój komentarz
Masz jeszcze jakieś pytania?
Skontaktuj się z nami
Thank you.
Your request has been received.