Hai una domanda?
Messaggio inviato Chiudi
Durata: 33 ore
Luogo: A distanza
Modalità di erogazione: Parti teoriche alternate a parti laboratoriali
Livello: Principiante

Vuoi sviluppare applicazioni sicure?

Vuoi conoscere le principali vulnerabilità che affliggono le applicazioni web?

Vuoi evitare che problemi di sicurezza impattino il tuo business?

DESCRIZIONE

Il corso ti fornirà i mezzi e gli strumenti necessari a sviluppare applicazioni Web sicure, basate su .NET Core. Durante il corso verranno presentate le principali problematiche di sicurezza che affliggono le applicazioni web e come prevenirle.

DESTINATARI

Sviluppatori full stack con conoscenze basilari di programmazione ad oggetti ed in particolare di sviluppo di web application in ASP.NET Core.

PREREQUISITI

Corso “Developing ASP.NET Core Web Applications” oppure padronanza di conoscenze similari.

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