Corso jBoss

Corso jBoss INTRO

Il modulo JBOSS Intro si propone di fornire allo studente una panoramica sull'Application Server JBOSS EAP 6.4, fornendo gli strumenti essenziali alla sua gestione, configurazione ed amministrazione. È rivolto sia ai sistemisti che agli sviluppatori, ed offre un primo approfondimento attraverso le numerose esercitazioni Java che vanno a coprire le principali tipologie di applicazioni che utilizzano JBOSS EAP come ambiente di esecuzione, ma che non trascura le necessarie operazioni di configurazione effettuate grazie ai potenti strumenti messi nativamente a disposizione dal software.
- Requisiti: Buona conoscenza di Java (1.6+), conoscenza base comandi linux, una esperienza operativa con altri Application Server non è necessaria ma gradita, conoscenza base DB MySQL; inglese tecnico (preferenziale).
- Durata base: 3 giornate (24 h), da confermare a seguito di colloquio tecnico in base alle specifiche esigenze.
- Destinatari: aziende
- Sede: in aula a Roma o presso la sede del Cliente
Giorno 1

JBOSS EAP - Introduzione
- Introduzione a JBOSS EAP
- JBOSS EAP Admin Console
- Servizi forniti da JBOSS EAP
- JBOSS EAP - Web Container
- Applicazioni su Web Container: JSP and Servlet
- Exercise Servlet + deployment
- Exercise JSP + deployment

Giorno 2

JBOSS EAP - EJB Container
- Applicazioni su EJB Container: Session Bean, - Entity Bean (JPA), Message Driven Bean (MDB)
- Esercizio Stateful Session Bean + deployment
- Esercizio Stateless Session Bean + deployment
- Esercizio Entity Bean + deployment
- Esercizio Message Driven Bean
- Gestione applicazioni deployate su JBOSS EAP

Giorno 3

DB and WebServices
- Utilizzo di un Database con JBOSS EAP
- Configurazione di un Datasource
- Configurazione di un JDBC Driver
- Esercizio Creazione di un semplice - Database
- Esercizio Servlet che accede un Database + deployment
I- ntroduzione ai Web Services
- Esercizio Web Services + deployment
- Conclusioni
- Q&A


*Per i corsi aziendali e individuali, il programma potrà essere customizzato così come la durata

Corso JBoss Admin I

Il modulo JBOSS EAP 6.4 Administration 1 è destinato principalmente ad amministratori di sistema ed esplora gli strumenti di configurazione avanzata dell'Application Server JBOSS, nonché i servizi da esso offerti per la fault tolerance come Clustering e Load Balancing. Il corso è destinato anche agli sviluppatori che possono esplorare strumenti avanzati di configurazione della Java Virtual Machine, con esercizi mirati a chiarire in modo pratico le tematiche esposte.
- Requisiti: Buona conoscenza di Java (1.6+), conoscenza base comandi linux, conoscenza degli strumenti di configurazione avanzata di un Application Server ; inglese tecnico (preferenziale).
- Durata base: 4 giornate (32 h), da confermare a seguito di colloquio tecnico in base alle specifiche esigenze.
- Destinatari: aziende
- Sede: in aula a Roma o presso la sede del Cliente
Giorno 1

Configuration, Pooling, JVM e Performance Tuning
- JBOSS EAP 6.4 Basic Configuration
- JBOSS EAP 6.4 Pool Config
- EJB Pool
- Thread Pool
- HTTP Pool
- Configurazione di JVM e Garbage Collection
- Tools per JVM e Garbage Collection
- Performance Tuning
- Esercizi

Giorno 2

-JBOSS EAP - EJB Container
- Domain Mode - Componenti
- Domain Controller ed Host Controller
- Esercizi: Creazione di un dominio advanced
- Esercizi: Domain Controller Failover, possibili soluzioni


Giorno 3

- Il concetto di Load Balancing
- Load Balancing mod_cluster
- Load Balancing mod_jk
- Load Balancing mod_proxy
- Esercizi


Giorno 4

Clustering
- Il concetto di Clustering
- Clustering in Standalone mode
- Testing in Standalone mode in Cluster
- Clustering in Domain mode
- Testing in Domain mode in Cluster
- EJB in Clustered environment
- Esercizi


*Per i corsi aziendali e individuali, il programma potrà essere customizzato così come la durata

Corso JBoss Admin II

Il modulo JBOSS EAP 6.4 Administration 2 è destinato ad amministratori di sistema ed esplora ulteriori strumenti di configurazione dell'Application Server JBOSS, come la Management CLI. Il corso offre anche una panoramica sui molteplici strumenti di logging offerti da JBOSS, e su stumenti per la loro gestione. Una giornata è dedicata a JON: JBOSS Operation Network, un software che si basa su JBOSS ed offre una piattaforma integrata di tutti gli strumenti di configurazione esplorati nei moduli precedenti.
- Requisiti: Buona conoscenza di Java (1.6+), conoscenza base comandi linux, conoscenza degli strumenti di configurazione avanzata di un Application Server ; inglese tecnico (preferenziale).
- Durata: 3 giornate (24h ), da confermare a seguito di colloquio tecnico in base alle specifiche esigenze.
- Destinatari: aziende
- Sede: in aula a Roma o presso la sede del Cliente o in modalità e-learning
Giorno 1

Advanced CLI Features
- Management CLI: what's next?
- Basic Operations
- Gestire lo stato del Server
- Creare uno snapshot di configurazione
- Batch Mode
- Scripting in CLI
- CLI GUI
- Esercizi

Giorno 2

JON: JBoss Operation Network
- Che cos'è JBOSS Operations Network (JON)
- JON Installation
- Installazione Postgres Database
- Installazione JON Server
- Installazione JON Agent Plugin
- Video e risorse su Red Hat Customer Portal
- Esercizi

Giorno 3

Logging
- Centralized Logging System with ELK Stack
- Monitoring with JConsole (JMX)
- Estrazione dati con ELK Stack
- Esercizi

*Per i corsi aziendali e individuali, il programma potrà essere customizzato così come la durata

I nostri corsi:


Richiedi Info/Iscriviti al corso