LARUS Business Automation s.r.l.

LARUS Business Automation s.r.l.
Sviluppo Sistemi Informativi
LARUS-BA FORMAZIONE
CORSO “JAVA STANDARD EDITION” (LBA-001)
@ 29.09.2014
Richiesta informazioni e assistenza iscrizioni: [email protected]
Home : http://www.oracle.com/technetwork/java/javase/overview/index.html
Introduzione: http://docs.oracle.com/javase/tutorial/java/index.html
Documentazione: http://docs.oracle.com/javase/8/docs/index.html
Descrizione ed obiettivi
Il corso Java Standard Edition, della durata di 21 ore, consiste in lezioni frontali ed esercitazioni pratiche che
forniscono al partecipante, anche neofita nei linguaggi object oriented, di apprendere le basi necessarie, e al
programmatore che ha già iniziato la sua carriera, di sistematizzare in maniera ordinata tutti i fondamentali per poter
proseguire in maniera corretta con uno sviluppo avanzato. Obiettivo principale è fornire agli allievi gli strumenti
necessari per leggere e scrivere file, interagire con il file system, sviluppare applicazioni client-server che comunicano
in rete e sviluppare applicazioni che interagiscono con una base dati. È lo strumento migliore per prepararsi a
sostenere gli esami che portano alle certificazioni Oracle Certified Associate Programmer, Oracle Certified
Professionale Programmer e Oracle Certified Master Programmer.
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
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
di software per qualunque tipo di realtà aziendale e che rende diponibile ovunque si trovi l'informazione aziendale
(direzione, magazzino, finanza, ecc...). Java consente di produrre software di qualità, mantenendo il controllo su
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 non richiede prerequisiti specifici. È però gradita una buona conoscenza dell'inglese e dei basilari concetti di
programmazione anche in altri linguaggi. L'allievo avrà comunque un approccio graduale e calibrato ai contenuti
proposti e sarà accompagnato passo passo da istruttori qualificati.
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 programmazione object oriented
Cos’è Java?
Classi, oggetti e applicazioni usando il linguaggio Java
Fondamenti del linguaggio (tipi primitivi, operatori, strutture di controllo)
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
•
•
•
•
•
•
•
•
•
polimorfismo ed incapsulamento
API di Java (Application Programming interface)
il package java.io: per gestire i flussi di input/output
il package java.net: per gestire la comunicazione client/server in un network
il package java.awt ed il package javax.swing: per realizzare interfacce grafiche
il package java.sql: per gestire l’interazione con un database
i thread, exception, event driven programming, applet
design pattern: introduzione alle metodologie di sviluppo
introduzione alla piattaforma Java Enterprise Edition (applicazioni distribuite)
Competenze acquisite
Al termine del corso, e dopo aver superato le verifiche previste, lo studente sarà in grado di:
•
•
•
•
•
•
•
•
•
•
capire i concetti e lo sviluppo della programmazione orientata agli oggetti
capire, sviluppare ed utilizzare gli oggetti, le classi, le istanze, i tipi di dati e le variabili locali del linguaggio
Java
organizzare le classi Java in package
sfruttare le interfacce ai fini della progettazione di classi Java
capire ed utilizzare gli strumenti per lo sviluppo di programmi e applicazioni in Java quali il Java
Environment e il Java Development Kit
capire ed utilizzare le principali classi standard del linguaggio Java
capire la differenza tra Applet ed Applicazioni Java ed implementarle nella giusta modalità
utilizzare l'AWT per sviluppare interfacce utente
gestire la messaggistica di errore usando le eccezioni
leggere e scrivere file, interagire con il file system, sviluppare applicazioni client-server che comunicano in
rete, sviluppare applicazioni che interagiscono con una base dati
Certificazioni e qualifiche
Il corso Oracle Java è lo strumento migliore per prepararsi a sostenere gli esami che portano alle certificazioni Oracle
Certified Programmer for Java Platform:
•
•
•
Oracle Certified Associate Programmer
Oracle Certified Professionale Programmer
Oracle Certified Master Programmer
Per maggiori informazioni e assistenza iscrizione
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
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