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
Recensioni (5)
Mi è piaciuto come Gunnar ha scritto praticamente tutto il codice al volo mentre procedevamo, ma c'era anche molto materiale pre-preparato sul drive di Google a cui posso fare riferimento dopo la formazione. Il codice che Gunnar ha scritto basandosi sui dati campione che avevo fornito in anticipo era estremamente utile e ha reso la formazione pertinente ai nostri dataset.
Ranvir - Schroders Personal Wealth
Corso - Visual Studio Code
Traduzione automatica
Numerosi esempi per ogni modulo e grande competenza del formatore.
Sebastian - BRD
Corso - Secure Developer Java (Inc OWASP)
Traduzione automatica
Modulo 3 Attacchi e sfruttamenti delle applicazioni, XSS, iniezione SQL Modulo 4 Attacchi e sfruttamenti dei server, DoS, buffer overflow
Tshifhiwa - Vodacom
Corso - How to Write Secure Code
Traduzione automatica
Esempi reali.
Kristoffer Opdahl - Buypass AS
Corso - Web Security with the OWASP Testing Framework
Traduzione automatica
La conoscenza del formatore sull'argomento era eccellente e il modo in cui le sessioni erano organizzate per permettere al pubblico di seguire le dimostrazioni ha davvero contribuito a consolidare quella conoscenza, rispetto a semplicemente sedersi ad ascoltare.
Jack Allan - RSM UK Management Ltd.
Corso - Secure Developer .NET (Inc OWASP)
Traduzione automatica