Il corso consente ai partecipanti di apprendere la sintassi del linguaggio di programmazione Java, la programmazione orientata agli oggetti con Java, la creazione di interfacce grafiche utente (GUI), la gestione delle eccezioni, le funzionalità di I/O per i file, i thread e le funzioni di rete. I programmatori che già hanno familiarità con i concetti della programmazione object-oriented potranno imparare a sviluppare applicazioni Java. I contenuti fanno riferimento alla piattaforma Java Platform, Standard Edition 6 (Java SE 6) e al prodotto Java SE Development Kit 6 (JDK 6). Le esercitazioni pratiche prevedono l'uso dell'IDE (Integrated Development Environment) NetBeans 5.5.
Corso di digitalizzazione e reti per segretario amministrativo
Linguaggio di programmazione java - Scheda corso LEN
1. Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
LINGUAGGIO DI PROGRAMMAZIONE JAVA
[cod. S310]
UN BUON MOTIVO PER
Il corso consente ai partecipanti di apprendere la sintassi del linguaggio di programmazione Java, la
programmazione orientata agli oggetti con Java, la creazione di interfacce grafiche utente (GUI), la
gestione delle eccezioni, le funzionalità di I/O per i file, i thread e le funzioni di rete. I programmatori che
già hanno familiarità con i concetti della programmazione object-oriented potranno imparare a sviluppare
applicazioni Java. I contenuti fanno riferimento alla piattaforma Java Platform, Standard Edition 6 (Java SE
6) e al prodotto Java SE Development Kit 6 (JDK 6). Le esercitazioni pratiche prevedono l'uso dell'IDE
(Integrated Development Environment) NetBeans 5.5.
A CHI È RIVOLTO
Amministratore/Sistemista.
COMPETENZE ACQUISITE
Al termine del corso, i partecipanti saranno in grado di:
- Creare applicazioni in Java che utilizzano le funzionalità object-oriented del linguaggio Java, quali
incapsulamento, ereditarietà e polimorfismo
- Eseguire un'applicazione Java dalla riga di comando
- Utilizzare i tipi di dati e le espressioni della tecnologia Java
- Utilizzare i costrutti di controllo del flusso
- Utilizzare array e altre raccolte di dati
- Implementare tecniche di error-handling utilizzando la gestione delle eccezioni
- Creare un'interfaccia grafica (GUI) event-driven usando componenti Swing: pannelli, pulsanti,
etichette, campi di teso e aree di testo
2. Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
- Implementare le funzionalità di I/O per leggere e scrivere nei file di dati e di testo e comprendere i
flussi di I/O avanzati
- Creare un semplice client TCP/IP in grado di comunicare con un server usando i socket
- Creare programmi multithreaded
3. Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
PROGRAMMA DI DETTAGLIO
1) Introduzione ad Hibernate
Legame con altri framework (Struts o
Spring)
Analisi dell’architettura di Hibernate
Gli stati dell’istanza
Supporto a JCA
2) La configurazione di Hibernate
La configurazione programmatica
Ottenere una SessionFactory
Le connessioni JDBC
Proprietà di connessione opzionali
Introduzione all’attività di Logging
Il ruolo di XML
3) Fondamenti sull’Object to Relational
Le collezioni persistenti e ordinate
Il meccanismo di mapping delle
collezioni
4) Analisi delle associazioni in Hibernate
Le associazioni unidirezionali
Le associazioni bidirezionali
Le associazioni bidirezionali con tabelle di
join
Le associazioni complesse
5) Lavorare con gli oggetti
Lo stato degli oggetti in Hibernate
Rendere un oggetto persistente
Attività di interrogazione
La modifica di oggetti persistenti
Il meccanismo di replica di oggetti fra
database differenti
Il flush della sessione
6) L’HQL: Hibernate Query Language
Associazioni e join
La clausola select e le funzioni di
aggregazione
La clausola order e group by
Attività update e delete di massa
Le sottoquery in Hibernate
4. Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
MODALITA’ FORMATIVE
o SEMINARIO
Intervento collettivo d'aula a taglio divulgativo, di approfondimento o generico su di un tema afferente ai
contenuti sotto descritti. La durata è stabilita da un minimo di 3 ad un massimo di 8 ore.
o WORKSHOP
Intervento collettivo d'aula a taglio pratico sperimentale finalizzato alla condivisione di problemi, proposte,
soluzioni, esami di certificazione e strumenti specifici afferenti ai contenuti sotto descritti e ai processi
aziendali ad essi collegati. La durata è stabilita da un minimo di 3 ad un massimo di 16 ore.
o CORSO
TRAINING: «il sapere e il saper fare» intervento frontale, seminariale e di laboratorio finalizzato
all’introduzione e alla conoscenza teorica e pratica dell’argomento in oggetto. TRAINING ON THE JOB:
«il saper risolvere» intervento personalizzato finalizzato alla conduzione di strumenti operativi e di
soluzioni pratiche Le durate sono coerenti rispetto agli obiettivi e sono stabilite da un minimo di 9 ad un
massimo di 40 ore.