Angular Master
Angular Master
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Internet
- Identyfikator projektuMałopolski Pociąg do kariery
- Sposób dofinansowaniawsparcie dla osób indywidualnychwsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
Szkolenie w wariancie Angular Master przeznaczone jest dla programistów stron lub aplikacji internetowych, którzy znają już podstawy frameworka Angular i towarzyszących mu technologii oraz chcą poznać techniki zaawansowane. Każdy uczestnik powinien posiadać podstawową wiedzę z zakresu programowania w Angular oraz potrafić tworzyć proste aplikacje w tym frameworku.
Usługa również adresowana dla Uczestników Projektu MP i/lub dla Uczestników Projektu NSE
- Minimalna liczba uczestników4
- Maksymalna liczba uczestników20
- Data zakończenia rekrutacji23-09-2025
- 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
Szkolenie przygotowuje do samodzielnej implementacji zaawansowanej aplikacji internetowej, przy wykorzystaniu technologii Angular, PWA, NgRx oraz do samodzielnego testowania aplikacji przy wykorzystaniu technologii Cypress.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się tworzy aplikację Angular zgodnie z zasadami etyki i standardami zawodowymi | Kryteria weryfikacji sprawdza wymagania funkcjonalne | Metoda walidacji Analiza dowodów i deklaracji |
Kryteria weryfikacji definiuje architekturę rozwiązania | Metoda walidacji Analiza dowodów i deklaracji | |
Kryteria weryfikacji implementuje zaplanowaną funkcjonalność | Metoda walidacji Analiza dowodów i deklaracji | |
Efekty uczenia się kontroluje jakość kodu aplikacji Angular | Kryteria weryfikacji identyfikuje niezbędny zakres testowania aplikacji | Metoda walidacji Analiza dowodów i deklaracji |
Kryteria weryfikacji rozpoznaje i poprawia napotkane problemy w aplikacji | Metoda walidacji Analiza dowodów i deklaracji | |
Kryteria weryfikacji implementuje testy automatyczne | Metoda walidacji Analiza dowodów i deklaracji | |
Efekty uczenia się rozróżnia funkcjonalności udostępniane przez Angular | Kryteria weryfikacji wymienia kluczowe elementy składowe frameworka Angular | Metoda walidacji Test teoretyczny |
Kryteria weryfikacji charakteryzuje typowe podejścia i rozwiązania implementacyjne w Angular | Metoda walidacji Test teoretyczny | |
Kryteria weryfikacji rozróżnia zakres odpowiedzialności stosowanego stosu technologicznego | Metoda walidacji Test teoretyczny | |
Efekty uczenia się samokształci się i dzieli się wiedzą w zakresie tworzenia aplikacji Angular | Kryteria weryfikacji wykorzystuje dostarczoną dokumentację do planowania funkcjonalności | Metoda walidacji Wywiad swobodny |
Kryteria weryfikacji wymienia sprawdzone źródła wiedzy dotyczące stosowanych technologii | Metoda walidacji Wywiad swobodny | |
Kryteria weryfikacji omawia potencjalne rozwiązania zadanych wymagań funkcjonalnych | Metoda walidacji Wywiad swobodny |
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 znają już podstawy frameworka Angular i towarzyszących mu technologii oraz chcą poznać techniki zaawansowane. Każdy uczestnik powinien posiadać podstawową wiedzę z zakresu programowania w Angular oraz potrafić tworzyć proste aplikacje w tym frameworku.
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.
W trakcie szkolenia uczestnicy rozwiązują praktyczne zadania, za które otrzymują punkty. Na zakończenie szkolenia uczestnicy rozwiązują teoretyczny test wiedzy. Aby zakończyć szkolenie z wynikiem pozytywnym uczestnik powinien zdobyć co najmniej 30 punktów na 60 możliwych (30 praktyka + 30 teoria).
Dzień 1 (8 godzin szkolenia)
- Praca w architekturze monorepo
- Tworzenie współdzielonej biblioteki
- Architektura Smart/Dumb components
- Tworzenie component providerów
- Profilowanie i poprawa wydajności aplikacji
- Tworzenie initializerów i injection tokenów
Dzień 2 (8 godzin szkolenia)
- Tworzenie dyrektyw strukturalnych
- Tworzenie operatorów RxJs
- Współdzielenie observables
- Tworzenie własnych kontrolek formularza
- Modyfikowanie formularza i walidacji
- Dynamiczne renderowanie komponentów
Dzień 3 (8 godzin szkolenia)
- Implementacja interceptorów HTTP
- Defniowanie routingu drugorzędnego
- Implementacja PWA w Angular
- Cachowanie danych w Service Worker
- Korzystanie z Angular Signals i Deferred Views
- 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 23 Setup aplikacji Angular (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 24-09-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 2 z 23 Praca w architekturze monorepo (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 24-09-2025 | Godzina rozpoczęcia 10:00 | Godzina zakończenia 11:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 3 z 23 Tworzenie współdzielonej biblioteki (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 24-09-2025 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 12:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 4 z 23 Przerwa | Prowadzący Tomasz Borowski | Data realizacji zajęć 24-09-2025 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:00 | Liczba godzin 00:30 |
Przedmiot / temat zajęć 5 z 23 Architektura Smart/Dumb components (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 24-09-2025 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 14:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 6 z 23 Tworzenie component providerów (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 24-09-2025 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 15:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 7 z 23 Profilowanie i poprawa wydajności aplikacji (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 24-09-2025 | Godzina rozpoczęcia 15:00 | Godzina zakończenia 16:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 8 z 23 Tworzenie initializerów i injection tokenów (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 24-09-2025 | Godzina rozpoczęcia 16:00 | Godzina zakończenia 17:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 9 z 23 Tworzenie dyrektyw strukturalnych (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 25-09-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 10 z 23 Tworzenie operatorów RxJS (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 25-09-2025 | Godzina rozpoczęcia 10:00 | Godzina zakończenia 11:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 11 z 23 Współdzielenie observables (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 25-09-2025 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 12:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 12 z 23 Przerwa | Prowadzący Tomasz Borowski | Data realizacji zajęć 25-09-2025 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:00 | Liczba godzin 00:30 |
Przedmiot / temat zajęć 13 z 23 Tworzenie własnych kontrolek formularza (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 25-09-2025 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 14:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 14 z 23 Modyfikowanie formularza i walidacji (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 25-09-2025 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 16:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 15 z 23 Dynamiczne renderowanie komponentów (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 25-09-2025 | Godzina rozpoczęcia 16:00 | Godzina zakończenia 17:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 16 z 23 Implementacja interceptorów HTTP (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 26-09-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 17 z 23 Definiowanie routingu drugorzędnego (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 26-09-2025 | Godzina rozpoczęcia 10:00 | Godzina zakończenia 11:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 18 z 23 Implementacja PWA w Angular (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 26-09-2025 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 12:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 19 z 23 Przerwa | Prowadzący Tomasz Borowski | Data realizacji zajęć 26-09-2025 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:00 | Liczba godzin 00:30 |
Przedmiot / temat zajęć 20 z 23 Cachowanie danych w Service Worker (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 26-09-2025 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 14:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 21 z 23 Zarządzanie stanem aplikacji z NgRx (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 26-09-2025 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 15:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 22 z 23 Korzystanie z Angular Signals i Deferred Views (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 26-09-2025 | Godzina rozpoczęcia 15:30 | Godzina zakończenia 16:30 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 23 z 23 Test wiedzy (walidacja) | Prowadzący Tomasz Borowski | Data realizacji zajęć 26-09-2025 | Godzina rozpoczęcia 16:30 | Godzina zakończenia 17:00 | Liczba godzin 00:30 |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt przypadający na 1 uczestnika brutto2 827,77 PLN
- Koszt przypadający na 1 uczestnika netto2 299,00 PLN
- Koszt osobogodziny brutto117,82 PLN
- Koszt osobogodziny netto95,79 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 50 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.11.x