Pagina 1 di 2 Corso JAVA Avanzato 24/07/2013 http://www

Corso JAVA Avanzato
Pagina 1 di 2
CORSO JAVA AVANZATO
Corso di preparazione alla Certificazione
Oracle Certified Professional , Java SE 7 Programmer
Esame 1Z0-804
- Consigli Per
Scegliere !
- Calendario Corsi
- Visiona le testimonianze
- Piani Rateali Interni
- Per questo Corso è prevista la modalità Elearning
Clicca Qui
Per tutti gli iscritti entro il 20 luglio 2013, voucher sconto del valore di 100€ sul costo totale dell’esame per il conseguimento della
certificazione di riferimento.
Frequentare il Corso Java Avanzato presso Scuola Vega significa:
- Presenza del Docente e degli altri Corsisti in tempo Reale (no a lezioni Video Registrate)
- 50 ore di formazione vera in presenza diretta di Docenti Qualificati
- Piattaforma Didattica che garantisca alta fluidità Audio Video (HD Video).
- Affidarsi ad una struttura Accreditata a livello nazionale e internazionale
Richiedi di poter effettuare una prova completamente gratuita e senza impegno della nostra piattaforma per discutere delle tue esigenze
o dubbi con uno dei nostri docenti
Clicca Qui
Obiettivi del Corso:
Alla fine del percorso didattico il corsista avrà acquisito competenze Avanzate nello sviluppo object oriented sul linguaggio di programmazione
attualmente più richiesto dal mondo del lavoro IT. Il corso punta inoltre a preparare il corsista al conseguimento della
Certificazione Oracle OCP Oracle Certified Professional, Java SE 7 Programmer Esame 1Z0-804
Tale certificazione conseguita rappresenta una prova chiara della capacità del programmatore di comprendere la sintassi di base e le strutture
Avanzate del linguaggio di programmazione Java e la sua idoneità a creare applicazioni con la tecnologia Java eseguite su server o sistemi
desktop utilizzando la piattaforma Java SE 6 e 7.
Macrocontenuti del Corso:
1. Breve Ricapitolazione concetti fondamentali
Verrà effettuato un test di conoscenza base sui concetti principali riguardanti Java, che sono il prerequisito minimo per la partecipazione al
corso.
2. Progettazione Classi Java
Costruzione di una classe in java, concetti di override, overload, ereditarietà e polimorfismo.
3. Progettazione Classi Avanzate
Utilizzo delle keywords final e static. Introduzione alle classe innestate e anonime. Utilizzo delle enumerazioni.
4. Principi di progettazione Object Oriented
Dichiarazione di classi astratte e interfacce. Confronto fra composizione ed ereditarietà. Design pattern: Singleton, Factory, Data Access Object
(DAO).
5. Generics e Collections
Creazione di classi generiche, metodi generici, utilizzo dei parametri jolly. Framework Collection: ArrayList, Iterator, ListIterator, LinkedList,
HashSet, TreeSet, HashMap, NavigableMap, Queue, Deque, Comparable e Comparator, Arrays.
6. Elaborazione di stringhe
Ricerca di stringhe: metodo regionMatched(). Parsing di Stringhe: metodo split(). Regular Expressions: comprendere i simboli regex, ricerca e
parsing tramite regex. Formattazione di stringhe.
7. Concetti base sull’I/O
Leggere e scrivere dalla console, utilizzo dello Stream per leggere e scrivere da File: Character e Byte Stream.
8. NIO.2
Utilizzo dell’interfaccia Path e della classe File. Copiare, Muovere e Cancellare un File. Navigare una directory per ricercare dei file.
9. Utilizzo di database e JDBC
Introduzione al JDBC. Tipi di driver e creazione database. Connessione al database tramite driver JDBC. Query, Statement e Transaction sul
database.
10. Gestione delle Eccezioni
Eccezioni, errori ed asserzioni. Utilizzo del blocco try – catch – finally e metodo di propagazione delle eccezioni. Multiple Catch Block.
11. Localization
Classe Locale e Resource Bundles per l’internazionalizzazione. Caricare un Resource Bundles e formattare un Local utilizzando le classi
http://www.futureservice.it/CorsoJAVA.htm
24/07/2013
Corso JAVA Avanzato
Pagina 2 di 2
NumberFormat, DateFormat, SimpleDateFormat.
12. Thread
Introduzione alla programmazione concorrente e problemi di accesso concorrente. Stati di un Thread e metodi utilizzati dalla stessa classe:
meccanismo del wait / notify.
13. Concorrenza
Utilizzo del package java.util.concurrent: Semaphore, CountDownLatch, Exchanger, CyclicBarrier, Phaser. Variabili atomiche e Lock. Utilizzo
di Executors e ThreadPools, e del Framework Fork/Join.
Tipo Corso:
Lezioni frontali in Presenza.
Prerequisiti Corsista:
Certificazione OCA o competenze equivalenti. Vedi contenuti Corso Java per confronto.
Moduli:
Corso Java Avanzato
50 ore
Docenti:
I docenti sono Certificati Oracle e hanno una pluriennale esperienza nello sviluppo Java.
Costi e Modalità di Iscrizione:
Il costo del corso è di 980,00 € ( Costo Totale ) e comprensivo di Materiale didattico e attestato Frequenza.
L'iscrizione avviene compilando l'apposito modulo.
Le iscrizioni sono rivolte ad un massimo di 8 partecipanti che avranno a disposizione un Pc a testa.
Si ricorda inoltre che il costo del corso non comprende la Certificazione OCP che il corsista può sostenere alla fine del percorso formativo
presso i nostri centri. .
http://www.futureservice.it/CorsoJAVA.htm
24/07/2013