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
 28 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie