Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
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
28 godzin
Opinie uczestników (1)
Każda lekcja techniczna była opatrzona wieloma praktycznymi ćwiczeniami, aby utrwalić omawiane koncepcje.
Andrei-Calin Bajea
Szkolenie - OWASP Top 10 2025
Przetłumaczone przez sztuczną inteligencję