Corso JAVA SE Programming
Application DevelopmentDocumento 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
Dove siamo
Sede operativa Via Vincenzo Lamaro, 13 00173 Roma
Gruppo Digital Engineering
Sede legale Via dell'Acquedotto Paolo, 80 00168 Roma