Corso Software Engineering – CODES

loghi enti finanziatori corso

Sviluppare software non basta: serve ingegnerizzarlo.
Molte aziende si affidano ancora a pratiche non strutturate o obsolete per la gestione dei progetti software.
Il risultato? Codice fragile, rilasci lenti, scarsa documentazione, problemi di sicurezza e team che lavorano in silos, rallentando tutto il processo di delivery.

Senza metodo, ogni riga di codice è un rischio. In un contesto in cui la qualità del software è un fattore critico per la competitività, non adottare processi di ingegneria del software avanzati significa esporsi a errori costosi, vulnerabilità, rilavorazioni continue e perdita di fiducia da parte dei clienti. Un software che funziona male compromette il business.

La soluzione è portare l’ingegneria del software al centro della strategia aziendale. Il percorso “Software Engineering” fornisce strumenti concreti, metodologie e competenze digitali e organizzative per progettare, sviluppare e rilasciare un software robusto, sicuro e di alta qualità, ottimizzando i processi aziendali e accrescendo la competitività.

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.

Il calendario è in  fase di definizione.

 

APPROFONDISCI

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 che ricoprono ruoli di Project Manager, Team Leader, Software Developer, Security Specialist, QA Specialist e a imprenditori e manager che si occupano di sviluppo software e consulenza IT che hanno familiarità con uno o più linguaggi di programmazione e competenze tecniche di progettazione e sviluppo software.

Come funziona

Per l’accesso al progetto formativo 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:

  • Identificare la metodologia di sviluppo più adatta (Waterfall, Agile, DevOps, ecc.) in base al contesto e agli obiettivi di progetto
  • Applicare principi e strumenti Agile e Scrum per la gestione di progetti software in modo collaborativo ed efficiente
  • Progettare ed eseguire piani di testing, automatizzando le verifiche per garantire qualità e affidabilità
  • Integrare pratiche di secure coding e condurre test di sicurezza per prevenire vulnerabilità
  • Configurare pipeline CI/CD per accelerare i tempi di rilascio e semplificare il deployment continuo
  • Redigere documentazione tecnica e per utenti finali, chiara, completa e facilmente utilizzabile
  • Lavorare in team multidisciplinari, gestendo progetti complessi in modo fluido ed efficace

Quanto costa e modalità di pagamento

Il corso è completamente gratuito.

Contenuti del corso

INTRODUZIONE ALLE METODOLOGIE DI SVILUPPO SOFTWARE

  •  Panoramica delle principali metodologie di sviluppo sw: Waterfall, Agile, Scrum, e Lean - Analisi - di vantaggi e limiti di ciascuna metodologia
  • Criteri per scegliere la metodologia più appropriata

APPROFONDIMENTO SULLA METODOLOGIA AGILE E SCRUM

  • Principi fondamentali della metodologia Agile
  • Il framework Scrum: ruoli, eventi e artefatti
  • Applicazioni pratiche di Agile e Scrum per migliorare l’efficienza dello sviluppo software

TESTING DEL SOFTWARE

  • Concetti chiave del testing del sw: unit testing, integration testing e system testing
  • Creazione di piani di test e strumenti per il testing automatico
  • Strategie per garantire la qualità del sw durante tutto il ciclo di vita SICUREZZA DEL SOFTWARE
  • Principi di sicurezza nel ciclo di vita dello sviluppo sw
  • Secure coding e revisione del codice per identificare vulnerabilità
  • Testing di sicurezza
  • Esempi pratici di minacce alla sicurezza e strategie per mitigarle

PROCESSI DI RILASCIO DEL SOFTWARE

  • Il processo di rilascio del software: gestione delle versioni e dei rilasci
  • Introduzione a Continuous Integration e Continuous Delivery (CI/CD)
  • Strumenti e tecniche per automatizzare il rilascio del sw DOCUMENTAZIONE DEL SOFTWARE
  • Importanza della documentazione nel ciclo di vita del sw
  • Tecniche per commentare il codice e redigere documentazione tecnica

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.

Chiamaci per saperne di più!

Richiedi info
(ci permette di fornirti un servizio più veloce e preciso)
Informativa Privacy (Reg. UE 2016/679)
L'informativa estesa relativa al trattamento dei suoi dati personali da parte IFOA la trova all'indirizzo https://www.privacylab.it/informativa.php?09395461120
Presta inoltre il suo consenso al trattamento dei dati personali per le finalità facoltative sotto riportate?
Invio di comunicazione su eventi, servizi e prodotti Ifoa
L'informativa estesa relativa al trattamento dei suoi dati personali da parte IFOA la trova all'indirizzo https://www.privacylab.it/informativa.php?09395343333

Chiamaci per saperne di più!

Hai trovato quello che cerchi?

Seguici sui social

Vuoi scoprire in anteprima le ultime novità?

Iscriviti alla newsletter