Secure programming for Java web applications
Secure programming for Java web applications

Durata
20 ore
DESCRIZIONE
Il corso, molto pratico, ti fornirà i mezzi e gli strumenti necessari a sviluppare applicazioni Web sicure, basate su Java.
Durante il corso verranno presentate le principali problematiche di sicurezza che affliggono le applicazioni web e come prevenirle. Potrai confrontarti con esperti del settore che hanno esperienza consolidata nella docenza e nella consulenza e cimentarti in laboratori pratici costruiti ad hoc.
DESTINATARI
Sviluppatori full stack con conoscenze basilari di programmazione ad oggetti ed in particolare di sviluppo di web application in Java.
PREREQUISITI
Corso “Developing Java Web Applications” oppure padronanza di conoscenze basilari di sviluppo di web application in Java.
PROGRAMMA
- Introduzione alla sicurezza applicativa
- Overview sul processo di sviluppo sicuro
- Information Gathering & Configuration Management
- Protezione contro attacchi di injection
- Implementazione sicura dei meccanismi di autenticazione
- Implementazione sicura dei meccanismi di autorizzazione
- Implementazione sicura della crittografia
- Data Validation
- Gestione sicura della sessione
- Sicurezza delle REST API
- Tool e risorse
ATTESTATO
Instructor
Durata
20 ore
Potrebbe interessarti
Security Awareness (E-learning)
Corso introduttivo alla sicurezza informatica che aiuta a comprendere i principali rischi del mondo digitale e le minacce del cybercrime, con focus sulla protezione di...
Copilot Chat
Il corso fornisce una panoramica pratica sull’Intelligenza Artificiale e sull’utilizzo di Copilot Chat in azienda. I partecipanti approfondiranno concetti chiave, opportunità e limiti dell’AI, acquisendo...
Microsoft Copilot Studio
Il corso introduce gli AI Agents e l’utilizzo di Microsoft Copilot Studio per creare assistenti AI personalizzati e integrati con i dati aziendali. I partecipanti...
Prompt Engineering
Il corso offre una panoramica completa sull’Intelligenza Artificiale e sul Prompt Engineering, con particolare attenzione all’utilizzo di modelli linguistici come ChatGPT. I partecipanti impareranno a...
Microsoft Copilot
Il corso offre un’introduzione all’Intelligenza Artificiale e al suo impatto sulla produttività aziendale, con un focus su Microsoft Copilot. Attraverso esempi pratici e casi d’uso...




