Sede di Asti

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
– Ripresa dei concetti di logica di programmazione
– Introduzione ai linguaggi di programmazione Java
– Progettazione con Algoritmi, diagrammi di flusso e pseudo codifica

MODULO 2: Fondamenti di Programmazione Java
– Strutture fondamentali di programmazione Java
– (Variabili, Costanti, Operatori, Strutture di controllo, Strutture iterative, Array)
– Costrutti decisionali e Cicli (if e if/else, switch, while, for, do/while)

MODULO 3: Fondamenti di Programmazione ad Oggetti
– Fondamenti teorici della tecnologia a oggetti: l’approccio Object Oriented
– Disegno Object Oriented
– La modellazione UML

MODULO 4: Programmazione ad oggetti con java
– Variabili ed oggetti: dichiarazione, inizializzazione e utilizzo
– Creare e Usare Oggetti
– Sviluppare e usare Metodi
– Usare Array

MODULO 5: Ereditarietà e Polimorfismo
– Implementare Incapsulamento e costrutti
– Implementare Ereditarietà

MODULO 6: Sviluppare applicazioni robuste
– Progettazione di un’applicazione
– Utilizzo di strumenti di environment: Ant e Maven
– Sviluppo di un’applicazione

MODULO 7: Programmazione java avanzata
– Programmazione Java Object-Oriented Avanzata
– Gestione di Eccezioni
– Approfondimento ereditarietà ed utilizzo di interfacce

MODULO 8: Cenni di programmazione concorrente e di rete
– Programmazione Concorrente (thread, multi-thread e sincronizzazione)
– Programmazione di rete
– (modello client-server, connessione, comunicazione concorrente di rete, RMI)

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

MODULO 10 : BASI di DATI e Linguaggio SQL
– Fondamenti di progettazione e sviluppo di basi di dati relazionali e linguaggio SQL (JDBC e accesso a DBMS)

Compila il modulo qui sottostante per iscriverti al corso di JAVA BASE ad ASTI

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