Szkolenie Angular
Zbudujesz aplikację w Angularze 22: komponenty standalone, sygnały, Signal Forms i dane z API.
Zapytaj o termin Pobierz program (PDF)Większość tutoriali o Angularze pokazuje moduły, Zone.js i *ngIf, których
w Angularze 22 już nie piszesz. Duży projekt potrzebuje jednego, aktualnego
sposobu na komponenty, stan, formularze i komunikację z API, a nie mieszanki
trzech generacji frameworka.
Przez 3 dni budujesz jedną aplikację w Angularze 22 od pustego projektu: komponenty na sygnałach, formularze, routing i komunikację z API. Każdy temat od razu trafia do kodu, więc po szkoleniu masz działający projekt i wiesz, gdzie szukać odpowiedzi w dokumentacji.
Program
3 dni
- Angular CLI i struktura projektu
- Tworzenie projektu, generatory, konfiguracja
- Podział na warstwy i funkcjonalności
- Komponenty standalone zamiast modułów
- Komponenty
- Szablony, nowa składnia
@if,@for,@switch - Wejścia i wyjścia:
input(),output(),model() - Komunikacja między komponentami
- Wbudowane i własne dyrektywy oraz pipe’y
- Szablony, nowa składnia
- Sygnały
signal,computed,linkedSignal,effect- Jak Angular wykrywa zmiany: zoneless i OnPush w nowych projektach
- Sygnały a RxJS: kiedy które
- Usługi, wstrzykiwanie zależności i stan
@Service()iinject()zamiast wstrzykiwania w konstruktorze- Providery i zasięg instancji
- Serwis z sygnałami jako prosty store
- Formularze
- Signal Forms: model, walidacja, komunikaty błędów
- Własne reguły walidacji
- Reactive Forms: jak czytać formularze w istniejących projektach
- Dane z API
httpResource(): dane z API jako sygnałHttpClient, funkcyjne interceptory, obsługa błędów- RxJS w
HttpClient:map,switchMap,catchError
- Routing
- Trasy, parametry, lazy loading
- Funkcyjne guardy i resolvery
- Wydajność i testy
@defer: leniwe ładowanie fragmentów widoku- Pierwsze testy komponentów w Vitest
Testy omawiam szerzej na szkoleniu Testy w Angularze.
Dla kogo?
- Dla programistów JavaScript lub TypeScript, którzy zaczynają z Angularem.
- Dla zespołów, które zaczynają duży projekt w Angularze.
- Jeśli znasz starszego Angulara i chcesz przenieść projekt, wybierz szkolenie Migracja Angulara.
- Jeśli chcesz pogłębić RxJS, wybierz szkolenie RxJS.
Co musisz umieć?
- Programować w JavaScript: klasy, moduły,
async/await. - Znać podstawy TypeScriptu: typy, interfejsy, klasy. Jeśli ich nie znasz, zacznij od szkolenia TypeScript.
- Znać HTML i CSS w podstawowym zakresie.
Czego się nauczysz?
- Zbudujesz aplikację w Angularze od pustego projektu do działającej całości.
- Zapanujesz nad stanem komponentów i aplikacji dzięki sygnałom.
- Napiszesz własne dyrektywy, pipe’y i serwisy z
@Service()iinject(). - Zbudujesz formularze w Signal Forms z walidacją i odczytasz formularze w Reactive Forms w istniejącym kodzie.
- Pobierzesz dane z API przez
httpResource()iHttpClient. - Skonfigurujesz routing z lazy loadingiem i guardami.
- Napiszesz pierwsze testy komponentów w Vitest.
Referencje uczestników moich szkoleń
Rekomendacje pochodzą z różnych edycji szkolenia, także tych prowadzonych na starszych wersjach Angulara.
Szkolenie Angular
Super wykładowca. Szkolenie było profesjonalnie zorganizowane. Podstawy framework Angular zostały w sposób przejrzysty wytłumaczone. Podczas 3-dniowego kursu rozwijaliśmy przykładową aplikację, ćwicząc na niej poszczególne elementy/technologie Angular. Taki sposób nauki był dużo ciekawszy niż wykonywanie osobnych ćwiczeń do poszczególnych zagadnień.
Adam, Dyrektor Działu Informatyki
Szkolenie Angular
Brałam udział w szkoleniu z Angulara prowadzone przez Piotra. Posiada umiejętność sprawnego przekazywania wiedzy osobom na różnych poziomach. Dbał o doskonałą atmosferę w całej grupie. Również odpowiadał na wszelkie pytania poza zakresu szkolenia. Profesjonalny człowiek godny polecenia.
Natalia, Full Stack Developer
Szkolenie Angular
Miałem przyjemność uczestniczyć w szkoleniu z Angulara prowadzonego przez Piotra. Prowadzi zajęcia w sposób ciekawy, wyczerpująco omawia materiał oraz odpowiada na pytania. Bogata wiedza Piotra i fachowe przygotowanie do przeprowadzenia szkolenia pozwolił mi na ugruntowanie wiedzy nt. Angulara, jak i zachęcił do udziału w kolejnych kursach.
Adrian, Senior Frontend Developer
Szkolenie Angular
Piotr jako trener zawsze jest przygotowany. W elokwentny sposób jak i również na dobrych przykładach potrafi przekazać wiedzę. Jego bogate doświadczenie z zakresu front-endu oraz komunikacji sieciowej, czyni go osobą godną polecenia !
Dominik, Team Leader & Java Engineer
Szkolenie Angular
Pasjonat i fachowiec. Miałem przyjemność uczestniczyć w czterodniowym szkoleniu Angular 8 prowadzonym przez Piotra. Jestem pod wrażeniem jego biegłości obsługi używanych narzędzi i rozległej znajomości tematu. Sposób prowadzenia szkolenia przez Piotra również zasługuje na pochwały - koncentracja na zagadnieniu oraz intuicyjne i błyskawiczne rozwiązywanie problemów uczestników świadczą o wysokich kwalifikacjach. Szczerze polecam Piotra jako trenera i mentora.
Grzegorz, Change Management Systems Administrator
Szkolenie Angular
I was attending one of the course that Piotr was leading. Course was about Angular6. I was really amazed how easy and how efficient is sharing knowledge for Piotr. From absolute 0 knowledge of this framework begging of the course after 4 days with Piotr I am totally fine with using Angular in the new app or while migrating from old AngularJS. What was also great that Piotr wanted to show us also new things that appeared in the framework so basically course was about Angular8 with relations to older versions. He also has a lot knowledge in ES standards and programming in general. I would totally recommend him to anyone!
Adam, Senior Staff Software Engineer
Szkolenie Angular
Przez 3 dni Piotr uczył mnie Angular'a na szkoleniu w Altkom. W znakomity sposób przekazał wiedzę. W sposób merytoryczny, jasny i zrozumiały opowiada o tajnikach programowania. Odpowiada na wszystkie pytania, cierpliwie tłumaczy. Prowadzi szkolenie z pasją! :)
Przez 3 dni dzięki Piotrowi nauczyłem się bardzo dużo! Dziękuję za szkolenie i polecam wszystkim naukę z Piotrem Kowalskim :)
Adrian, Tech Lead
Szkolenie Angular
Uczestniczyłem kilkukrotnie w szkoleniach prowadzonych przez Piotra. Jest bardzo dobrym trenerem i mentorem - posiada usposobienie które pcha grupę do przodu i motywuje do pracy. Piotr ma bardzo wysokie kompetencje w temacie Frontend ogólnie, a szczególnie w frameworku Angular. W tych tematach chętnie widziałbym się jako członek zespołu prowadzonego przez Piotra lub uczestnik szkolenia, co oczywiste :) Osobiście wiele zawdzięczam mu jako współtwórcy społeczności WarsawJS. Dziękuję Piotrze! Polecam na 100%!
Artur, Software Engineer
Szkolenie Angular
Byłem uczestnikiem szkolenia (Angular) prowadzonego przez Piotra. Szkolenie przeprowadzone w super atmosferze. Wzbogacone ciekawostkami, które podnoszą poziom wiedzy, jak i komfort pracy z Angularem i językiem TypeScript. Piotr w ciągu tygodnia przekazał ogrom wiedzy na temat budowania aplikacji jak i dobrych praktyk stosowanych przy ich wytwarzaniu. Mam nadzieję, że jeszcze będę mieć możliwość bycia uczestnikiem szkoleń prowadzonych przez Piotra.
Krzysiek, st. ds. rozwoju IT
Szkolenie Angular
Piotr prowadził szkolenie z Angular (styczeń 2019) w którym uczestniczyłem. Było przeprowadzone w niesamowitym tempie. Oprócz samego Angulara Piotr zdążył nam przekazać mnóstwo wiedzy na temat Git, Visual Studio Code, TypeScript i dobrych praktyk programistycznych - czego oczywiście nie było w programie. Zarażał pozytywną energią i motywował do zwiększania swoich kompetencji. Mam nadzieje że nasze drogi zawodowe jeszcze kiedyś się przetną, bo ludzie tacy jak Piotr sprawiają, że po prostu bardziej się chce. Jeśli będziesz miał możliwość uczestniczenia w szkoleniu, lub evencie który będzie prowadził polecam z czystym sumieniem!
Sebastian, Full-Stack Developer
Wszystkie referencje znajdziesz na LinkedIn: 52 rekomendacje.
Trener
Piotr Kowalski
W branży IT od 2008 roku. Od 2014 jest mentorem dla wielu developerów. Jako trener spędził na sali szkoleniowej kilka tysięcy godzin, a na LinkedIn ma 52 rekomendacje. Każde jego szkolenie to dawka solidnej wiedzy oraz humoru.
Zorganizujmy to szkolenie w Twoim zespole
Napisz, z czym pracujecie i na jakim poziomie jest grupa. Odpowiem z propozycją programu dopasowanego do Waszego projektu.
Zapytaj o szkolenie Pobierz program (PDF) Zobacz wszystkie szkolenia