Nata dall’esigenza di garantire la massima qualificazione delle risorse interne, Assioma Academy è oggi il programma di formazione che struttura percorsi di apprendimento per i neo inseriti in Assioma.net.

In alcuni casi i formatori di Assioma Academy collaborano con università e centri di formazione esterni per fornire moduli formativi specializzati.

Assioma Academy si struttura in un programma di corsi consolidati - se pur in continua evoluzione – suddivisi in corsi tecnici trasversali, corsi di specializzazione e corsi di approfondimento.

Corsi tecnici trasversali

I corsi tecnici trasversali sono pensati e realizzati allo scopo di mantenere vivo e rinnovare il know how acquisito ed indispensabile nell’operato quotidiano di Assioma.net. La scelta dei corsi tecnici trasversali, che permettono la formazione incrementale di alcuni aspetti fondamentali, è frutto dell’attenta analisi della nostra esperienza sul campo e delle esigenze dei clienti. Il corso sul sistema operativo Unix permette di acquisire le conoscenze e le competenze per muoversi in agilità e autonomia nel mondo di Unix. I principali argomenti trattati durante il percorso sono:
  • Introduzione al sistema operativo Unix: cenni storici e nascita del sistema
  • Struttura File system
  • Manipolazione file
  • Gestione Environment
  • Introduzione alla programmazione della shell Unix

Un altro modulo di formazione tecnica riguarda l’acquisizione di conoscenze e competenze operative sui database relazionali, concentrandosi sul linguaggio SQL e sull’ambiente PL/SQL di Oracle. I principali argomenti trattati durante il percorso sono:

  • Introduzione ai database relazionali
  • Istruzioni SQL di gestione dati
  • Funzioni di aggregazione
  • Subquery
  • Gestione dell’ambiente PL/SQL
  • Manipolazione dei dati
  • Creazione e gestione dei principali oggetti in un database
  • Gestione degli utenti in un database

Corso di specializzazione sulla Quality Prevention

Il corso ha l’obiettivo di approfondire il Test del Software, disciplina per la quale non esiste un percorso formativo universitario specifico. All’interno dell’Academy, Assioma.net intende formare i suoi specialisti del test attraverso un percorso che alterna periodi di formazione teorica e periodi di esperienza pratica, a partire dall’introduzione della Qualità del Software fino alla stima, alla pianificazione e al governo di un progetto di test. I macro argomenti affrontati durante il corso sono:
  • Introduzione alla Qualità del Software
  • Il testing nel ciclo di vita del software
  • Tecniche e metodologie di test
  • Livelli di test
  • Tipologie di test
  • Strumenti per attività di testing
  • Scrittura ed esecuzione di casi di test
  • Segnalazione delle anomalie
  • Produzione della reportistica: test book e test report; bug report
  • Training on the job

Corso di specializzazione sulla Quality Remediation

Il corso si sviluppa con l’obiettivo di fornire ai partecipanti un’overview sul concetto di Assistenza di Assioma.net in ambito IT Operation. Un percorso guidato che approfondisce le tematiche legate ai Processi, all’Organizzazione, alle Metodologia ed agli Strumenti di base, sino ad arrivare alla parte innovativa dell’ambito, quella legata ai concetti di Business Intelligence ed ai Progetti Predittivi. Un percorso destinato a rendere chiaro come il nostro modo di assistere i clienti garantisca loro un reale Valore aggiunto. I contenuti del corso comprendono:
  • Il concetto di assistenza sulle fasi del ciclo di vita del software
  • Modelli di assistenza: le best practices ITIL (V3 Foundation)
  • Il ripristino della qualità percepita ed erogata (Incident e Problem Management)
  • Strumenti a supporto: il tracciamento attraverso ITSM
  • Le attività di improvement: l’importanza del CSI
  • Ripetitività e Predicibilità: nozioni di BI
  • Reportistica ad uso Governance e Business
  • Training on the job

Corsi di approfondimento

I corsi di approfondimento permettono di avvicinarsi a specifiche tematiche per conoscere a 360 gradi l’offerta di Assioma.net. Si tratta di seminari condotti da esperti che presentano le attività e i progetti in corso su differenti ambiti di specializzazione.

Configuration Management - ll Configuration Management ha lo scopo di permettere la gestione ed il controllo degli oggetti di sistemi complessi attraverso delle procedure definite in precedenza. La funzione del sistema di controllo della configurazione è quella di correlare tra loro i vari oggetti archiviati relativamente ad un prodotto software, mantenendo allo stesso tempo traccia delle varie versioni degli oggetti e della loro applicabilità.

Deploy - Il Deploy consiste nella consegna o rilascio al cliente di una applicazione o di un sistema software, tipicamente all'interno di un sistema informatico aziendale, con relativa installazione e messa in esercizio. Il «Processo di Deployment» è l’insieme di attività e procedure necessarie per installare e configurare sistemi software integrati di medie-grandi aziende, rendendoli disponibili per l’utilizzo.

Static Code Analysis - L’analisi statica del codice sorgente ha l’obiettivo di rilevare una serie di indicatori riferiti al codice sorgente. Tipicamente si tratta di metriche del software in grado di identificare eventuali problematiche su aspetti di manutenibilità, sicurezza, robustezza e performance. Tecniche di analisi statica vengono generalmente utilizzate per l’introduzione di controlli durante la fase di accettazione del software (Quality Gate).

Test Automation - La Test Automation ha lo scopo di minimizzare i tempi di esecuzione dei test di non regressione. Partendo dai test case disegnati e dall’analisi dell’architettura del sistema da testare, viene realizzata l’automazione necessaria per rendere i test ripetibili in maniera automatica. Questa tecnica prevede l’ausilio di una serie di tools di Test Automation.

Performance Test - La misurazione delle performance di un sistema software ha l’obiettivo di determinare la capacità del sistema stesso di reggere determinati carichi di operatività per lungo tempo. Esistono diverse categorie di test di performance. Di seguito le più utilizzate: test di carico (che misura i tempi di risposta in funzione del numero di utenti), stress test (che sollecita il sistema con un carico superiore a quello nominale per identificare il punto di rottura).


Il grado di specializzazione dei corsi e la completezza della formazione rendono il percorso in Assioma Academy un’esperienza e un programma formativo di elevata qualità che accelera l’aumento del sapere delle persone e la traduzione in un saper fare efficace.