Plan Szkolenia
React 19: Nowoczesna Rozwój Front-End
- Praca z Hookami: useState, useEffect, useReducer
- Używanie Context API do zarządzania stanem
- Wdrazanie routingu z React Router
- Najlepsze praktyki w strukturze plików, ponownej używalności i wydajności
TypeScript dla programistów React
- Bezpieczeństwo typów: typy, interfejsy, enums, generics
- Typowanie props, stanu, hooków i obsługujących zdarzenia
- Tworzenie ponownie używalnych typów i funkcji pomocniczych
React + TypeScript w praktyce
- Budowanie skalowalnych komponentów z silnym typowaniem
- Połączenie generics z propsami i hookami
- Praktyczne strategie typowania dla realnych projektów
Testowanie aplikacji React
- Wprowadzenie do Jest i React Testing Library
- Pisanie testów jednostkowych dla komponentów i hooków
- Testowanie operacji asynchronicznych i wywołań API
- Najlepsze praktyki dotyczące pokrycia testami i debugowania
Next.js 15: Full-Stack Framework React
- App Router vs Pages Router
- Renderowanie po stronie serwera i generowanie statycznych stron
- Szlaki API i middleware
- Optymalizacja obrazów i wydajność
Node.js + Express: Podstawy API Backend
- Konfiguracja Express i architektury RESTful
- Autoryzacja z JSON Web Tokens (JWT)
- Wzorzec kontroler-usługa i struktura ścieżek
- Zabezpieczanie i walidacja żądań API
REST API z Prisma i PostgreSQL
- Konfiguracja Prisma z PostgreSQL
- Modelowanie schematu i migracje
- Wykonanie operacji CRUD
- Integrowanie klienta Prisma z trasami Express
Kontrola wersji z Git
- Podstawy Git: init, clone, commit, push, pull
- Gałęzie, scalanie i żądania pull
- Praca z GitHub i współpracą zespołową
DevOps dla aplikacji Full-Stack
- Pojęcia i przepływy CI/CD
- Wprowadzenie do Docker i konteneryzacji
- Podstawowe wdrażanie na platformach chmurowych (np. Vercel, Heroku)
- Monitorowanie i logowanie błędów
Zarządzanie magazynami danych i jeziorami danych
- Różnice między magazynami danych a jeziorami danych
- Pojęcia dotyczące rurociągów danych w architekturze Full-Stack
- Rola systemów backend w pobieraniu i strukturze danych
Integrowanie Sztucznej Inteligencji
- Przegląd przypadków użycia AI w aplikacjach webowych
- Wywoływanie zewnętrznych API AI (np. OpenAI, Hugging Face)
- Używanie AI do skrócenia tekstu, czatbotów i analiz
Podsumowanie i Kolejne Kroki
Wymagania
- Zrozumienie podstaw JavaScript i zasad tworzenia stron internetowych
- Dozwolona z HTML/CSS i frameworkami front-end
- Podstawowa znajomość API i baz danych jest pomocna
Adresaci
- Developers front-end i back-end
- Inżynierowie oprogramowania przechodzący na pełne stanowiska Full-Stack
- Specjaliści techniczni budujący skalowalne aplikacje internetowe
Opinie uczestników (5)
Podobało mi się to, że Gunnar pisał prawie cały kod na bieżąco, ale na dysku Google było mnóstwo wstępnie przygotowanych materiałów, do których mogłem się odwołać po szkoleniu. Kod napisany przez Gunnara na podstawie przykładowych danych, które dostarczyłem wcześniej, był również niezwykle przydatny i sprawił, że szkolenie było istotne dla naszych własnych zestawów danych.
Ranvir - Schroders Personal Wealth
Szkolenie - Visual Studio Code
Przetłumaczone przez sztuczną inteligencję
Wiele przykładów dla każdego modułu i duża wiedza trenera.
Sebastian - BRD
Szkolenie - Secure Developer Java (Inc OWASP)
Przetłumaczone przez sztuczną inteligencję
Moduł3 Ataki i exploity na aplikacje, XSS, SQL wstrzyknięcie Moduł4 Ataki i exploity na serwery, DOS, BOF
Tshifhiwa - Vodacom
Szkolenie - How to Write Secure Code
Przetłumaczone przez sztuczną inteligencję
Tematy, które zostały omówione, wiele przykładów kodu na żywo, postawa trenera wobec grupy
Weronika - ATOS PGS sp. z o.o.
Szkolenie - Reactive Programming with Angular RxJS
Przetłumaczone przez sztuczną inteligencję
Przykłady z życia codziennego.
Kristoffer Opdahl - Buypass AS
Szkolenie - Web Security with the OWASP Testing Framework
Przetłumaczone przez sztuczną inteligencję