Struttura del corso

React 19: Sviluppo Front-End Moderno

  • Lavorare con Hooks: useState, useEffect, useReducer
  • Utilizzo di Context API per la gestione dello stato
  • Messa in pratica del routing con React Router
  • Best practices nella struttura dei file, riutilizzabilità e prestazioni

TypeScript per Sviluppatori React

  • Sicurezza di tipo: tipi, interfacce, enumerazioni, generici
  • Tipizzazione di props, stato, hooks e gestori eventi
  • Crea tipi riutilizzabili e funzioni utilità

React + TypeScript in Pratica

  • Sviluppo di componenti scalabili con forte tipizzazione
  • Combinazione di generici con props e hooks
  • Strategie pratiche di tipizzazione per progetti reali

Test delle Applicazioni React

  • Introduzione a Jest e React Testing Library
  • Scrittura di test unitari per componenti e hooks
  • Test di operazioni asincrone e chiamate API
  • Best practices per copertura dei test e debug

Next.js 15: Framework Full-Stack React

  • App Router vs Pages Router
  • Rendicontazione del lato server e generazione di siti statici
  • Rotte API e middleware
  • Ottimizzazione delle immagini e prestazioni

Node.js + Express: Fondamenti dell'API Backend

  • Configurazione di Express e architettura RESTful
  • Autenticazione con JSON Web Tokens (JWT)
  • Pattino controller-servizio e strutturazione delle rotte
  • Sicurezza e validazione delle richieste API

API REST con Prisma e PostgreSQL

  • Configurazione di Prisma con PostgreSQL
  • Modellizzazione dello schema e migrazioni
  • Esecuzione di operazioni CRUD
  • Integrazione del client Prisma con le rotte Express

Gestione delle Versioni con Git

  • Nozioni di base di Git: init, clone, commit, push, pull
  • Ramificazione, fusione e richieste di pull
  • Lavoro con GitHub e collaborazione del team

DevOps per Applicazioni Full-Stack

  • Concetti e flussi di lavoro CI/CD
  • Introduzione a Docker e containerizzazione
  • Deploy base su piattaforme cloud (es., Vercel, Heroku)
  • Monitoraggio e registrazione degli errori

Data Warehousing e Data Lakes

  • Differenze tra data warehouse e data lake
  • Nozioni 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
  • Chiamata di API esterne AI (es., OpenAI, Hugging Face)
  • Utilizzo di AI per la riepilogo testuale, chatbot e analisi

Riassunto e Prossimi Passaggi

Requisiti

  • Una comprensione dei principi di base della JavaScript e dello sviluppo web
  • Esperienza con HTML/CSS e framework front-end
  • Una familiarità di base con le API e i database è utile

Pubblico

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

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative