Titolo del corso: SVILUPPATORI di applicazioni JAVA Data inizio

Titolo del corso: SVILUPPATORI di applicazioni JAVA
Data inizio: 28/09/09
data fine: 09/10/09
frequenza: dal lunedì al venerdì dalle 9.00 alle 18.00
Competenze da acquisire:
sviluppare applicazioni java
Implementare i concetti di programmazione orientata agli oggetti
Durata corso: 80 ore
Descrizione del percorso:
Il percorso formativo è rivolto a coloro che non hanno nessuna conoscenza di programmazione e si
propone di dotare i partecipanti di tecniche di programmazione, logiche, strumenti e metodologie
di sviluppo. In particolare fornisce ai partecipanti le nozioni base della programmazione, dei
concetti base di java (classi, istanze, metodi, attributi, istruzioni ed eccezioni) nonché delle nozioni
più importanti della programmazione object oriented (ereditarietà, polimorfismo, pattern), le
strutture dati più importanti e un introduzione alla gestione di dati persistenti (file, database). Al
termine del corso i partecipanti saranno in grado di programmare e sviluppo applicazioni in
ambiente Java.
Programma del corso
Introduzione alla programmazione (3 gg)









Concetti fondamentali sulla programmazione e sullo stile di programmazione
I linguaggi di programmazione
Definizione Progettazione strutturata e ad oggetti
Programmazione strutturata, Algoritmi e Diagrammi a blocchi, Pseudo-codice
Variabili, costanti, tipi di dati predefiniti e utente
Operatori aritmetici e logici
Istruzioni di assegnazione, di controllo, iterative
Array e strutture dati
Modularizzazione dei programmi, funzioni e procedure
I fondamentali della programmazione Java (2 gg)
 L’utilizzo delle variabili come tipi di dati primitivi
 L’utilizzo degli operatori di base, assegnamento, aritmetici, pre e post-incremento,
relazionali o di confronto e operatori logico-booleani
 L’utilizzo dei costrutti di programmazione quali: IF, WHILE, FOR e SWITCH nelle loro
sintassi e nel loro utilizzo pratico
Programmazione Java (5 gg)
 Definizione, sintassi ed utilizzo del paradigma di programmazione ad oggetti: classi, metodi,
attributi, oggetti, ereditarietà, polimorfismo, incapsulamento, interfacce, classi annidate,
classi interne, classi astratte
 Regole di visibilità delle proprietà e dei metodi di una classe
 Lo Sviluppo di applicazioni Java tramite J2SE con Netbeans
 Breve introduzione ai Database e proprietà CRUD
1