LARUS Business Automation s.r.l.

LARUS Business Automation s.r.l.
Sviluppo Sistemi Informativi
LARUS-BA FORMAZIONE
CORSO “JAVA ENTERPRISE EDITION” (LBA-002)
@ 29.09.2014
Richiesta informazioni e assistenza iscrizioni: [email protected]
Home: http://www.oracle.com/technetwork/java/javaee/overview/index.html
Documentazione: https://docs.oracle.com/javaee/7/tutorial/index.html
Descrizione ed obiettivi
Il corso Java Enterprise Edition, della durata di 21 ore, consiste in lezioni frontali ed esercitazioni pratiche per
sviluppare applicazioni web con ORACLE Java Enterprise Edition (JEE). Il corso è molto impegnativo e consigliamo
che venga seguito da chi abbia già frequentato il corso Java Standard Edition di 21 ore, oppure sia in possesso di
competenze equivalenti effettivamente dimostrabili. Il corso rappresenta anche lo strumento migliore per prepararsi
a sostenere gli esami che portano alle certificazioni Oracle Certified Professional Web Component Developer, Oracle
Certified Professional Business Component Developer, Oracle Certified Professional Web Services Developer, Oracle
Certified Master Java Enterprise Architect e altre ancora.
Prospettive
L’"open source" internazionalmente riconosciuto, che ha i sui emblemi nel sistema operativo Linux, nel linguaggio di
programmazione Java e nel Apache Jakarta Project, ha i fondamentali pregi nell'affidabilità, dato il numero
incredibilmente grande di collaudi e correzioni eseguibili ed eseguiti, e di avere una documentazione vastissima e
diffusa gratuitamente su Internet, tale da rendere entusiasmante ed estremamente creativo il lavoro di sviluppo del
software.
Java è un linguaggio di programmazione molto diffuso in Internet per la realizzazione di applicazioni e siti web, ma
anche come linguaggio autonomi trova notevoli e numerose possibilità di impiego. Rendere ancora più fruttuosi gli
investimenti fatti in precedenza, sfruttando la sicurezza e potenza dei sistemi mainframe come l’AS/400, è possibile
attraverso l'integrazione di tecnologie diverse. IBM ha da tempo sposato Linux e Java, rendendo agevole la
comunicazione tra sistemi informativi realizzati in tali tecnologie e programmi e dati residenti sui mainframe.
Per essere competitivi al giorno d'oggi una qualunque azienda ha necessità di automatizzare i suoi flussi informativi.
L'affermazione del modello orientato agli oggetti ed in particolar modo del linguaggio Java permettono lo sviluppo
di software per qualunque tipo di realtà aziendale e che rende disponibile ovunque si trovi l'informazione aziendale
(direzione, magazzino, finanza, ecc...). Java consente di produrre software di qualità, mantenendo il controllo su
Indirizzo: Via Bruno Maderna, 7 – 30174 Mestre (VE)
Telefono/Fax: +39 041 85 21 208
Email: [email protected]
Codice Fiscale / Partita IVA: 03540680273
Iscrizione al Registro Imprese Venezia: REA VE 0316716
Capitale sociale: 15.000€ Interamente Versato
Pagina 1 di 4
LARUS Business Automation s.r.l.
Sviluppo Sistemi Informativi
tempi e costi, attraverso la definizione rigorosa di un processo per lo sviluppo del software e l'uso di tecnologie
moderne e affidabili. Conoscere la programmazione orientata agli oggetti e Java è il principale veicolo per inserirsi
nel mondo del lavoro come figura specializzata in tale linguaggio.
La formazione LARUS è la risposta a questa opportunità nel mondo del lavoro. Formando personale qualificato in
grado di coprire questo divario offriamo l’opportunità di migliorare le proprie prospettive di inserimento, di carriera
ed economiche nel mondo del lavoro. Al termine della formazione è anche possibile che i profili migliori vengano
segnalati su richiesta ad aziende interessate ad offrire stage, posizioni di lavoro su base occasionale o stabile.
A chi si rivolge
Il corso è rivolto a tutti coloro, donne e uomini, desiderino non solo affrontare gli esami di certificazione per ottenere
la qualifica Oracle Certified Programmer, ma anche ottenere una preparazione pratica potendo utilizzare
immediatamente le conoscenze apprese.
Si rivolge a professionisti e consulenti del settore ICT, studenti delle scuole superiori, studenti universitari, laureati e
dottorandi, professionisti del settore. Rappresenta anche la possibilità, per tutte quelle persone che già lavorano in
questo campo, siano anche già certificate o che desiderino ricertificarsi, di approfondire tutti gli aspetti e di
sistematizzare in maniera ordinata tutti i fondamentali per poter proseguire in maniera corretta con uno sviluppo
avanzato.
Prerequisiti
Il corso Java Standard Edition (21 ore) è un prerequisito. In ogni caso si assume che il candidato abbia delle buone
conoscenze relativamente alla programmazione Object Oriented e della piattaforma Java Standard Edition.
Gli iscritti al corso dovranno sostenere un test di selezione, finalizzato alla creazione di aule omogenee (in termini di
conoscenze e competenze pregresse dei partecipanti), e un breve colloquio di orientamento. Il corso è impegnativo
e richiede motivazione, applicazione e periodi di studio assidui.
Programma
Gli argomenti principali trattati nel corso includono:
•
•
•
•
•
•
•
Introduzione alla Piattaforma Java Enterprise Edition
Application Server: Apache Tomcat, RedHat JBOSS, Oracle Weblogic, IBM WebSphere
Web Application: Struttura e Deploy
Client/Server: Cookie, Session and Multithreading
Java Code: Servlet e JSP
JNDI: Java Naming Directory Interface
JDBC: Connection Pool, Data Source, XA Data Source
Indirizzo: Via Bruno Maderna, 7 – 30174 Mestre (VE)
Telefono/Fax: +39 041 85 21 208
Email: [email protected]
Codice Fiscale / Partita IVA: 03540680273
Iscrizione al Registro Imprese Venezia: REA VE 0316716
Capitale sociale: 15.000€ Interamente Versato
Pagina 2 di 4
LARUS Business Automation s.r.l.
Sviluppo Sistemi Informativi
•
•
•
•
•
•
•
•
•
•
•
•
•
•
MVC per Web Application
Sviluppo di applicazioni Web Multi-Tier
Design Patterns per J2EE
Protocolli HTTP ed HTTPS
Enterprise Java Beans:Stateless e Stateful Session Bean/Entity Bean
BMP e CMP: Bean/Container Managed Persistence
XML e XSL Stylesheet
JMS: Java Message Service
WS: Java Web Services
JSF: Java Server Faces
Struts Framework
Hibernate Framework
Spring Framework
JUnit e Remote Debugging
Competenze acquisite
Al completamento del corso, e dopo aver superato le verifiche previste, lo studente sarà in grado di gestione
dell’intero cicli di vita del software di un’applicazione distribuita: analizzare i requisiti utente, progettare una
soluzione software, sviluppare applicazioni complesse e collaudarle. Il partecipante infatti acquisirà una solida
preparazione teorico/pratica che gli permetterà di proseguire autonomamente nello sviluppo del software,
adottando per la risoluzione di problematiche comuni i design pattern qui appresi. Inoltre sarà in grado di gestire la
fase di collaudo delle applicazioni utilizzando i test unitari. Nella trattazione degli argomenti sarà posta particolare
attenzione alle metodologie di progettazione e disegno delle problematiche comuni. Design Pattern, Unit Testing,
Test Driven Development, Continuous Integration saranno gli strumenti utilizzati per addestrare il candidato alla
gestione dell’intero cicli di vita del software.
Certificazioni e qualifiche
Il corso Java Enterprise Edition è lo strumento migliore per prepararsi a sostenere gli esami che portano alle
certificazioni Oracle Certified Programmer for Java Platform:
•
•
•
•
•
•
Oracle Certified Professional Java EE Web Component Developer
Oracle Certified Professional Java EE Business Component Developer
Oracle Certified Professional Java EE Persistence API Developer
Oracle Certified Professional Java EE Server Faces Developer
Oracle Certified Professional Java EE Web Services Developer
Oracle Certified Master Java Enterprise Architect
Indirizzo: Via Bruno Maderna, 7 – 30174 Mestre (VE)
Telefono/Fax: +39 041 85 21 208
Email: [email protected]
Codice Fiscale / Partita IVA: 03540680273
Iscrizione al Registro Imprese Venezia: REA VE 0316716
Capitale sociale: 15.000€ Interamente Versato
Pagina 3 di 4
LARUS Business Automation s.r.l.
Sviluppo Sistemi Informativi
Per maggiori informazioni e assistenza iscrizione
skype: AgileLARUS
email: [email protected]
Tel: +39 329 722 52 30
Indirizzo: Via Bruno Maderna, 7 – 30174 Mestre (VE)
Telefono/Fax: +39 041 85 21 208
Email: [email protected]
Codice Fiscale / Partita IVA: 03540680273
Iscrizione al Registro Imprese Venezia: REA VE 0316716
Capitale sociale: 15.000€ Interamente Versato
Pagina 4 di 4