Zaawansowane tworzenie aplikacji z użyciem Angular

O szkoleniu

Wprowadzenie do zaawansowanych zagadnień związanych z programowaniem w ekosystemie Angular. Poznanie dobrych praktyk i wzorców programistycznych.

Dlaczego warto wziąć udział?
  • Charakterystyczną cechą szkolenia jest szeroki zakres przedstawionego materiału przy jednoczesnym skupieniu na aspekcie praktycznym. Największy nacisk położony jest na techniki i narzędzia, które sprawdzają się w rzeczywistych projektach i przynoszą największy wzrost wydajności pracy
  • Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań
  • Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką
  • Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how
Kto powinien wziąć udział?

Szkolenie dedykowane dla osób mających doświadczenie w pracy z frameworkiem Angular, chcących poznać bardziej zaawansowane praktyki związane między innymi z architekturą, wydajnością i skalowaniem aplikacji opartych na tym narzędziu

Program szkolenia

Architektura aplikacji opartych na Angular

  • Moduły a skalowanie aplikacji - featured, shared i lazy-loaded
  • Wstrzykiwanie zależności - zagadnienia zaawansowane
  • Poprawny podział odpowiedzialności komponentów
  • Praca z HTTP - globalna obsługa błędów, interceptor

Szczegóły Change Detection

  • Dostępne strategie C.D. komponentów
  • Omówienie roli Zone.js w C.D.
  • Wyłączanie i sterowanie C.D.

Customization

  • Konfiguracja: statyczna lub ładowana dynamicznie
  • Dynamiczne tworzenie komponentów
  • Stylowanie aplikacji
  • Obsługa tłumaczeń

TypeScript

  • Zaawansowane typy
  • TypeScript a struktury niezmienne
  • Strategie typowania standardowych elementów aplikacji
  • Uzupełnianie brakujących typowań
  • Rozszerzanie wbudowanych typów
  • Praca z niedookreślonymi strukturami

RxJS

  • Zarządzanie subskrypcjami
  • Optymizacja wydajności aplikacji za pomocą RxJS
  • Budowa własnych operatorów
  • Czym jest Subject i jakie są jego odmiany?
  • Architektura reaktywna

Zarządzanie stanem z NgRx

  • Rozwiązanie własne za pomocą BehaviorSubject
  • Wprowadzenie do NgRx
  • Akcje, Reduktory, Efekty
  • Jak korzystać z selektorów
  • Praktyczne wykorzystanie meta-reduktorów

Współdzielenie kodu

Czas trwania

3 dni: 24h

Prelegenci

Autor szkolenia:

Łukasz Andrzejewski - doświadczony trener z ponad 15-letnią praktyką na sali szkoleniowej. Aktywnie działa jako konsultant i programista w zakresie szeroko pojętych technologii Java, rozwiązań frontendowych i mobilnych. Absolwent Wydziału Fizyki Technicznej Politechniki Poznańskiej, specjalizacja: Symulacje komputerowe. Aktualnie Partner, Head of Technology w Sages. Dba o rozwój oferty, przygotowuje i prowadzi szkolenia, konsultuje i bierze udział w realizacji projektów IT

Co robię na co dzień?

Partner, Head of Technology, wspieram merytorycznie rozwój oferty szkoleniowej, przygotowuję i prowadzę szkolenia, biorę udział w realizacji projektów IT, prowadzę konsultacje w zakresie doboru architektury i technologii

Dlaczego lubię szkolić?

Szkolenie innych sprawia mi po prostu dużo przyjemności, motywuje do dalszego rozwoju i pozwala na usystematyzowanie posiadanej wiedzy

Trener:

Mateusz Kulesza - senior developer, konsultant i szkoleniowiec. Pracował z wieloma polskimi i zagranicznymi firmami nad projektami z sektorów e-learning, reklamy, e-commerce, transportu oraz bankowości i finansów. Z technologiami Internetowymi pracuje od ponad 10 lat. Pasjonat technologii front-end, JavaScript'u a także marketingu internetowego i e-commerce.

Terminy i miejsca

To szkolenie nie ma aktualnych terminów. Wyślij zapytanie o nowe terminy bądź zapisz na powiadomienia o nowych terminach.

1. Praktyczna znajomość frameworka Angular
2. Komputer z dostępem do Internetu

Rejestracja

Szkolenie online
za osobę
2 950
+23% VAT
Cena zawiera:
  • udział w zajęciach
  • materiały szkoleniowo-konferencyjne
  • certyfikat uczestnictwa
Zapisz się

Organizator

Sages Sp. z o.o.
02-796 Warszawa
ul. Wąwozowa 11
woj. mazowieckie
FAQ

Najczęściej zadawane pytania

Prosimy o przejście do sekcji Zapisz się, aby wypełnić formularz zgłoszenia w wydarzeniu. Po jego wysłaniu organizator skontaktuje się celem potwierdzenia przyjęcia zgłoszenia i przekazania szczegółów organizacyjnych.

Kontakt

Masz pytania? Napisz do nas

Wypełnij formularz

Uzupełnij pole
Uzupełnij pole
Wybierz termin wydarzenia
Uzupełnij pole
Uzupełnij pole
Uzupełnij wiadomość
Potwierdź, że nie jesteś botem.
Musisz zaakceptować regulamin.

Dane kontaktowe

Sages Sp. z o.o.
02-796 Warszawa ul. Wąwozowa 11
Powiadomienia o nowych terminach

Zapisz się, aby otrzymywać powiadomienia o nowych terminach tego wydarzenia!