WarsawJS Workshop #65 — NestJS na każdym poziomie
23 Października 2022, 10:00-15:00 (Niedziela)

Jaki jest cel warsztatów?
Dzielić się wiedzą i doświadczeniem. Tym razem zajmiemy się NestJS na każdym poziomie.
Co muszę wiedzieć, aby przyjść?
Sprawdź dokładnie grupę, jej opis, trenerzy prowadzą ten sam temat, często jednak tworzymy grupy o zróżnicowanym poziomie lub specyficznym zastosowaniu.
Wymagane oprogramowanie
Każdy trener ma odrobinę inne wymagania. Dokładne wytyczne znajdziesz poniżej w opisie od danego trenera lub trenerki. Jeśli coś jest niejasne, czegoś zabrakło, napisz do nas. Wyjaśnimy, uzupełnimy :).
Trener Maciej Sikorski (grupa początkująca) [warsztaty po polsku]
Opis:
Podczas szkolenia omówimy najważniejszą część NestJS, bez której niebyłby to już ten sam framework.Poznamy i zgłębimy system Dependency Injection Nesta.Następnie pobawimy się modułami Nesta, tak abyśmy poczuli w nich szanse i nauczyli się że z tych małych klocków da się zbudować naprawdę zaawansowane rzeczy.
Do kogo kierowane są te warsztaty?
- Znasz TSa
- Znasz podstawy node.js
- Kojarzysz programowanie obiektowe
Wymagania:
- Przeglądarka i umiejętność korzystania ze StackBlitz
- lub GIT, node.js 16+ i IDE
Trener Daniel Siwek (grupa średnio zaawansowana) [warsztaty po polsku]
Opis grupy:
Podczas warsztatów wykorzystamy jedną z prostszych domen (problem do rozwiązania) jaką są artykuły. Dzięki prostocie tej domeny, będziemy w stanie wykorzystać i poznać takie rozwiązania jak:
- TypeOrm i Postgres - CRUD na bazie
- HealthChecks - sprawdzimy czy wszystkie komponenty naszego systemu działają prawidłowo
- Swagger - udokumentujemy nasze API
- ElasticSearch - zbudujemy silnik wyszukiwań artykułów
- Supertokens - szybka opcja na autoryzację All-in-One
- Migracje bazy danych (opcjonalnie)
Wymagania:
- Node 16+
- Docker + Docker compose
- npm install -g @nestjs/cli
Trener Kamil Gajowy (grupa zaawansowana) [warsztaty po polsku]
To grupa dla Ciebie jeżeli..
- znasz już (conajmniej!) podstawy NestJS
- TypeScript nie jest dla Ciebie przeszkodą
- nie jest Ci straszny koncept Dependency Injectionszukasz praktycznych zastosowań NestJS poza architekturą trójwarstwową
- chcesz poznać podstawy projektowania feature i umożliwienia sprawnej, równoległej pracy swojemu zespołowi
- wiedzieć, jak zacząć tworzyć building-blocks oraz poznać podstawy wydzielania domeny
Co nas czeka?
Krok po kroku będziemy budować warstwy oprogramowania realizujący potrzeby biznesowe z domeny "Compliance & Risk" - real-life example w uproszczonej wersji. Zbierzemy podstawowe informacje w celu zbudowania i wydzielenia naszej domeny, czyli zestawu najważniejszych decyzji, które staną się sercem naszego mini-projektu. Nauczymy się, jak zapewnić krew do jego funkcjonowania (baza danych, zdarzenia…) - by finalnie odkryć, że zbudowaliśmy "plaster miodu".
Czego nie uświadczysz?
- Pisania CRUDa
- Autoryzacji/Autentykacji
- wykładu o SOLID - zakładamy, że mamy go już w sercu ;)
Opis
- Przed wydarzeniem powinieneś otrzymać dostęp do Slacka, który posłuży jako kanał komunikacji podczas wydarzenia, ale także po nim.
- Spotkanie odbędzie się onsite w HubHubie, Aleje Jerozolimskie 93
- Podczas wydarzenia przewidziana jest przerwa (około 12:00 na poczęstunek (pizza) i odpoczynek)
- Trener razem z całą swoją grupą przeprowadzi Was przez realizacje projektu, stworzonego specjalnie na te warsztaty.
- Jeśli czegoś nie będziesz wiedzieć, to zadawaj pytania trenerowi bądź organizatorom.
- Po kilku godzinach kodowania będzie możliwość prezentacji swojego projektu na forum całego szkolenia. To dobre miejsce, aby pokazać, czego można było się nauczyć na szkoleniu.
- Na zakończenie spotkania otrzymasz dyplom uczestnictwa.
Miejsce
Aleje Jerozolimskie 93, Warszawa