Corso Troubleshooting Java Virtual Machine (cod. ktjvmt)

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

Chiedi informazioni su questo corso  | Visualizza Scheda PDF

Durata del corso: 3 giorni

La gestione dei problemi in produzione è una attività critica in carico agli Amministratori degli Application Server (ASA). Il processo per la loro risoluzione è di interesse aziendale e spesso viene misurato in modo da contribuire agli indici di qualità. Il corso Troubleshooting sulla Java Virtual Machine (JVM) fornisce ai partecipanti le conoscenze per una rapida individuazione e una corretta gestione del problema. Fare la cosa giusta sin dall'inizio è un prerequisito essenziale per poter arrivare il più velocemente possibile alla risoluzione del problema. Le informazioni raccolte in produzione sono le più importanti, la loro qualità rappresenta una criticità decisiva per tutto il processo di Troubleshooting.

Il corso Troubleshooting sulla Java Virtual Machine presenta le criticità più comuni per la JVM di un server in produzione ed un metodo efficace per gestirle in modo veloce e vincente. Gli esempi pratici e gli esercizi in aula guidano i partecipanti nell'applicare correttamente il metodo e selezionare gli strumenti più adatti in ogni singolo caso.

Obiettivi Top

Al termine del corso Troubleshooting sulla Java Virtual Machine i partecipanti saranno in grado di:

  1. Gestire con metodo i problemi in produzione
  2. Differenziare i problemi applicativi da quelli infrastrutturali
  3. Comprendere l'architettura ed i moduli interni della JVM
  4. Configurare correttamente i parametri della JVM
  5. Isolare e classificare i problemi di produzione
  6. Determinare lo strumento più adatto per ogni tipo di problema
  7. Documentare il problema utilizzando le informazioni del Monitoraggio e del Profiling

 

A chi è rivolto Top

Il corso Troubleshooting sulla Java Virtual Machine si rivolge a coloro che sono coinvolti nella configurazione e amministrazione della JVM:  Application Server Administrator (ASA).

Prerequisiti Top

Per partecipare al corso Troubleshooting sulla Java Virtual Machine è necessario avere una formazione scientifica, avere delle nozioni di programmazione Java, conoscere i concetti di gestione della memoria, thread, debug e ottimizzazione delle prestazioni.

Moduli Top

Il corso Troubleshooting sulla Java Virtual Machine è composto da dodici moduli:

  1. Introduzione
  2. I problemi e le performance
  3. Il metodo
  4. Gli strumenti
  5. La JVM ed il suoi moduli interni
  6. L'AS secondo lo standard JEE
  7. Criticità tipiche della JVM
  8. Criticità tipiche dell'AS JEE
  9. Problemi applicativi consistenti
  10. Problemi applicativi progressivi
  11. Problemi applicativi periodici
  12. Problemi applicativi improvvisi

 

Letture Consigliate Top

Si consiglia la lettura dei seguenti testi:

Programma Completo Top

1. Introduzione

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

2. I problemi e le performance

  • Quando e cosa rappresenta un problema
  • Situazioni problematiche nella pratica
  • Tipi e loro classificazione

3. Il metodo

  • 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. La JVM ed i suoi moduli interni

  • JVM: Architettura
  • Moduli: GC e JIT
  • Crash e Hang
  • Parametri della JVM: opzioni standard e non standard
  • Strumenti per il troubleshooting della JVM

6. L'AS secondo lo standard JEE

  • Descrizione dello standard JEE
  • Scenario di utilizzo
  • Strumenti dell'AS
  • Configurazione dell'AS

7. Criticità tipiche della JVM

  • Crash
  • Hang
  • Lentezza

8. Criticità tipiche dell'AS JEE

  • Installazione ed aggiornamenti
  • Configurazione ottimale
  • Thread management
  • Connection pooling
  • Clustering
  • Web Server plugin

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.