Java Secure Coding

Corso

Online

600 € IVA inc.

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Livello

    Livello intermedio

  • Metodologia

    Online

  • Lingue

    Italiano

  • Ore di lezione

    36h

  • Durata

    12 Giorni

  • Inizio

    14/05/2024

Progettare applicazioni sicure è diventata sempre più un’esigenza nel mondo iperconnesso di oggi. Gli attacchi informatici diventano ogni anno sempre più numerosi e sofisticati, e spesso la causa risiede nello sviluppo di software che non rispettano nemmeno le più basilari regole di sicurezza. Lo scopo di questo corso è fornire le nozioni necessarie, sia pratiche che teoriche, a uno sviluppatore back-end per poter sviluppare delle applicazioni client-server sicure, con un focus su Java e Spring Security.

Sedi e date

Luogo

Inizio del corso

Online

Inizio del corso

14 mag 2024Iscrizioni aperte

Profilo del corso

Conoscenza delle nozioni base della crittografia e della sicurezza informatica. Conoscenza delle librerie principali di Java Security e del framework Spring Security. Studio di attacchi e casi noti. Lo studente alla fine del corso sarà in grado di sviluppare delle applicazioni client-server in ambito back-end, con linguaggio Java e utilizzando i framework Spring Boot e Spring Security, che siano sicure da una serie di attacchi informatici.

A chi vuole acquisire le competenze per sviluppare applicazioni client-server sicure, imparando le basi della crittografia, le librerie Java Security, Spring Security e analizzando attacchi informatici noti.

Conoscenze pregresse sul linguaggio Java e concetti base di Back-End. Gradita conoscenza base del Framework Spring-Boot

È prevista una prova finale per valutare le competenze insieme ai docenti. Alla fine del corso è previsto un certificato di partecipazione Jdk.

Lezioni live streaming
Il corso si svolge online con lezioni in diretta. Entrerai in un’aula virtuale dove potrai confrontarti con i docenti e interfacciarti con gli altri partecipanti. Preparati a vivere un’esperienza di formazione interattiva e coinvolgente.

Area Riservata Studente
Un modo semplice ed immediato per gestire al meglio il proprio percorso di apprendimento. Niente più fogli sparsi e scarabocchi qua e là. L’hub dedicato che abbiamo pensato per te, ti permetterà di rivedere le lezioni che hai sostenuto o recuperare quelle che hai perso.

Esame e certificato di partecipazione
La teoria c’è ed è giusto che ci sia. Ma sarà la pratica a occupare la maggior parte del tuo tempo in Jdk. Con noi lavorerai quindi su progetti reali. Alla fine di ogni modulo ci sarà una prova finale che potrà consistere nella consegna di un progetto e si riceverà un certificato di partecipazione firmato Jdk.

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

Successi del Centro

Questo centro ha dimostrato la sua qualità su Emagister
9 anni con Emagister

Materie

  • Java Security
  • Spring boot
  • Java
  • Attacco informatico
  • Cyberattacco
  • Infrastruttura
  • Crittografia
  • Architecture
  • Hacker

Professori

Marco Adriani

Marco Adriani

Docente Back End e Software Developer

Programma

Cenni di crittografia:
  • Sicurezza informatica e crittografia
  • Crittografia a chiave simmetrica
  • Crittografia a chiave asimmetrica
  • Hashing
  • Firme digitali

Java Security:
  • Java Cryptography Architecture
  • Code injections
  • Input validation
  • Gestione della memoria in Java
  • Sandboxing
  • Multithreading security
  • Gestione degli errori

Spring Security:
  • Architettura di Spring Security
  • Autenticazione e autorizzazione
  • Autenticazione tramite OTP, JWT, OAuth2
  • Accesso ad HTTPS e gestione degli attacchi DDOS, CSFR, XSS
  • CORS (Cross-Origin Resource Sharing)
  • Logging e gestione degli errori in Spring Boot
  • Sviluppo di un’applicazione

Best practices per la sicurezza:
  • Secure code review
  • Analisi statica del codice
  • Gestione dei dati sensibili
  • Codice vulnerabile: come correggerlo
  • Casi studio di attacchi noti e come evitarli

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Java Secure Coding

600 € IVA inc.