Calendario corsi

catalogo formazione

percorsi formativi

promozione e sconti

Corso APM - Application Performance Management (cod. ktampj)

Obiettivi A chi è rivolto Prerequisiti Moduli
Letture Consigliate Programma Completo Wiki Sconti

Chiedi informazioni su questo corso  | Visualizza Scheda PDF

Il corso APM - Application Performance Management illustra la disciplina della gestione delle performance applicative per un tipico sistema distribuito basato sulla Java Enterprise Edition (JEE).

Utilizzando le tecniche e gli strumenti dell'Application Performance Management si evitano i problemi di performance che impediscono agli utenti di usufruire di un servizio on-line. I malfunzionamenti vengono individuati, isolati, circoscritti e diagnosticati con precisione prima che diventino bloccanti per la fruizione del servizio, così da evitare le conseguenze economiche legate al disservizio.

Ogni modulo spiega i concetti, le tecniche e gli strumenti necessari ad implementare una valida soluzione per il monitoraggio applicativo così da soddisfare le aspettative del business e degli utenti. Gli esempi e gli esercizi presentano situazioni reali dove il partecipante, applicando il metodo e gli strumenti opportuni, arriva velocemente all'obiettivo, che sia esso la veloce individuazione di un problema o la certificazione della scalabilità di un applicativo on-line.

Obiettivi Top

Al termine del corso APM - Application Performance Management i partecipanti saranno in grado di:

  • Identificare i punti cardine della disciplina APM
  • Progettare ed implementare una soluzione di monitoraggio in produzione
  • Descrivere ed applicare il metodo per l'Incident Management
  • Individuare e descrivere i punti critici per le performance di una tipica architettura distribuita
  • Riconoscere e catalogare i diversi tipi di problemi
  • Decidere lo strumento più adatto da utilizzare per ogni tipo di problema

 

A chi è rivolto Top

Il corso APM - Application Performance Management si rivolge a coloro che sono coinvolti nello sviluppo e nella gestione del software in produzione: architetti, sviluppatori, Quality Assurance (Q/A), responsabili applicativi, responsabili dei servizi business ed amministratori di sistema.

Prerequisiti Top

Per partecipare al corso APM - Application Performance Management è necessario avere una formazione scientifica, aver lavorato nello sviluppo o nella manutenzione di un software. E' preferibile avere delle nozioni di programmazione Java e della versione Enterprise JEE.

Moduli Top

Il corso APM - Application Performance Managementè composto da dodici moduli:

  1. Introduzione
  2. La gestione delle performance applicative
  3. Il metodo per l'Incident Management
  4. Gli strumenti
  5. Le misure -  gli indicatori -  gli allarmi
  6. Criticità tipiche in ambito JEE
  7. La pianificazione del monitoraggio in produzione
  8. Un approccio Agile
  9. Problemi applicativi consistenti
  10. Problemi applicativi progressivi
  11. Problemi applicativi periodici
  12. Problemi applicativi improvvisi

 

Letture Consigliate Top

Programma Completo Top

1. Introduzione

  • Scenario tipico di produzione
  • Gli attori coinvolti
  • Le architetture
  • Sistemi complessi
  • Definizioni e Glossario

2. La gestione delle performance applicative

  • Le performance
  • Il monitoraggio
  • I test
  • L'analisi dei dati
  • Gli interventi migliorativi

3. Il metodo per l'Incident Management

  • Scopo
  • Limiti di applicabilità
  • Fasi
  • Prerequisiti

4. Gli strumenti

  • Tipi di strumenti
  • Strumenti a disposizione degli ASA
  • Strumenti per gli sviluppatori
  • Strumenti per i tester

5. Le misure -  gli indicatori -  gli allarmi

  • I sistemi complessi
  • Come misurare le performance dei componenti
  • Indicatori principali e gli anticipatori
  • Reagire e/o anticipare
  • Avvisi e allarmi

6. Criticità tipiche in ambito JEE

  • Descrizione dello standard JEE
  • La JVM ed il suoi moduli interni
  • Criticità tipiche della JVM
  • Criticità tipiche dell' AS JEE
  • Criticità tipiche dei backend

7. La pianificazione del monitoraggio in produzione

  • Il processo
  • Identificare i componenti
  • Identificare le metriche
  • I livelli
  • Gli avvisi
  • Dimensionare gli strumenti

8. Un approccio Agile

  • Il manifesto ed i principi del movimento Agile
  • Come e quando applicarlo con successo all'APM
  • Le motivazioni
  • Il cambiamento
  • La comunicazione
  • La velocità

9. Problemi applicativi consistenti

  • Indizi per la classificazione
  • Esempi
  • Strumenti
  • Azioni

10. Problemi applicativi progressivi

  • Indizi per la classificazione
  • Esempi
  • Strumenti
  • Azioni

11. Problemi applicativi periodici

  • Indizi per la classificazione
  • Esempi
  • Strumenti
  • Azioni

12. Problemi applicativi improvvisi

  • Indizi per la classificazione
  • Esempi
  • Strumenti
  • Azioni
Wiki a supporto Top

Dal primo giorno di corso, i partecipanti potranno accedere ad un wiki di supporto dove troveranno aggiornamenti sul corso, sulle relative integrazioni e documentazione di approfondimento. Sarà disponibile un sistema di segnalazione con il quale, tramite ticket, si potranno inserire suggerimenti e proposte di ampliamento al programma e al materiale del corso.

Sconti e Promozioni Top

I partecipanti che si iscriveranno al corso con almeno 30 giorni di anticipo sulla data di termine iscrizione avranno uno sconto del 10% sul prezzo. Scopri tutti gli sconti.