Angular Starter
Angular Starter
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 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ów20
- Data zakończenia rekrutacji20-05-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 aplikacji internetowej, przy wykorzystaniu technologii Angular, TypeScript, RxJS oraz do samodzielnego testowania aplikacji przy wykorzystaniu technologii Jasmine.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 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.
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)
- Setup aplikacji
- Tworzenie standalone komponentów
- Wymiana danych między komponentami
- Definiowanie klas i typowanie
- Obsługa zdarzeń
- Tworzenie formularzy
Dzień 2 (8 godzin szkolenia )
- Tworzenie usług
- Tworzenie observables
- Tworzenie dyrektyw
- Tworzenie pipes
- Obsługa requestów HTTP
- Definiowanie routingu
Dzień 3 (8 godzin szkolenia)
- Korzystanie z Angular Singlas
- Omówienie kwestii bezpieczeństwa
- Lazy-loading komponentów, modułów, bibliotek
- Testowanie jednostkowe klas, usług, komponentów
- 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ęć 21-05-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 2 z 20 Tworzenie standalone komponentów (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 21-05-2025 | 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ęć 21-05-2025 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:00 | Liczba godzin 00:30 |
Przedmiot / temat zajęć 4 z 20 Wymiana danych między komponentami (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 21-05-2025 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 14:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 5 z 20 Obsługa zdarzeń (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 21-05-2025 | Godzina rozpoczęcia 14:30 | Godzina zakończenia 15:30 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 6 z 20 Tworzenie formularzy (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 21-05-2025 | Godzina rozpoczęcia 15:30 | Godzina zakończenia 17:00 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 7 z 20 Tworzenie usług (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 22-05-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 8 z 20 Tworzenie observables z RxJS (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 22-05-2025 | Godzina rozpoczęcia 10:00 | Godzina zakończenia 11:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 9 z 20 Tworzenie dyrektyw (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 22-05-2025 | 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ęć 22-05-2025 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:00 | Liczba godzin 00:30 |
Przedmiot / temat zajęć 11 z 20 Tworzenie pipes (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 22-05-2025 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 14:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 12 z 20 Obsługa zapytań HTTP (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 22-05-2025 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 16:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 13 z 20 Definiowanie routingu (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 22-05-2025 | Godzina rozpoczęcia 16:00 | Godzina zakończenia 17:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 14 z 20 Definiowanie walidatorów (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 23-05-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 15 z 20 Omijanie działania sanitizera (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 23-05-2025 | Godzina rozpoczęcia 10:00 | Godzina zakończenia 11:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 16 z 20 Korzystanie z Angular Signals (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 23-05-2025 | 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ęć 23-05-2025 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:00 | Liczba godzin 00:30 |
Przedmiot / temat zajęć 18 z 20 Lazy-loading komponentów, modułów, bibliotek (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 23-05-2025 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 14:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 19 z 20 Testowanie jednostkowe (wykład i praktyka) | Prowadzący Tomasz Borowski | Data realizacji zajęć 23-05-2025 | Godzina rozpoczęcia 14:30 | Godzina zakończenia 16:30 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 20 z 20 Test wiedzy (walidacja) | Prowadzący Tomasz Borowski | Data realizacji zajęć 23-05-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