Corso Metodologie DevOps per lo sviluppo software – CODES
Il vostro team di sviluppo è rallentato da processi frammentati e inefficienze operative?
In molte aziende, anche quelle più strutturate, la progettazione e il rilascio di nuove soluzioni software sono ancora rallentati da metodi tradizionali, silos comunicativi e difficoltà nel coordinare sviluppatori, tester e sistemisti. Il risultato? Tempi lunghi, costi alti e poca reattività al cambiamento.
Senza strumenti moderni e una metodologia integrata, è facile perdere il controllo del progetto, duplicare gli sforzi o commettere errori evitabili.
La mancanza di automazione nei processi di sviluppo, test e rilascio rende difficile stare al passo con le esigenze di un mercato sempre più veloce e digitale.
Se il vostro team sa programmare, ma non padroneggia DevOps, Docker, Kubernetes e CI/CD, la soluzione è imparare ad applicare DevOps e tool di automazione software.
Il corso “Metodologie DevOps per lo sviluppo software” ti guida passo dopo passo nell’adozione pratica di DevOps, un metodo collaudato per snellire, automatizzare e accelerare ogni fase dello sviluppo applicativo — dal codice al rilascio in produzione.
Organizzazione del corso
Durata: 20 ore
Modalità: ONLINE su Piattaforma Microsoft Teams
Webcam e microfono attivi per una didattica realmente interattiva
Il calendario definitivo del corso sarà pubblicato al raggiungimento del numero minimo di 8 partecipanti.
- 14/05/2026 dalle 14:00 alle 18:00
- 19/05/2026 dalle 14:00 alle 18:00
- 21/05/2026 dalle 14:00 alle 18:00
- 26/05/2026 dalle 14:00 alle 18:00
- 28/05/2026 dalle 14:00 alle 18:00
A chi è rivolto
Il corso si rivolge a imprenditori, figure chiave di imprese (di qualsiasi classe dimensionale) e liberi professionisti appartenenti alla filiera dei servizi ICT, operanti nel territorio dell’Emilia-Romagna.
In particolare è pensato per le figure chiave di aziende che operano nella filiera e che hanno ruolo di coordinamento di team di progetto e che, pur in possesso di competenze di programmazione, necessitano di migliorare le competenze di programmazione software ed ottimizzare la capacità di gestione dei progetti in azienda, tramite l’introduzione del metodo DevOps, e l’adozione dei tool di automazione software che la metodologia consente di utilizzare.
Come funziona
Per l’accesso al corso non sono previste prove teoriche o pratiche di selezione ma farà fede l’ordine di arrivo delle iscrizioni, previa verifica dei seguenti requisiti dei beneficiari:
- sede legale/operativa dell’azienda o del libero professionista in Emilia Romagna;
- Codice Ateco (appartenente alla filiera dei servizi ICT)
La singola impresa potrà iscrivere al percorso più lavoratori. Il corso si potrà attivare al raggiungimento di almeno 8 partecipanti.
Al termine della formazione, i partecipanti potranno fare richiesta di usufruire di un intervento personalizzato di accompagnamento (consulenza) della durata di 6 ore.
L’iniziativa è soggetta al regime di aiuto “de minimis”, di cui l’impresa beneficiaria/ professionista dovrà rendere la dichiarazione
Cosa imparerai a fare
Al termine del percorso, sarai in grado di:
- Applicare i principi DevOps per migliorare collaborazione, produttività e qualità del software
- Automatizzare attività ripetitive con Python e costruire piccoli servizi web Usare API REST e soluzioni DevNet per integrazioni moderne
- Creare e gestire container Docker e orchestrare applicazioni con Kubernetes
- Costruire pipeline CI/CD con Jenkins per rilasci continui
- Monitorare le applicazioni con lo stack ELK e strumenti di logging
- Gestire l’infrastruttura come codice (IaC) con Terraform
Quanto costa e modalità di pagamento
Il corso è completamente gratuito.
Contenuti del corso
INTRODUZIONE A DEVOPS
- I principi fondamentali di DevOps
- Come DevOps si integra con Agile e Lean
- Le pratiche di DevOps
LINGUAGGI DI PROGRAMMAZIONE E ADOZIONE DELLA METODOLOGIA DEVOPS PYTHON PER DEVOPS
- Python: richiamo delle basi
- Python per l'automazione: scripting e librerie utili
- Python per l'interazione con le API REST
- Costruire piccoli servizi web con Python (Flask/Django)
DEVNET E API REST
- Introduzione a DevNet: cos'è e come può aiutare i team DevOps
- Panoramica delle API REST e JSON
- Utilizzare Python per interagire con le API REST
- Esercitazioni pratiche: interagire con le API REST utilizzando Python
CONTAINER DOCKER
- Introduzione ai container e a Docker - Creazione di un'immagine Docker
- Gestione dei container Docker
- Docker Compose per la gestione di multi-container
- Esercitazioni pratiche: implementare un'applicazione Python in un container Docker Kubernetes
- Panoramica di Kubernetes: architettura e concetti chiave
- Creazione e gestione di pod, servizi, volumi e namespace
- Implementazione di applicazioni in Kubernetes
- Monitoraggio e logging in Kubernetes
Certificazioni
- Attestato di frequenza IFOA
Descrizione certificazione
Attestato di frequenza per chi partecipa almeno al 70% delle ore di corso
Estremi finanziamento
Operazione Rif. PA 2024-23656/RER, dal titolo “CODES: Cybersecurity, Organizzazione e Digitalizzazione per un’Economia Sostenibile” approvata dalla Regione Emilia-Romagna con DGR N. 575/2025 Determina finanziamento n. 11990/2025, co- finanziata dal Fondo Sociale Europeo Plus 2021/2027.
