Plan Szkolenia
React 19: Nowoczesne tworzenie front-endu
- Praca z Hooks: useState, useEffect, useReducer
- Używanie Context API do zarządzania stanem
- Implementacja routingu z React Router
- Najlepsze praktyki dotyczące struktury plików, ponownego wykorzystania i wydajności
TypeScript dla programistów React
- Bezpieczeństwo typów: typy, interfejsy, enumy, generyki
- Typowanie propsów, stanu, hooków i handlerów zdarzeń
- Tworzenie wielokrotnie używanych typów i funkcji narzędziowych
React + TypeScript w praktyce
- Budowanie skalowalnych komponentów z silnym typowaniem
- Łączenie generyków 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 dotyczące pokrycia testowego i debugowania
Next.js 15: Framework Full-Stack React
- App Router vs Pages Router
- Renderowanie po stronie serwera i generowanie statycznych stron
- Trasy API i middleware
- Optymalizacja obrazów i wydajność
Node.js + Express: Podstawy backendowego API
- Konfiguracja Express i architektura RESTful
- Uwierzytelnianie przy użyciu JSON Web Tokens (JWT)
- Wzorzec kontroler-serwis i struktura tras
- Zabezpieczanie i walidacja żądań API
REST API z Prisma i PostgreSQL
- Konfiguracja Prisma z PostgreSQL
- Modelowanie schematu i migracje
- Wykonywanie operacji CRUD
- Integracja klienta Prisma z trasami Express
Kontrola wersji z Git
- Podstawy Git: init, clone, commit, push, pull
- Gałęzie, scalanie i pull requesty
- Praca z GitHub i współpraca w zespole
DevOps dla aplikacji Full-Stack
- Koncepcje i przepływy pracy CI/CD
- Wprowadzenie do Docker i konteneryzacji
- Podstawowe wdrażanie na platformach chmurowych (np. Vercel, Heroku)
- Monitorowanie i logowanie błędów
Hurtownie danych i jeziora danych
- Różnice między hurtowniami danych a jeziorami danych
- Koncepcje potoków danych w architekturze Full-Stack
- Rola systemów backendowych w pozyskiwaniu i strukturyzacji danych
Integracja sztucznej inteligencji
- Przegląd przypadków użycia AI w aplikacjach internetowych
- Wywoływanie zewnętrznych API AI (np. OpenAI, Hugging Face)
- Wykorzystanie AI do podsumowywania tekstu, chatbotów i analizy
Podsumowanie i kolejne kroki
Wymagania
- Zrozumienie podstaw JavaScript i zasad tworzenia stron internetowych
- Doświadczenie w pracy z HTML/CSS i frameworkami front-endowymi
- Podstawowa znajomość API i baz danych jest pomocna
Grupa docelowa
- Programiści front-end i back-end
- Inżynierowie oprogramowania przechodzący na role Full-Stack
- Specjaliści techniczni budujący skalowalne aplikacje internetowe
Opinie uczestników (3)
Szkolenie pomogło mi poszerzyć wiedzę i zrozumienie narzędzia Burp Suite. Uświadomiłem sobie również, że to, czego nauczyłem się samodzielnie, było wciąż dość ograniczone. Szkolenie to było dla mnie bardzo pomocne jako dla testera QA, ponieważ Burp Suite jest cennym narzędziem do przeprowadzania testów bezpieczeństwa i podnoszenia ogólnej jakości testowania aplikacji. Będę dalej zgłębiać to narzędzie i poznawać jego funkcje oraz możliwości.
Rea Mendez - BAKAWAN Data Anallytics Inc.
Szkolenie - OWASP Top 10 2025
Przetłumaczone przez sztuczną inteligencję
Naprawdę podobało mi się uczenie się o atakach AI i dostępnych narzędziach do rozpoczęcia praktyki i aktywnego wykorzystywania w testach bezpieczeństwa. Wyniosłem z kursu wiele wiedzy, której nie miałem na początku, a kurs spełnił moje oczekiwania. Moim ulubionym elementem szkolenia był Comet Browser i byłem zdumiony tym, co potrafi. Zdecydowanie będę się temu przyglądać bliżej. Ogólnie rzecz biorąc, był to świetny kurs i cieszyłem się, ucząc się wszystkiego o OWASP GenAI Top 10.
Patrick Collins - Optum
Szkolenie - OWASP GenAI Security
Przetłumaczone przez sztuczną inteligencję
Praktyczne ćwiczenia, osobiste wsparcie i zadawanie pytań.
Jose Paulos - INESC TEC
Szkolenie - Tailwind CSS
Przetłumaczone przez sztuczną inteligencję