Formazione Java SE
Corso
A Milano
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Luogo
Milano
Obiettivo del corso: Scopo del corso qui proposto è introdurre i partecipanti alla professione del progettista e sviluppatore software, con particolare riferimento al linguaggio Java. I contenuti del corso sono essenzialmente tecnici, ma saranno comunque presenti alcuni momenti per illustrare ai partecipanti i concetti, le pratiche e gli strumenti utilizzati quotidianamente nel mondo del lavoro. Rivolto a: Consultare con il centro.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Requisito minimo per la partecipazione al corso è l’aver conseguito almeno della laurea breve in discipline dell’ICT.
Sono inoltre richieste la conoscenza della lingua Inglese, con particolare riferimento alla lettura di scritti tecnici e la conoscenza di base di almeno un linguaggio di programmazione.
Opinioni
Programma
Contenuti
- Introduzione a Java
- Panoramica sul linguaggio Java
- Costrutti di base
- Introduzione al jdk e alle relative APIs
- Introduzione alla programmazione oggetti in Java
- Uso dei generics
- Strutturazione di una applicazione packages e uso degli stessi
- Specificatori di accesso
- Il meccanismo delle Eccezioni
- Librerie di Utilità: java.util
- I tipi di contenitori: Array, Collection, Set, Iterators, ...
- Utilizzo di Comparators e Comparble
- Uso delle classi: Arrays e Collections
- La libreria java.io
- Uso del meccanismo di wrapping
- Esempi di catene di Wrappers per IO da file
- Utilities e Serializzazione
- Multithreding
- Definizione e proprieta' un thread
- Gestione delle priorita
- I monitor sulle classi statiche e non
- Problematiche di sincronizzazione
- Linee guida per la Thread Safety
- Problemi connessi: starvation e deadlock
- Java Data Base Connectivity (JDBC)
- I Concetti fondamentali
- Connessione, Statement e ResultSet
- Le eccezioni previste dal package
- Operazioni su un database: Query, Update
- I Prepared Statement e i Callable Statement
- Gestire le transazioni
- Concetti avanzati
- I metadati
- Il Data Source e il Connection Pooling
- Data Access Object (DAO pattern)
- Testing in Java: il modulo porta l'allievo ad avere una panoramica sul concetto di Testing, in particolare:
- Concetti sulla metodologia di sviluppo (TDD, ...)
- I test: di unità, per componenti, funzionali, performaces
- I tools: Junit 4.5
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Formazione Java SE