Angular Starter - nowoczesne szkolenie dla programistów aplikacji internetowych w technologii Angular
Angular Starter - nowoczesne szkolenie dla programistów aplikacji internetowych w technologii Angular
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Identyfikatory projektówMałopolski Pociąg do kariery, Nowy start w Małopolsce z EURESEM
- Grupa docelowa usługi
Szkolenie Angular in Space przeznaczone jest dla programistów stron lub aplikacji internetowych, którzy chcą poznać framework Angular oraz towarzyszące mu technologie od podstaw. Każdy uczestnik powinien posiadać podstawową wiedzę z zakresu programowania w języku JavaScript oraz potrafić tworzyć proste strony internetowe w oparciu o HTML oraz CSS.
Usługa również adresowana dla Uczestników Projektu MP i/lub dla Uczestników Projektu NSE
- Minimalna liczba uczestników6
- Maksymalna liczba uczestników25
- Data zakończenia rekrutacji22-09-2026
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi24
- Podstawa uzyskania wpisu do BURStandard Usługi Szkoleniowo-Rozwojowej PIFS SUS 2.0
Cel
Cel
Cel edukacyjny
Usługa przygotowuje do samodzielnej implementacji i testowania aplikacji internetowych z wykorzystaniem Angular, TypeScript i RxJS, wspierających cyfryzację procesów biznesowych i nowoczesne usługi webowe.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
| Posługuje się wiedzą dotyczącą frameworka Angular | wskazuje składowe frameworka oraz sposób ich działania | Test teoretyczny z wynikiem generowanym automatycznie |
| wskazuje możliwości konfiguracyjne komponentów | Test teoretyczny z wynikiem generowanym automatycznie | |
| wskazuje charakterystyczne cechy szablonów HTML komponentów | Test teoretyczny z wynikiem generowanym automatycznie | |
| wskazuje charakterystyczne cechy zapytań HTTP | Test teoretyczny z wynikiem generowanym automatycznie | |
| wskazuje możliwości konfiguracyjne formularzy Angular | Test teoretyczny z wynikiem generowanym automatycznie | |
| wskazuje zasady definiowania ścieżek routingu | Test teoretyczny z wynikiem generowanym automatycznie | |
| wskazuje reguły składniowe dotyczące języka TypeScript | Test teoretyczny z wynikiem generowanym automatycznie | |
| wskazuje możliwości implementacyjne biblioteki RxJS i Angular Signals | Test teoretyczny z wynikiem generowanym automatycznie | |
| wskazuje możliwości funkcjonalne usługi DomSanitizer oraz lazy-loadingu | Test teoretyczny z wynikiem generowanym automatycznie | |
| wskazuje zasady implementacji testów jednostkowych | Test teoretyczny z wynikiem generowanym automatycznie | |
| Instaluje i wykorzystuje biblioteki NPM w aplikacji | implementuje wyświetlanie dostarczonego komponentu w ramach biblioteki NPM | Analiza dowodów i deklaracji |
| Tworzy komponenty i wyświetla w nich dane | implementuje komponent prezentujący dane z wykorzystaniem mechanizmu property-binding | Analiza dowodów i deklaracji |
| Wyświetla kolekcję danych przekazując je do zagnieżdżonych elementów | implementuje wyświetlanie listy komponentów prezentujących dostępne dane | Analiza dowodów i deklaracji |
| Udostępnia dane w aplikacji z użyciem usług | implementuje wyświetlanie informacji o liczbie załadowanych rekordów w aplikacji | Analiza dowodów i deklaracji |
| Obsługuje zdarzenia w komponentach | implementuje obsługę zmiany danych rekordu dostarczonego do komponentu | Analiza dowodów i deklaracji |
| Rozszerza możliwości komponentów z użyciem dyrektyw i pipes | implementuje możliwość zaznaczania komponentów prezentujących dane | Analiza dowodów i deklaracji |
| Tworzy formularze do wprowadzania danych | implementuje wyświetlanie formularza do tworzenia nowych rekordów | Analiza dowodów i deklaracji |
| Organizuje obsługę błędów w aplikacji | implementuje globalne wyświetlanie błędów, np. podczas tworzenia nowych rekordów | Analiza dowodów i deklaracji |
| Organizuje wymianę danych z API | implementuje pobieranie i usuwanie danych przy pomocy komunikacji z API | Analiza dowodów i deklaracji |
| Definiuje główne ścieżki routingu w aplikacji | implementuje obsługę niezdefiniowanych ścieżek oraz wyświetlanie listy rekordów | Analiza dowodów i deklaracji |
| Definiuje zagnieżdżone ścieżki routingu w aplikacji | implementuje ścieżkę routingu wyświetlającą formularz do modyfikacji danych rekordu | Analiza dowodów i deklaracji |
| Tworzy niestandardowe walidatory danych w formularzu | implementuje niestandardowy walidator sprawdzający poprawność danych wg wzorca | Analiza dowodów i deklaracji |
| Zarządza bezpieczeństwem aplikacji korzystając z usługi DomSanitizer | implementuje wyświetlanie zewnętrznych informacji w ramach elementu iframe | Analiza dowodów i deklaracji |
| Wykorzystuje dane z Angular Signals i RxJs | implementuje tworzenie relacji między rekordami w zaznaczonych komponentach | Analiza dowodów i deklaracji |
| Wykorzystuje dynamiczne ładowanie zasobów w aplikacji | implementuje wyświetlanie listy rekordów na bazie lazy-loaded komponentu | Analiza dowodów i deklaracji |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Szkolenie przeznaczone jest dla programistów stron lub aplikacji internetowych, którzy chcą poznać framework Angular oraz towarzyszące mu technologie od podstaw. Każdy uczestnik powinien posiadać podstawową wiedzę z zakresu programowania w języku JavaScript oraz potrafić tworzyć proste strony internetowe w oparciu o HTML oraz CSS.
Szkolenie jest prowadzone w formie zdalnej w czasie rzeczywistym. Uczestnicy sami zapewniają sobie niezbędny sprzęt komputerowy, łącze internetowe oraz oprogramowanie do implementacji aplikacji szkoleniowej. Szkolenie prowadzone jest w trybie godzin zegarowych z przerwami wliczonymi w czas trwania usługi. Szkolenie trwa 24 godziny, na które składa się 10 godzin zajęć teoretycznych i 14 godzin zajęć praktycznych.
W trakcie szkolenia uczestnicy rozwiązują praktyczne zadania, których stan wykonania jest raportowany za pośrednictwem wysyłanych raportów o obecności (zrzuty ekranu). Na zakończenie szkolenia uczestnicy rozwiązują teoretyczny test wiedzy z automatycznie generowanym wynikiem. Walidacja osiągnięcia efektów uczenia się przeprowadzana jest na podstawie dostarczonych dowodów oraz wyniku testu wiedzy. Aby zakończyć szkolenie z wynikiem pozytywnym uczestnik powinien zdobyć co najmniej 30 punktów na 60 możliwych.
Dzień 1 (8 godzin szkolenia)
- Tworzenie standalone komponentów
- Wymiana danych między komponentami
- Korzystanie z Angular Signals
- Definiowanie klas i typowanie
- Tworzenie dyrektyw i pipes
- Tworzenie usług
Dzień 2 (8 godzin szkolenia )
- Tworzenie formularzy
- Tworzenie observables
- Obsługa requestów HTTP
- Definiowanie routingu
- Tworzenie walidatorów formularzy
- Tworzenie resolverów
Dzień 3 (8 godzin szkolenia)
- Tworzenie guardów
- Omówienie kwestii bezpieczeństwa
- Lazy-loading komponentów, template'ów, bibliotek
- Definiowanie zmiennych w template
- Testowanie jednostkowe
- Test wiedzy (walidacja), podsumowanie i ewaluacja szkolenia przez uczestników
Harmonogram
Harmonogram
| Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 20 Setup aplikacji Angular (wykład i praktyka) | Prowadzący TOMASZ BOROWSKI | Data realizacji zajęć 23-09-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 2 z 20 Korzystanie z pakietów NPM i stylów globalnych (wykład i praktyka) | Prowadzący TOMASZ BOROWSKI | Data realizacji zajęć 23-09-2026 | Godzina rozpoczęcia 10:30 | Godzina zakończenia 12:30 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 3 z 20 Przerwa | Prowadzący TOMASZ BOROWSKI | Data realizacji zajęć 23-09-2026 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:00 | Liczba godzin 00:30 |
Przedmiot / temat zajęć 4 z 20 Tworzenie standalone komponentów (wykład i praktyka) | Prowadzący TOMASZ BOROWSKI | Data realizacji zajęć 23-09-2026 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 14:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 5 z 20 Tworzenie interfejsów i wymiana danych między komponentami (wykład i praktyka) | Prowadzący TOMASZ BOROWSKI | Data realizacji zajęć 23-09-2026 | Godzina rozpoczęcia 14:30 | Godzina zakończenia 15:30 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 6 z 20 Tworzenie usług i korzystanie z Angular Signals (wykład i praktyka) | Prowadzący TOMASZ BOROWSKI | Data realizacji zajęć 23-09-2026 | Godzina rozpoczęcia 15:30 | Godzina zakończenia 17:00 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 7 z 20 Tworzenie dyrektyw i pipes (wykład i praktyka) | Prowadzący TOMASZ BOROWSKI | Data realizacji zajęć 24-09-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 8 z 20 Tworzenie formularzy (wykład i praktyka) | Prowadzący TOMASZ BOROWSKI | Data realizacji zajęć 24-09-2026 | Godzina rozpoczęcia 10:00 | Godzina zakończenia 11:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 9 z 20 Tworzenie observables z RxJS (wykład i praktyka) | Prowadzący TOMASZ BOROWSKI | Data realizacji zajęć 24-09-2026 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 12:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 10 z 20 Przerwa | Prowadzący TOMASZ BOROWSKI | Data realizacji zajęć 24-09-2026 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:00 | Liczba godzin 00:30 |
Przedmiot / temat zajęć 11 z 20 Obsługa zapytań HTTP (wykład i praktyka) | Prowadzący TOMASZ BOROWSKI | Data realizacji zajęć 24-09-2026 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 14:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 12 z 20 Definiowanie routingu (wykład i praktyka) | Prowadzący TOMASZ BOROWSKI | Data realizacji zajęć 24-09-2026 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 16:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 13 z 20 Definiowanie resolverów i walidatorów (wykład i praktyka) | Prowadzący TOMASZ BOROWSKI | Data realizacji zajęć 24-09-2026 | Godzina rozpoczęcia 16:00 | Godzina zakończenia 17:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 14 z 20 Omijanie działania sanitizera (wykład i praktyka) | Prowadzący TOMASZ BOROWSKI | Data realizacji zajęć 25-09-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 15 z 20 Lazy-loading komponentów, modułów, bibliotek (wykład i praktyka) | Prowadzący TOMASZ BOROWSKI | Data realizacji zajęć 25-09-2026 | Godzina rozpoczęcia 10:00 | Godzina zakończenia 11:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 16 z 20 Korzystanie z zmiennych template'u i resource signal (wykład i praktyka) | Prowadzący TOMASZ BOROWSKI | Data realizacji zajęć 25-09-2026 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 12:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 17 z 20 Przerwa | Prowadzący TOMASZ BOROWSKI | Data realizacji zajęć 25-09-2026 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:00 | Liczba godzin 00:30 |
Przedmiot / temat zajęć 18 z 20 Testowanie jednostkowe klas (wykład i praktyka) | Prowadzący TOMASZ BOROWSKI | Data realizacji zajęć 25-09-2026 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 14:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 19 z 20 Testowanie jednostowe usług i komponentów (wykład i praktyka) | Prowadzący TOMASZ BOROWSKI | Data realizacji zajęć 25-09-2026 | Godzina rozpoczęcia 14:30 | Godzina zakończenia 16:30 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 20 z 20 Test wiedzy i analiza dostarczonych dowodów (walidacja) | Prowadzący - | Data realizacji zajęć 25-09-2026 | Godzina rozpoczęcia 16:30 | Godzina zakończenia 17:00 | Liczba godzin 00:30 |
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 3 196,77 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 2 599,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 133,20 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 108,29 PLN |
Prowadzący
Prowadzący
TOMASZ BOROWSKI
Senior Front-end Developer pracujący na co dzień przy implementacji złożonych aplikacji biznesowych w frameworku Angular.
magister - Uniwersytet Jagieloński
inżynier - BWS im. Tyszkiewicza
Tomasz był wielokrotnie speakerem na konferencjach lokalnych oraz międzynarodowych - w tym Agile by Example, Agile Lean Europe, Agile Cambridge. Od 2017 roku poprowadził ponad 130 szkoleń w technologii Angular
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestnicy szkolenia otrzymują dostęp do platformy szkoleniowej, na której znajdują się wszystkie niezbędne materiały szkoleniowe:
- omówienia tematów szkoleniowych
- przykłady zastosowań (fragmenty kodu)
- zadania szkoleniowe
Warunki techniczne
Warunki techniczne
Szkolenie prowadzone jest w formie zdalnej za pośrednictwem serwisów
https://clickmeeting.com/
oraz
https://whereby.com
Uczestnik szkolenia powinien spełnić następujące warunki techniczne:
- posiadać własny komputer w specyfikacji sprzętowej umożliwiającej uruchomienie przeglądarki internetowej (zalecamy Chrome) oraz edytora kodu (zalecamy Webstorm lub Visual Studio Code)
- posiadać dostęp do stabilnego łącza internetowego, umożliwiającego audiowizualną komunikację w czasie rzeczywistym
- posiadać zainstalowane środowisko NodeJS w wersji co najmniej 20.19.x