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 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
Real-life examples.
Kristoffer Opdahl - Buypass AS
Corso - Web Security with the OWASP Testing Framework
The trainer's subject knowledge was excellent, and the way the sessions were set out so that the audience could follow along with the demonstrations really helped to cement that knowledge, compared to just sitting and listening.