Corso di Java Base ad Asti

DURATA: 240 ore

OBIETTIVO: Al termine del corso i partecipanti saranno in grado di:
– Utilizzare i concetti di programmazione orientata agli oggetti (OO)
– Utilizzare i vari costrutti del linguaggio di programmazione Java e gli strumenti standard del linguaggio Java
– Sviluppare semplici applicazioni Java
– Creare applicazioni client-server che sfruttano le tecnologie web e la connessione alle basi di dati

PROGRAMMA: 

MODULO 1: Introduzione alla programmazione
– Introduzione ai concetti di logica di programmazione e al linguaggio Java in particolare.
– Concetto di variabile, esempi di variabili semplici e complesse. Primi esempi di oggetti con metodi semplici. L’oggetto come entità autonoma che lavora su di sé.
– Spiegazione di algoritmi di base su tipi primitivi e su oggetti semplici. Tecnica di esecuzione simbolica.
– Approfondimento degli oggeti. Metodi e proprietà in dettaglio. Costruttori, metodi e proprietà di classe.

MODULO 2: Fondamenti di Programmazione Java
– Basi teoriche del design OO.
– Ereditarietà, incapsulamento, polimorfismo e loro uso pratico. Definizione di proprietà e metodi, architettura OO.
– Cenni di UML.

MODULO 3: Programmazione OO avanzata
– Interfacce e classi astratte.
– Gestione delle eccezioni.
– Programmare a interfacce, concetti di ingegneria del software per la creazione di codice robusto.

MODULO 4: Base di dati e linguaggio SQL
– Fondamenti di progettazione e sviluppo di basi di dati relazionali e linguaggio SQL.
– Connessione JAVA/Database SQL (JDBC).

MODULO 5: Web Application
– Introduzione alle web application (servlet).
– Fondamenti di sviluppo web (il pattern MVC, Java Server Pages).

Cliccando su “FAI IL TEST” dai il consenso al trattamento
dei dati personali ai sensi dell’articolo 13 del D.Lgs. n. 196/2003 e del Regolamento Europeo GDPR 679/2016