Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Recensioni (1)
Trainer's enthusiasm around the subject