Caricamento

    • IT
    • EN
    Accedi

    Caricamento

    Athena è un progetto

    Sitemap
    • La piattaforma
    • Lista corsi
    • I Docenti Athena
    • Scopri DIBS
    • Note legali
    • Politica sui rimborsi
    • Termini e condizioni
    • Politica sulla riservatezza
    Certificazioni

    La qualità di DIBS è certificata da Bureau Veritas ISO 9001:2015 per "Progettazione, produzione ed erogazione di corsi di formazione e-learning su materia digitali e di innovazione"

    Seguici
    DIBS SrL Società Benefit Via Canturina 83b - 22100 Como (CO)
    P.IVA: 04097170130 • Copyright © 2025 Tutti i diritti riservati
    Davide Ighina

    DevOps: principi di infrastruttura per sviluppatori

      • Tecnologia
      Obiettivi del corso

      Sviluppare una visione unificata e operativa della gestione del software in produzione

      Persone Formate
      Persone Formate
      10 +
      Edizioni Erogate
      Edizioni Erogate
      3
      Esperienze Formative
      Esperienze Formative
      20 +

      Descrizione

      Il corso ha come obiettivo quello di dotare gli sviluppatori delle competenze necessarie per progettare, implementare e gestire codice con piena consapevolezza del suo ciclo di vita in produzione. Offre una panoramica sui concetti architettonici fondamentali per superare il tradizionale modello di sviluppo software che separa i team Dev e Ops. Attraverso una serie di moduli, gli studenti impareranno a migliorare flussi di lavoro tra sviluppo e operazioni, a comprendere e utilizzare strumenti infrastrutturali, e a partecipare attivamente alle decisioni architetturali del software. Il corso è strutturato in 8 moduli che coprono vari aspetti dell'infrastruttura come la containerizzazione, CI/CD, monitoraggio e sicurezza integrata. Ogni modulo include lezioni teoriche e pratiche per fornire ai partecipanti gli strumenti per "demistificare l’infrastruttura", aiutandoli a percepirla non come tabù tecnico, ma come dimensione quotidiana del proprio lavoro.

      Davide Ighina
      Durata: 4 ore di lezione

      Le basi teoriche e metodologiche per progettare sistemi a micro-servizi, comprendendone vantaggi, sfide e l’ecosistema tecnologico.

        Davide Ighina
        Durata: 4 ore di lezione

        I fondamenti dell’ecosistema container: dall'architettura (immagini, container, registry) alla scrittura di Dockerfile ottimizzati, dalla gestione di volumi e reti all'orchestrazione con docker-compose, con focus su sicurezza, efficienza e deploy in ambienti reali.

          Davide Ighina
          Durata: 4 ore di lezione

          Nginx come reverse proxy e web server: dall'architettura e configurazione base (virtual host, load balancing) all'ottimizzazione delle performance (caching, gzip, ecc.), fino alla necessità e all’opportunità di introdurre un API Gateway.

            Davide Ighina
            Durata: 4 ore di lezione

            Flusso CI/CD end-to-end: standard di codice (linting), compilazione, test automatizzati, strategie di deploy e gestione centralizzata di configurazioni e credenziali

              Davide Ighina
              Durata: 4 ore di lezione

              Orchestrazione di container in produzione, dall’architettura (Pod, Deployment, Service) alla gestione di configurazioni (ConfigMap, Secrets), scalabilità (HPA), storage (PV), networking (Ingress), fino al troubleshooting e alle best-practice per applicativi affidabili.

                Davide Ighina
                Durata: 4 ore di lezione

                I servizi core di Google Cloud per il monitoraggio unificato (Cloud Logging e Monitoring), per lo storage dei dati (Cloud Storage, Cloud SQL, BigQuery), per la sicurezza (IAM), per il deployment delle applicazioni (GKE, GCE, Cloud Functions), per la connettività (Pub/Sub) e per l’intelligenza artificiale (Vertex).

                  Davide Ighina
                  Durata: 4 ore di lezione

                  strumenti per il monitoraggio dei servizi sia lato client che lato server (Sentry, Prometheus, Grafana, OpenTelemetry), con particolare focus sulle metriche essenziali (CPU, RAM, disco), il logging, la profilazione delle request e l’alerting in caso di incidenti.

                    Davide Ighina
                    Durata: 4 ore di lezione

                    la sicurezza intesa come un processo continuo e integrato in ogni fase del ciclo di vita del software: dalle pratiche di scansione delle vulnerabilità fino alla gestione sicura delle credenziali, passando per principi fondamentali come quello del privilegio minimo e le tecniche di autorizzazione e cifratura.

                      Ente

                      SAEP Academy

                      Facciamo Digital Transformation, solo quella di cui hai bisogno. Dal 1979 rendiamo più competitive e data-driven le medie imprese italiane.

                      Docente

                      Davide Ighina

                      Docente

                      Aggiungi ai preferiti
                      Contenuto sempre disponibile
                      Iscriviti al corso
                      Corso Aziendale
                      Part-time, Online Asincrono
                      Online
                      Italiano
                      32 ore di lezione