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ę, jak Gunnar pisał prawie cały kod na bieżąco, gdy przechodziliśmy przez materiał, ale jednocześnie było dużo wcześniej przygotowanych materiałów w Google Drive, do których mogę się odwoływać po szkoleniu. Kod, który Gunnar napisał na podstawie przykładowych danych, które przesłałem przed szkoleniem, był również niezwykle użyteczny i sprawił, że szkolenie było relevatne dla naszych własnych zestawów danych.
Ranvir - Schroders Personal Wealth
Szkolenie - Visual Studio Code
Przetłumaczone przez sztuczną inteligencję
Wielokrotnie podane przykłady dla każdego modułu i doskonała znajomość trenera.
Sebastian - BRD
Szkolenie - Secure Developer Java (Inc OWASP)
Przetłumaczone przez sztuczną inteligencję
Moduł 3: Ataki i wykorzystania w aplikacjach, XSS, iniekcja SQL Moduł 4: Ataki i wykorzystania na serwerach, DoS, BOF
Tshifhiwa - Vodacom
Szkolenie - How to Write Secure Code
Przetłumaczone przez sztuczną inteligencję
Przykłady z prawdziwego życia.
Kristoffer Opdahl - Buypass AS
Szkolenie - Web Security with the OWASP Testing Framework
Przetłumaczone przez sztuczną inteligencję
Wiedza trenera w dziedzinie przedmiotu była znakomita, a sposób prezentacji sesji, który umożliwiało publiczności podążanie za demonstracjami, naprawdę pomagał w utrwaleniu tej wiedzy w porównaniu z samym siedzeniem i słuchaniem.
Jack Allan - RSM UK Management Ltd.
Szkolenie - Secure Developer .NET (Inc OWASP)
Przetłumaczone przez sztuczną inteligencję