MokaByte formazione - Corso Java Avanzato
 
 
Corsi a
calendario
Programma
Iscrizione
MokaByte
Corso Java Avanzato

Obiettivi
Il corso propone a programmatori con conoscenza dei fondamenti del linguaggio Java una panoramica di tecnologie necessarie alla costruzione di applicazioni complesse.

Descrizione
Elementi avanzati del linguaggio, interazione con DBMS via JDBC, Multitheading, networking, RMI, Applet e SWING.

Argomenti trattati
Introduzione al design Object Oriented: Design Patterns.
Le specifiche JavaBeans e contesti d’uso.
Programmazione concorrente in Java.
Threads, sincronizzazione e coordinamento di flussi esecutivi concorrenti.
Inner Classes in Java.
Networking in Java: socket e gestione dei protocolli di comunicazione di rete.
Invocazione remota di oggetti con il protocollo RMI. NIO: le nuove classi di I/O di Java.
I/O asincrono e socket, pattern di programmazione relativi. Java per l’accesso a DB.
La tecnologia JDBC: uso e strategie relative. Interfacce grafiche in SWING, pattern di programmazione e tecnologie per la costruzione di GUI interattive.

Durata del corso prevista
5 giorni comprensivi di esercitazioni

Strumenti utilizzati durante il corso
IDE non vincolante, ma con preferenza per Eclipse o JBuilder (entrambi disponibili in versione gratuita)

A chi si rivolge
Il corso si rivolge a programmatori in possesso di rudimenti di programmazione java o a chi abbia già seguito il corso di Java Base.

Percorso formativo – propedeuticità
Il corso Java Base e propedeutico a Java Avanzato ed è il punto di partenza per un percorso formativo che può portare successivamente ai corsi J2EE Web e J2EE EJB.