Contattaci
Qual è l’obiettivo del corso?
Al termine del corso conoscerai lo strumento standard per lo sviluppo in Java, la teoria necessaria per la progettazione e la programmazione ad oggetti, in generale e mediante Java, ed i rudimenti dei metodi ingegneristici utilizzati negli ambienti di sviluppo software professionali. Durante il corso vengono consegnate dispense e materiale didattico, e verrà indicata una ricca bibliografia di riferimento, sia cartacea che disponibile in rete. Sono previste numerose esercitazioni pratiche.
CONTENUTI
PRIMA PARTE – JAVA FUNDAMENTALS
Introduzione alla tecnologia Java
Definizione di oggetti
Introduzione al linguaggio Java
Lavorare con le variabili primitive
Creazione ed uso degli oggetti
Uso degli operatori e dei costrutti decisionali
Creazione e utilizzo di array
Uso dei costrutti cicli
Utilizzo dei Metodi, Incapsulamento e Costruttori
Introduzione Concetti avanzati Object Oriented
Gestione degli errori
The Big Picture
SECONDA PARTE – JAVA PROGRAMMING
Panoramica sulla Piattaforma Java
Java Sintassi e Analisi delle Classi
Incapsulamento e Polimorfismo
Progettazione di Classi Java
Progettazione avanzata delle Classi
Ereditarietà con le Interfacce Java
Generics e Collections
Elaborazione delle stringhe
Eccezioni e Asserzioni
I/O Fundamentals
File I / O con NIO 2
Threading
Concorrenza
Applicazioni con JDBC e Database
Localizzazione