|
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:
- Introduzione
- La gestione delle performance applicative
- Il metodo per l'Incident Management
- Gli strumenti
- Le misure - gli indicatori - gli allarmi
- Criticità tipiche in ambito JEE
- La pianificazione del monitoraggio in produzione
- Un approccio Agile
- Problemi applicativi consistenti
- Problemi applicativi progressivi
- Problemi applicativi periodici
- 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. |