Plan Szkolenia
React 19: Współczesny Rozwoj Front-End
- Praca z Hooks: useState, useEffect, useReducer
- Używanie Context API do zarządzania stanem
- Wdrażanie routingu za pomocą 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, enumeracje, generyczne
- Typowanie propsów, stanu, hooków i obsługaczy zdarzeń
- Tworzenie powtarzalnych typów i funkcji użytecznych
React + TypeScript w Praktyce
- Budowanie skalowalnych komponentów z silnym typowaniem
- Łączenie generycznych z propsami i hookami
- Praktyczne strategie typowania dla rzeczywistych 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 w zakresie pokrycia testów i debugowania
Next.js 15: Pełny Stack Framework React
- App Router vs Pages Router
- Renderowanie po stronie serwera i generowanie statycznych stron
- Ścieżki API i middleware
- Optymalizacja obrazków i wydajność
Node.js + Express: Podstawy API Backend
- Konfiguracja Express i architektury RESTful
- Autentykacja z JSON Web Tokens (JWT)
- Wzorzec kontrolera-usługi i strukturowanie tras
- Bezpieczne i walidujące żądania API
REST API z Prisma i PostgreSQL
- Konfiguracja Prisma z PostgreSQL
- Modelowanie schematu i migracje
- Wykonanie operacji CRUD
- Integracja klienta Prisma z trasami Express
Kontrola wersji z Git
- Podstawy Git: init, clone, commit, push, pull
- Gałęzie, łączenie i żądania pull
- Praca z GitHub i współpracą zespołową
DevOps dla Aplikacji Pełnego Stacku
- Koncepcje 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
Magazynowanie Danych i Jeziora Danych
- Różnice między magazynami danych i jeziorami danych
- Koncepcje rurociągów danych w architekturze pełnego stacku
- Rola systemów backend w pobieraniu i strukturze danych
Integracja 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ótu tekstu, czatbotów i analiz
Podsumowanie i Następne Kroki
Wymagania
- Znajomość podstaw JavaScript i zasad tworzenia stron internetowych
- Doświadczenie w HTML/CSS oraz frameworkach front-end
- Podstawowa znajomość API i baz danych jest pomocna
Grupa docelowa
- Programiści front-end i back-end
- Inżynierowie oprogramowania przechodzący na 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ę
Przykłady z życia codziennego.
Kristoffer Opdahl - Buypass AS
Szkolenie - Web Security with the OWASP Testing Framework
Przetłumaczone przez sztuczną inteligencję
Wiedza trenera na temat przedmiotu była wysoce pozioma, a sposób przeprowadzania sesji, który umożliwiał uczestnikom podążanie za prezentacjami, naprawdę pomógł zconsolidować tę wiedzę, porównywalnie do prostego siedzenia i słuchania.
Jack Allan - RSM UK Management Ltd.
Szkolenie - Secure Developer .NET (Inc OWASP)
Przetłumaczone przez sztuczną inteligencję