Corso di Java (Milano)
Obiettivi
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 del corso
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)
Dettagli
- A chi è rivolto: disoccupati/e e inoccupati/e
- Prerequisiti: nessuno
- Sede del corso: Milano
- Durata del corso: 480 ore full time dal lunedì al venerdì dalle 9 alle 18
Figura professionale in uscita
Programmatore java junior.
Test di logica
Prima di accedere al corso, è necessario sostenere il test di logica
Hai bisogno di maggiori informazioni?
Cliccando sul bottone per il test, viene dato il consenso al trattamento
dei dati personali ai sensi dell’articolo 13 del D.Lgs. n. 196/2003
La ricerca è rivolta a candidati appartenenti ad entrambi i sessi (L903/77) e agli appartenenti alle liste Categorie Protette L.68/99. Si richiede inoltre di includere l’autorizzazione al trattamento dei dati personali (DLgs196/03).
La ricerca si intende anche per appartenenti alle categorie protette