Corso JAVA SE Programming

Application Development

Documento rilasciato al termine del corso: ATTESTATO di frequenza

Descrizione

Il corso è il logico proseguimento del corso Java SE Fundamentals, è consigliato a tutti coloro i quali desiderino migliorare ed approfondire in maniera professionale l’utilizzo di Java Platform, Standard Edition e prepararsi per affrontare con successo i training relativi alla Java Enterprise Edition.

 

A chi è rivolto

Il corso si rivolge a Developers, Java Developers e Java EE Developers che intendano approfondire le conoscenze del linguaggio JAVA. 

 

Obiettivi

Al completamento dell’iter formativo i partecipanti saranno in grado di:
• Creare applicazioni multi-threaded ad alte prestazioni
• Creare applicazioni Java che sfruttano le funzionalità orientate agli oggetti del linguaggio Java, quali incapsulamento, ereditarietà e polimorfismo
• Implementare funzionalità di input / output (I / O) per leggere e scrivere su file di dati e di testo e comprendere i flussi I / O avanzati
• Eseguire un’applicazione Java dalla riga di comando
• Manipolare file, directory e file system utilizzando la specifica NIO.2
• Creare applicazioni che utilizzano il framework Java Collections
• Eseguire più operazioni sulle tabelle del database, tra cui creazione, lettura, aggiornamento e cancellazione utilizzando sia la tecnologia JDBC che JPA
• Ricercare e filtrare le collections utilizzando Lambda Expressions
• Implementare tecniche di gestione degli errori mediante la gestione delle eccezioni
• Utilizzare funzionalità di concorrenza di Lambda Expressions

 

Altre informazioni

Lingua: Italiano

Durata: 5 giorni

Requisiti partecipazione:

• frequenza del corso “Java SE Fundamentals” oppure essere in possesso di competenze equivalenti
• conoscenza di base dei concetti di database e della sintassi SQL
• conoscenza basilare della lingua inglese tecnica

Principali argomenti del corso

  • Java Platform Overview
  • Java Syntax and Class Review
  • Encapsulation and Subclassing
  • Overriding Methods, Polymorphism, and Static Classes
  • Abstract and Nested Classes
  • Interfaces and Lambda Expressions
  • Collections and Generics
  • Collections Streams, and Filters
  • Lambda Built-in Functional Interfaces
  • Lambda Operations
  • Exceptions and Assertions
  • Java Date/Time API
  • I/O Fundamentals
  • File I/O (NIO.2)
  • Concurrency
  • The Fork-Join Framework
  • Parallel Streams
  • Database Applications with JDBC
  • Localization

Richiedi Informazioni

    Trattamento Dati

    Acconsento al trattamento dei dati personali e sensibili ai sensi del T.U. Privacy (D.Lgs 196/03). Vedi Privacy Policy e Informativa CV)

    Dove siamo

    Sede operativa Via Vincenzo Lamaro, 13 00173 Roma
    Gruppo Digital Engineering

    Sede legale Via dell'Acquedotto Paolo, 80 00168 Roma