FARM Stack: Tworzenie aplikacji z FastAPI, React i MongoDB

Opis

Zaawansowane szkolenie z tworzenia nowoczesnych aplikacji webowych w architekturze FARM (FastAPI, React, MongoDB). Program skupia się na implementacji wydajnych i skalowalnych rozwiązań z wykorzystaniem Pythona i JavaScript. Uczestnicy poprzez warsztaty praktyczne poznają proces budowy aplikacji fullstack, łączącej zalety FastAPI w backendzie z możliwościami React w warstwie frontend. Zajęcia prowadzone są w formie intensywnych warsztatów programistycznych z dużą ilością praktycznego kodowania.

Profil uczestnika

  • Programiści Python zainteresowani tworzeniem aplikacji fullstack
  • Deweloperzy JavaScript chcący poznać FastAPI
  • Inżynierowie backend pracujący z Pythonem
  • Programiści frontend rozwijający kompetencje backendowe
  • Architekci rozwiązań webowych
  • Specjaliści DevOps w środowisku Python/JavaScript
  • Deweloperzy migrujący z innych stosów technologicznych

Agenda

  1. Wprowadzenie do FARM Stack
    • Architektura i komponenty stosu
    • Konfiguracja środowiska deweloperskiego
    • Integracja narzędzi i bibliotek
    • Zarządzanie projektem fullstack
  2. Backend z FastAPI
    • Implementacja API asynchronicznego
    • Integracja z MongoDB
    • Walidacja danych i obsługa błędów
    • Autentykacja i autoryzacja
  3. Frontend w React
    • Architektura aplikacji React
    • Zarządzanie stanem i routing
    • Komunikacja z API
    • Projektowanie interfejsu użytkownika
  4. Wdrożenie i utrzymanie
    • Konfiguracja środowiska produkcyjnego
    • Konteneryzacja aplikacji
    • Monitorowanie i diagnostyka
    • Zarządzanie wydajnością

Korzyści

Uczestnik zdobędzie zaawansowaną wiedzę w zakresie tworzenia aplikacji w architekturze FARM Stack. Rozwinie umiejętności projektowania i implementacji wydajnych interfejsów API z wykorzystaniem FastAPI. Nauczy się efektywnie łączyć backend Pythonowy z frontendem React w spójne rozwiązanie. Pozna techniki optymalizacji i skalowania aplikacji fullstack. Będzie potrafił implementować zaawansowane funkcjonalności z wykorzystaniem asynchronicznego przetwarzania. Zyska umiejętność wdrażania i utrzymania aplikacji FARM Stack w środowisku produkcyjnym.

Wymagane przygotowanie uczestników

  • Znajomość Pythona na poziomie średniozaawansowanym
  • Podstawowa znajomość JavaScript i React
  • Doświadczenie w tworzeniu API
  • Zrozumienie podstaw baz danych NoSQL

Zagadnienia

  • Architektura FARM Stack
  • Asynchroniczne API w FastAPI
  • Modelowanie danych w MongoDB
  • Integracja Python z JavaScript
  • Zarządzanie stanem w React
  • Walidacja i obsługa błędów
  • Autentykacja i bezpieczeństwo
  • Testowanie aplikacji fullstack
  • Wdrażanie i monitorowanie
  • Optymalizacja wydajności
  • Konteneryzacja z Docker
  • Najlepsze praktyki FARM Stack

Poznaj naszą firmę

INFORMACJA CENOWA:
od 2450 zł netto za jedną osobę

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-SD-389

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *