Durata corso:
Prezzo
+ IVA
Corso Java SE Programming II
Codice: DJ03
Il corso affronta Java ad un livello avanzato, oltre agli aspetti avanzati del linguaggio verranno trattate le principali API
Modalità di erogazione
In aula o Live Virtual Classroom
Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza
Modulo 1 (8 ore):
- Generics e classi parametriche
- Uso avanzato dei generics e wildcards
- Java Collections: List, Set, Deque
- Java Map
Modulo 2 (8 ore):
- Inner-class
- Il tipo enum
- Interfacce funzionali e lambda expression
Modulo 3 (8 ore):
- Standard I/O
- Cenni su NIO
- La manipolazione dei dati con i nuovi stream di java 8
Modulo 4 (8 ore):
- Architettura di JDBC
- Accesso al DB con JDBC
Modulo 5 (8 ore):
- Multithreading in Java
- Utilizzo di thread executors
- La sincronizzazione e i deadlocks
Sviluppatori
E’ pertanto fortemente consigliato aver seguito il corso Object-Oriented Analysis and Design Using UML e Java programming I oppure avere conoscenze equivalenti prima di frequentare questo corso
Inoltre è consigliata una buona conoscenza del modello relazionale e del linguaggio SQL
Obiettivi
Il corso consente di apprendere:
- Gli aspetti avanzati del linguaggio quali inner class, lambda expression ed enum
- Le principali API di Java SE per interagire con il file System e i Database e Thread, nonché i nuovi stream
- Le tecniche di utilizzo delle API nell’ambito di una applicazione SE
Nello specifico al termine del corso i partecipanti saranno in grado di:
- Saper creare inner class, e scrivere lambda expressione (avanzato)
- Saper scrivere ed usare il tipo enum (avanzato)
- Utilizzare delle tecniche e gli elementi per realizzare applicazioni multhithread
- Utilizzare le collection base, List Set e Map ed i Generics
- Comprendere l’accesso ai files attraverso gli standard IO
- Manipolare i dati attraverso i nuovi stream
- Saper accedere ed interagire con un DB attraverso JDBC
- Conoscere le potenzialità del linguaggio Java fornite dalle API del linguaggio
- Conoscere il funzionamento delle principali API del linguaggio
- Conoscere gli aspetti avanzati del linguaggio e le tecniche avanzate
- Saper creare inner class, e scrivere lambda expressione (avanzato)
- Saper scrivere ed usare il tipo enum (avanzato)
- Utilizzare delle tecniche e gli elementi per realizzare applicazioni multhithread
- Utilizzare le collection base, List Set e Map ed i Generics
- Comprendere l’accesso ai files attraverso gli standard IO
- Manipolare i dati attraverso i nuovi stream
- Saper accedere ed interagire con un DB attraverso JDBC