Corso Java Torino
Data d’inizio: 9 Maggio 2022
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: Torino
- Durata del corso: 300 ore full time dal lunedì al venerdì dalle 9 alle 18
Test di logica
Prima di accedere al corso, è necessario sostenere il test di logica
Figura professionale in uscita
Programmatore java junior. Per ulteriori informazioni in merito alle richieste di mercato relative alla figura professionale in uscita, controlla i dati del nostro osservatorio.
Per avere maggiori informazioni contattare la sede di Asti (tel: 0141 1767061)
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.