Angular Development. Poziom zaawansowany.

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

Trener Online
Vladimir Sonkin Java and Web Technologies Expert
Vladimir ma ponad 12-letnie doświadczenie w rozwoju Java Enterprise i pracuje dla Luxoft od 2006 roku, gdzie jest starszym programistą zaangażowanym w jeden z naszych najważniejszych projektów bankowych.

W tym okresie był zaangażowany w kilka projektów rozwoju oprogramowania na szeroką skalę dla szerokiej gamy branż, takich jak bankowość, rolnictwo i e-commerce. Dzięki temu był w stanie pracować z różnymi technologiami, takimi jak Java lub JavaScript, wykorzystywanymi do tworzenia złożonych aplikacji internetowych i interfejsów sieci Web przy projektach o niskim czasie reakcji.

Jego głównym zainteresowaniem jest tworzenie skalowalnych i ergonomicznych interfejsów internetowych oraz technologii mających na celu zwiększenie poziomu produktywności programistów. Od 2004 roku Vladimir opracował i przeprowadził szkolenia z zakresu Java, Java Enterprise, SQL Server DBMS i AngularJS.
Harmonogram w Online Cennik
Szkolenie zaplanowano na Online
26.06.2023 - 7.07.2023
Godziny szkolenia: 11:00-14:00
Lokalizacja: Online
Czas trwania: 30 godzin
Jezyk: Angielski
Trener
Vladimir Sonkin
Java and Web Technologies Expert
3 840 zł
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
26.06.2023 - 7.07.2023
Godziny szkolenia: 11:00-14:00
Lokalizacja: Online
Czas trwania: 30 godzin
Trener
Vladimir Sonkin
Java and Web Technologies Expert
3 840 zł
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
Online 3520 zł
Bucharest 3520 zł
Kraków 3520 zł
Wroclaw 3520 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-022 +0+WEB-02299201

Zarejestruj się na następne szkolenie

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