Struttura del corso

React 19: Sviluppo Moderno del Front-End

  • Lavorare con i Hooks: useState, useEffect, useReducer
  • Utilizzare l'API Context per la gestione dello stato
  • Implementare il routing con React Router
  • Best practices nella struttura dei file, riutilizzabilità e prestazioni

TypeScript per Sviluppatori React

  • Sicurezza tipica: tipi, interfacce, enum, generics
  • Tipizzazione delle props, dello stato, dei hook e degli handler di eventi
  • Creare tipi riutilizzabili e funzioni utility

React + TypeScript in Pratica

  • Costruire componenti scalabili con tipizzazione avanzata
  • Combinare generics con props e hook
  • Strategie di tipizzazione pratiche per progetti reali

Testare Applicazioni React

  • Introduzione a Jest e React Testing Library
  • Scrivere test unitari per componenti e hook
  • Testare operazioni asincrone e chiamate API
  • Best practices per la copertura dei test e il debug

Next.js 15: Framework Full-Stack React

  • App Router vs Pages Router
  • Rendering lato server e generazione di siti statici
  • API routes e middleware
  • Ottimizzazione delle immagini e prestazioni

Node.js + Express: Fondamenti dell'API Backend

  • Configurare Express e architettura RESTful
  • Autenticazione con JSON Web Tokens (JWT)
  • Pattern controller-service e strutturazione delle rotte
  • Sicurezza e validazione delle richieste API

REST API con Prisma e PostgreSQL

  • Configurare Prisma con PostgreSQL
  • Modellazione dello schema e migrazioni
  • Eseguire operazioni CRUD
  • Integrare il client Prisma con le rotte Express

Controllo Versione con Git

  • Nozioni di base di Git: init, clone, commit, push, pull
  • Branching, merging e pull requests
  • Collaborare con GitHub e team

DevOps per Applicazioni Full-Stack

  • Concetti di CI/CD e workflow
  • Introduzione a Docker e containerizzazione
  • Distribuzione di base su piattaforme cloud (ad esempio, Vercel, Heroku)
  • Monitoraggio e registrazione degli errori

Data Warehousing e Data Lakes

  • Differenze tra data warehouse e data lakes
  • Concetti di pipeline dati nell'architettura Full-Stack
  • Ruolo dei sistemi backend nella ingestione e strutturazione dei dati

Integrazione dell'Intelligenza Artificiale

  • Panoramica degli utilizzi di AI nelle app web
  • Chiamare API AI esterne (ad esempio, OpenAI, Hugging Face)
  • Utilizzare l'AI per la sintesi del testo, chatbot e analisi

Riepilogo e Prossimi Passi

Requisiti

  • Comprensione dei principi di base di JavaScript e dello sviluppo web
  • Esperienza con HTML/CSS e framework frontend
  • Familiarità di base con le API e i database è utile

Pubblico di Riferimento

  • Sviluppatori frontend e backend
  • Ingegneri software in transizione verso ruoli Full-Stack
  • Professionisti tecnici che costruiscono applicazioni web scalabili
 28 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative