Szkolenie Tworzenie nowoczesnych aplikacji w Angularze
Praktyczne informacje o szkoleniu
- KATEGORIA: Technologie
- PODKATEGORIA: Programowanie i Wytwarzanie Oprogramowania
- KOD SZKOLENIA: IT-SD-552
- CZAS TRWANIA: 3 dni
- INFORMACJA CENOWA od: 2800 zł netto za jedną osobę
- RODZAJ SZKOLENIA: szkolenie zamknięte, szkolenie otwarte
- JĘZYK SZKOLENIA: polski
- FORMA REALIZACJI: stacjonarna, online
Opis szkolenia
Szkolenie koncentruje się na praktycznym opanowaniu frameworka Angular w najnowszej wersji, przygotowując uczestników do samodzielnej pracy przy profesjonalnych projektach komercyjnych. Program bazuje na najnowszych funkcjach i najlepszych praktykach, ze szczególnym uwzględnieniem Standalone Components jako aktualnego standardu tworzenia aplikacji. Zajęcia prowadzone są w formie warsztatów praktycznych z wieloma ćwiczeniami kodowania, które pozwalają na bezpośrednie zastosowanie zdobytej wiedzy w realnych scenariuszach programistycznych.
Profil uczestnika
- Programiści front-end z podstawową znajomością JavaScript/TypeScript
- Deweloperzy aplikacji internetowych chcący poznać framework Angular
- Specjaliści IT przechodzący na technologie front-endowe
- Programiści back-end rozszerzający kompetencje o development front-end
- Liderzy zespołów technicznych planujący wdrożenie Angular w projektach
- Konsultanci IT pracujący z nowoczesnymi technologiami web
- Architekci oprogramowania projektujący aplikacje internetowe
- Freelancerzy specjalizujący się w tworzeniu aplikacji SPA
Agenda
- Wprowadzenie do Ekosystemu Angulara
- Architektura nowoczesnych aplikacji Angular i przegląd kluczowych koncepcji
- Standalone Components jako aktualny standard tworzenia aplikacji bez NgModules
- Efektywna konfiguracja środowiska deweloperskiego Angular CLI oraz Visual Studio Code
- Praktyczne wykorzystanie TypeScript w Angularze: typy, interfejsy, klasy, dekoratory i funkcje generyczne
- Komponenty i Szablony – Rdzeń Aplikacji
- Budowa komponentów z dekoratorem @Component i najważniejsze etapy cyklu życia
- Wiązanie danych one-way i two-way oraz praktyczna implementacja
- Nowa składnia dyrektyw strukturalnych @if, @for i @switch
- Optymalizacja wydajności list z użyciem track oraz obsługa zdarzeń użytkownika
- Komunikacja między komponentami przez dekoratory @Input() i @Output()
- Zarządzanie Stanem i Reaktywność
- Wprowadzenie do RxJS: Observable, Observer i Subscription w operacjach asynchronicznych
- Najważniejsze operatory RxJS: map, filter, tap, switchMap w praktycznych zastosowaniach
- Angular Signals jako nowoczesny mechanizm zarządzania stanem
- Tworzenie sygnałów, sygnałów wyliczanych i implementacja efektów
- Wybór odpowiedniego narzędzia: kiedy stosować Signals, a kiedy RxJS
- Serwisy, Wstrzykiwanie Zależności i HTTP
- Struktura logiki biznesowej z izolowaniem logiki w serwisach @Injectable
- Mechanizm wstrzykiwania zależności z funkcją inject() jako nowoczesnym podejściem
- Konfiguracja globalnych i lokalnych serwisów z wykorzystaniem providers
- Komunikacja z API przez HttpClient do operacji CRUD
- Przechwytywanie zapytań HTTP z użyciem HttpInterceptors
Korzyści
Po ukończeniu szkolenia uczestnicy będą potrafili tworzyć nowoczesne aplikacje internetowe z wykorzystaniem najnowszych funkcji frameworka Angular. Programiści opanują techniki budowy skalowalnych aplikacji opartych na Standalone Components, które stanowią aktualny standard branżowy. Kursanci nauczą się efektywnie zarządzać stanem aplikacji poprzez zastosowanie Angular Signals i RxJS w odpowiednich scenariuszach biznesowych.
Szkolenie pozwoli na implementację zaawansowanych funkcjonalności routingu, formularzy reaktywnych i komunikacji z zewnętrznymi API. Wiedza zdobyta podczas warsztatów obejmuje optymalizację wydajności aplikacji oraz zastosowanie najlepszych praktyk programistycznych w codziennej pracy. Praktyczne ćwiczenia umożliwią opanowanie technik testowania aplikacji Angular na poziomie jednostkowym i End-to-End.
Szkolenie zapewnia doświadczenie w pracy z profesjonalnymi narzędziami deweloperskimi oraz popularnymi bibliotekami interfejsu użytkownika. Absolwenci będą w pełni przygotowani do samodzielnej realizacji projektów komercyjnych z wykorzystaniem frameworka Angular w środowisku produkcyjnym.
Wymagane przygotowanie uczestników
- Podstawowa znajomość języka JavaScript oraz jego składni ES6+
- Znajomość podstaw TypeScript: typy, klasy, interfejsy i dekoratory
- Umiejętność tworzenia stron internetowych z wykorzystaniem HTML5 i CSS3
- Doświadczenie w pracy z narzędziami linii poleceń (Terminal/Command Prompt)
- Podstawowa znajomość koncepcji programowania obiektowego i asynchronicznego
Zagadnienia
- Framework Angular i jego ekosystem
- Standalone Components i architektura aplikacji
- TypeScript w kontekście Angular
- Komponenty, szablony i cykl życia
- Data binding i dyrektywy strukturalne
- RxJS i programowanie reaktywne
- Angular Signals i zarządzanie stanem
- Dependency Injection i serwisy
- HttpClient i komunikacja z API
- Router i nawigacja w SPA
- Reactive Forms i walidacja
- Testowanie z Jest i Playwright
- Optymalizacja wydajności aplikacji
- Server-Side Rendering i SEO
- Angular Material i biblioteki UI
- Najlepsze praktyki i wzorce projektowe
Masz pytania?
Zapraszamy do kontaktu
Adrian Kwiatkowski
+48 532 774 376
adrian.kwiatkowski@eitt.pl
ul. Ząbkowska 31 03-736 Warszawa
Formy realizacji szkolenia
Szkolenie stacjonarne
- Szkolenie w siedzibie klienta lub wskazanej lokalizacji
- Sala szkoleniowa wyposażona w niezbędny sprzęt
- Materiały szkoleniowe w formie elektronicznej
- Przerwy kawowe i lunch
- Bezpośrednia interakcja z trenerem
- Networking w grupie
- Ćwiczenia warsztatowe w zespołach
Szkolenie zdalne
- Wirtualne środowisko szkoleniowe
- Materiały w formie elektronicznej
- Interaktywne ćwiczenia online
- Breakout rooms do pracy w grupach
- Wsparcie techniczne podczas szkolenia
- Nagrania sesji (opcjonalnie)
Możliwość dofinansowania
Szkolenie może zostać sfinansowane ze środków publicznych w ramach:
- Krajowego Funduszu Szkoleniowego (KFS)
- Bazy Usług Rozwojowych (BUR)
- Projektów unijnych realizowanych przez PARP
- Programu Akademia HR (PARP)
- Regionalnych programów operacyjnych
W przypadku zainteresowania dofinansowaniem, nasz zespół pomoże w przygotowaniu wymaganej dokumentacji.
MASZ PYTANIA?
Skontaktuj się z nami, aby uzyskać więcej informacji o naszych szkoleniach, programach oraz współpracy. Chętnie odpowiemy na wszystkie Twoje zapytania!
Zaufali nam
Poznaj naszą firmę

Masz pytania?
Zapraszamy do kontaktu
Adrian Kwiatkowski
+48 532 774 376
adrian.kwiatkowski@eitt.pl
ul. Ząbkowska 31 03-736 Warszawa
FAQ — Często zadawana pytania
- Zaproszenie w formie one-pager’a z terminami
- Kick-off projektu
- Strategiczne przywództwo i myślenie
- Komunikacja i współpraca. Zarządzanie konfliktem
- Motywowanie, angażowanie i trudne decyzje w biznesie
- Zarządzanie zmianą i innowacjami. Przywództwo w kryzysie
- Budowa organizacji przyszłości
- Warsztat dobrych praktyk – retrospektywa; stworzenie spójnego programu dla średniego i niższego szczebla zarządzania























