Stampa
Chiudi

Codice
SWE116
Struttura  Moduli 1 / 5 gg
Coordinamento Didattico  Osvaldo Prosperi


Il corso illustra le caratteristiche di Java, enfatizzando la metodologia di sviluppo orientata agli oggetti.
In particolare, il corso illustra le caratteristiche sintattico-semantiche di Java, aggiornate alla versione del JDK 5.0, ponendo l’accento sulla metodologia di progettazione e sulle differenze con gli altri linguaggi di programmazione come il C++ e C#.

Metodologia didattica
Il corso prevede, oltre alla descrizione teorica degli argomenti trattati, una rilevante attività di laboratorio “hands on” nella quale verrà proposto ai partecipanti di progettare e quindi implementare programmi Java. Ogni partecipante avrà a disposizione almeno un PC, opportunamente configurato con l’ambiente di sviluppo.

Destinatari
Sviluppatori e progettisti di applicazioni software

Prerequisiti
Conoscenza dei fondamenti di programmazione.

Risultati attesi
- Saper sviluppare applicazioni in ambiente Java

 

Information Technology

La programmazione Object Oriented in Java

 

Programma

Introduzione all’architettura JEE  


Introduzione al linguaggio Java


Costrutti di base del linguaggio
- Tipi di dati; classi, metodi e costruttori; ereditarietà e polimorfismo


La programmazione orientata a oggetti in Java
- Implementazione delle classe e istanziazione degli oggetti
- Relazioni fra le classi: associazione, aggregazione, composizione, realizzazione
- Rappresentazione della dinamica fra le istanze delle classi con i diagrammi di sequenza UML


Applicazioni Java e caratteristiche del linguaggio
- Package e la modularizzazione dei programmi Java
- Gestione delle eccezioni
- Introduzione alla programmazione multithread
- Cenni alle “Applet” e alle API AWT


Esercitazioni di laboratorio