Skip to main content

Durata corso:

5 giorni

Prezzo

1650,00 €
+ 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

Contenuti del corso

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

 

Partecipanti

Sviluppatori

Prerequisiti

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

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
Lingue
Italiano
Vuoi ulteriori info?

Torna a trovarci per conoscere i nuovi Corsi inseriti

Oppure richiedi informazioni sul corso che ti interessa nella sezione Contatti

My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.