Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
Tipologia
Corso
Metodologia
Online
Inizio
Scegli data
Descrizione
la figura del Data Analyst è un professionista che si occupa di raccogliere, elaborare e analizzare i dati per fornire informazioni utili a supportare le decisioni aziendali. Utilizza strumenti e tecniche statistiche per interpretare grandi quantità di dati, identificare tendenze, pattern e anomalie, e presentare i risultati in modo chiaro e comprensibile. Il suo lavoro aiuta le organizzazioni a ottimizzare i processi, migliorare le performance e prendere decisioni basate su evidenze quantitative.
Sedi e date
Luogo
Inizio del corso
Online
Inizio del corso
Scegli dataIscrizioni aperte
Domande e risposte
Aggiungi la tua domanda
I nostri consulenti e altri utenti potranno risponderti
Stiamo controllando la tua domanda per verificare che sia conforme con gli standard di pubblicazione. A parte questo, abbiamo rilevato dalle tue risposte che potresti non essere in grado di immatricolarti a questa formazione. Questo potrebbe essere dovuto al titolo di studio che possiedi, al luogo in cui vivi, ecc. In ogni caso ti consigliamo di verificare contattando il centro di formazione.
Grazie mille!
Stiamo verificando la tua domanda. A breve sarà pubblicata
Preferisci essere contattato dal centro?
Opinioni
Hai seguito questo corso? Condividi la tua opinione
Successi del Centro
2023
2022
2020
Tutti i corsi devono essere aggiornati
La media delle valutazioni dev'essere superiore a 3,7
Più di 50 opinioni degli ultimi 12 mesi
6 anni del centro in Emagister.
Materie
Api
Pipeline
Management
Programmazione
Testing
Programma
Modulo 1: Introduzione a DevSecOps
Cos'è DevSecOps: definizione e obiettivi.
Storia e evoluzione di DevSecOps nel contesto del ciclo di vita dello sviluppo software.
Differenze tra DevOps e DevSecOps.
L'importanza di integrare la sicurezza nel processo di sviluppo continuo.
Modulo 2: Principi Fondamentali della Sicurezza del Software
Principi di sicurezza nelle applicazioni: confidenzialità, integrità e disponibilità.
la gestione dei rischi in sicurezza software.
La sicurezza come parte del ciclo di vita DevOps.
Il concetto di Security by Design e Shift Left nella sicurezza.
Modulo 3: Strumenti e Tecniche di Sicurezza per DevSecOps
Panoramica degli strumenti utilizzati in DevSecOps: scansione del codice, analisi delle vulnerabilità, gestione delle configurazioni.
Integrazione di strumenti di sicurezza nelle pipeline di CI/CD.
Strumenti di analisi statica del codice (SAST), analisi dinamica (DAST) e intermedia (IAST).
Analisi delle vulnerabilità nelle librerie e nei componenti di terze parti.
Modulo 4: Gestione dei Vulnerabilità nel Ciclo di Vita del Software
Identificazione e gestione delle vulnerabilità nel codice e nelle infrastrutture.
Tecniche di scanning e testing per la rilevazione delle vulnerabilità.
Vulnerabilità comuni nel software e come evitarle: buffer overflow, injection, cross-site scripting (XSS), ecc.
Gestione delle vulnerabilità conosciute: CVEs, patch management e remediation.
Modulo 5: Sicurezza del Codice e Secure Coding Practices
le best practices di secure coding.
Principi di programmazione sicura: validazione dell'input, gestione sicura delle credenziali, gestione delle eccezioni.
Tecniche di protezione contro le vulnerabilità più comuni (SQL injection, cross-site scripting, ecc.).
Analisi di casi reali di attacchi e come il codice sicuro avrebbe potuto prevenirli.
Modulo 6: Integrazione della Sicurezza nelle Pipeline CI/CD
Cos'è una pipeline CI/CD e come funziona in un contesto DevSecOps.
Strumenti di automazione della sicurezza nelle pipeline CI/CD (es. Jenkins, GitLab CI, CircleCI).
Come eseguire scansioni di sicurezza e test di vulnerabilità durante il processo di sviluppo.
Analisi dei risultati dei test di sicurezza e gestione dei falsi positivi.
Modulo 7: Gestione delle Configurazioni e Sicurezza delle Infrastrutture
Gestione delle configurazioni e best practices per mantenerle sicure.
Strumenti di automazione delle configurazioni: Ansible, Chef, Puppet, Terraform.
Sicurezza delle infrastrutture cloud: gestione delle IAM (Identity and Access Management), protezione dei dati e crittografia.
Implementazione della sicurezza nelle infrastrutture come codice (Infrastructure as Code - IaC).
Modulo 8: Sicurezza nei Contenitori e nei Microservizi
Cos'è un contenitore (Docker) e come gestire la sicurezza nei contenitori.
Best practices per la sicurezza dei contenitori: gestione delle immagini, aggiornamenti e scansioni di vulnerabilità.
Sicurezza dei microservizi: approcci alla gestione dell'autenticazione, autorizzazione e comunicazione sicura tra microservizi.
Strumenti di sicurezza per microservizi e contenitori: Kubernetes, Docker Security, Istio.
Modulo 9: Monitoraggio e Log nella Sicurezza
L'importanza del monitoraggio continuo per la sicurezza delle applicazioni e delle infrastrutture.
Strumenti di logging per il monitoraggio della sicurezza (es. ELK Stack, Splunk, Prometheus).
Analisi dei log di sicurezza: rilevamento delle anomalie e delle minacce.
Tecniche per integrare il monitoraggio della sicurezza nelle pipeline DevSecOps.
Modulo 10: Autenticazione, Autorizzazione e Gestione delle Identità
Best practices per l'autenticazione e autorizzazione sicura nelle applicazioni.
controllo degli accessi basato su ruolo (RBAC) e alla gestione delle identità.
Gestione delle credenziali e uso di soluzioni come Single Sign-On (SSO) e OAuth.
Protezione delle API: autenticazione sicura, gestione dei token, e approcci di sicurezza per le API RESTful.
Modulo 11: Sicurezza delle API
la sicurezza delle API e le vulnerabilità più comuni (API injection, abuso di autorizzazioni, ecc.).
Best practices per proteggere le API: validazione dell'input, gestione sicura delle chiavi API, rate limiting.
Tecniche di testing della sicurezza delle API: analisi statica, dinamica e fuzzing delle API.
Protezione delle API con OAuth2, JWT, e tecniche di crittografia.
Modulo 12: Gestione della Sicurezza nelle Comunicazioni
Sicurezza nelle comunicazioni di rete: crittografia dei dati in transito.
Implementazione di SSL/TLS, HTTPS e certificati digitali.
Gestione sicura dei canali di comunicazione: VPN, reti private e sicure.
Prevenzione degli attacchi Man-in-the-Middle (MITM) e mitigazione delle vulnerabilità.
Modulo 13: Sicurezza dei Dati e Crittografia
Principi di sicurezza dei dati: protezione, riservatezza e integrità.
Crittografia simmetrica e asimmetrica: utilizzo di AES, RSA, e altre tecnologie.
Protezione dei dati a riposo e in transito.
Tecniche di gestione sicura delle chiavi di crittografia.
Modulo 14: Compliance e Normative sulla Sicurezza
Le principali normative di sicurezza software: GDPR, PCI-DSS, HIPAA.
Come DevSecOps aiuta a garantire la conformità alle normative di sicurezza.
Strumenti per l'automazione della conformità e la gestione dei controlli di sicurezza.
Il ruolo di DevSecOps nel rispetto delle normative e delle politiche aziendali.
Modulo 15: Best Practices e Cultura di Sicurezza in DevSecOps
Creare una cultura di sicurezza all'interno dei team di sviluppo.
Integrazione della sicurezza nella mentalità DevOps: Security is everyone's job.
Formazione continua e sensibilizzazione sulla sicurezza.
Creazione di una roadmap per l’adozione di DevSecOps nelle organizzazioni.