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
Recensioni (5)
Mi è piaciuto il modo in cui Gunnar ha scritto praticamente tutto il codice al volo mentre stavamo procedendo, ma che c'era un sacco di materiale pre-preparato su Google Drive a cui posso fare riferimento dopo l'addestramento. Anche il codice che Gunnar ha scritto sulla base dei dati di esempio che ho fornito in precedenza è stato estremamente utile e ha reso l'addestramento rilevante per i nostri set di dati.
Ranvir - Schroders Personal Wealth
Corso - Visual Studio Code
Traduzione automatica
Molteplici esempi per ogni modulo e grande conoscenza del formatore.
Sebastian - BRD
Corso - Secure Developer Java (Inc OWASP)
Traduzione automatica
Module3 Applicazioni Attacchi ed Exploit, XSS, SQL injection Attacchi ed exploit ai server Module4, DOS, BOF
Tshifhiwa - Vodacom
Corso - How to Write Secure Code
Traduzione automatica
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Corso - Reactive Programming with Angular RxJS
Real-life examples.