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.

PROSSIMA EDIZIONE
Nessuna edizione attiva, contattaci per maggiori informazioni.
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.

Le iscrizioni al corso sono terminate. Le attività del corso sono in fase di svolgimento, contattaci per maggiori informazioni

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ù!

Seguici sui social

Vuoi scoprire in anteprima le ultime novità?

Iscriviti alla newsletter