Frontend rozwija się każdego dnia, tak samo Angular nie stoi w miejscu. Sami wiecie, że trzeba się dokształcać, ale czasami pewnie macie wrażenie, że już ciężko zrobić krok na przód. Jest wiele opcji: nauka od kogoś bardziej doświadczonego, kursik online ale również szkolenie. Aktualnie na rynku jest duży wybór szkoleń. Niestety tak wiele osób uderza drzwiami i oknami do branży IT co wykorzystują firmy szkoleniowe, tworząc szkolenia głównie z chęci zysku. My byliśmy ostatnio na szkoleniu, gdzie Leaderem jest Manfred Steyer, którego możecie znać z NGPoland, ma też tytuł Google Developer Experta (GDE).
Oczekiwaliśmy, że szkolenie da nam wiedzę, którą ciężko gdzieś wyczytać i zdobyć z ogólnodostępnych źródeł, a Manfred jest osobą, która tą wiedzą, chce się podzielić. Poniżej nasz feedback i opinia nt. szkolenia.
Angular Testing Workshop
Jest to dwudniowe szkolenie, w pełni poświęcone tematyce testowania w ekosystemie Angulara. Dużym plusem szkolenia jest możliwość eksperymentowania na przykładach, popartych case study, z możliwością dopytania prowadzącego, gdy tylko napotka się jakikolwiek problem
Zagadnienia poruszane na szkoleniu:
- Podstawy testowania
- Unit testy z Jest
- Testy komponentów z Jest
- Testy e2e z Cypressem
- Testy kompontentów z Cypressem i Storybook
Twórcą szkolenia jest doświadczony programista i architekt oprogramowania – Rainer Hahnekamp.
“Na szkoleniu miałem okazję dowiedzieć się więcej na temat unit testów, które znacznie ułatwiają i usprawniają pracę. Prowadzący zadbał o to, aby nawet osoby z niewielkim doświadczeniem w testowaniu mogły zrozumieć sens i zasadę działania testów, jak i teorię z nimi związaną. Dodatkowe ćwiczenia pozwalały na praktyczne wykorzstanie i utrwalenie przekazywnej wiedzy. Szkolenie poleciłbym szczególnie osobie początkującej/średniozaawansowanej.”
Więcej informacji o szkoleniu: https://www.angulararchitects.io/en/angular-workshops/angular-testing-workshop/
Angular Architecture Workshop
Szkolenie trwające 3 dni, skierowane dla architektów. Dzięki ćwiczeniom, przygotowanym przez prowadzących, masz możliwość wypróbowania na bieżąco wszystkich poruszonych zagadnień. W razie jakichkolwiek problemów, zawsze możesz dopytać prowadzącego, a w razie większych kłopotów, udostępnić mu ekran, tak aby mógł z Tobą zrobić pair programming.
Czego się nauczysz:
- Struktury dużych aplikacji: Monorepo, Nx i Strategic Design
- Skalowania architektury: Mikrofrontendy z Module Federation oraz Angular Elements
- State Management Patterns z NgRx i Redux
- Podnoszenia wydajności
- Budowania aplikacji na zasadzie White Label
- Nowoczesnych rozwiązań związanych z bezpieczeństwem aplikacji
- Architektur reaktywnych z RxJS
- Angular Ivy: obecne możliwości i przyszłość Angulara
“Na szkoleniu poznałem podstawy jednych z najgorętszych technologii tj. Nrwl/Nx, Webpack Module Federation i NgRx. Najciekawszymi elementami szkolenia było omówienie sposobów strukturyzowania dużych aplikacji, a także wad oraz zalet stosowania micro frontendów w kontrze do aplikacji monolitycznych. Możliwość zadawania pytań oraz indywidualnej rozmowy z prowadzącym jest dużym benefitem szkolenia. Masz możliwość zweryfikowania swoich dotychczasowych pomysłów i rozważań na temat strukturyzowania aplikacji. Szczególnie, jeśli stosujesz praktyki proponowane przez Manfreda na jego blogu. Wiedza przekazywana na szkoleniu była według mnie dość podstawowa, szczególnie jeśli faktycznie śledzisz blog Manfreda.”
Podsumowanie
W naszym odczuciu szkolenia te możemy polecić osobom średniozaawansowanym, które nie śledziły na bieżąco bloga Manfreda. Zdecydowanie nie są to szkolenia dla osób dopiero zaczynających w Angularze.
Nie są to na pewno szkolenia dla osób zaawansowanych, na szkoleniu jest bardzo dużo osób i poziom jest dostosowany do najsłabszych. Dużo jest podstawowych przykładów, jak ktoś ma już mocne doświadczenie to jest to strata kasy.