Struttura del corso
Introduzione a Java 21
- Panoramica di Java 21 e del suo stato LTS
- Miglioramenti chiave rispetto alle versioni precedenti
- Configurazione dell'ambiente di sviluppo Java 21
Nuove Funzionalità e Miglioramenti
- Nuove funzionalità del linguaggio e aggiornamenti della sintassi
- Miglioramenti nel pattern matching e nei record
- Nuove API e aggiornamenti delle librerie
Ottimizzazione delle Prestazioni con Java 21
- Miglioramenti nella gestione della memoria
- Tecniche di ottimizzazione delle prestazioni
- Utilizzo dei più recenti miglioramenti JVM
Modularità Programming in Java 21
- Aggiornamenti del sistema di moduli
- Creazione e gestione di applicazioni modulari
- Best practice per lo sviluppo modulare Java
Funzionalità Avanzate del Linguaggio
- Classi sealed e pattern matching
- Istruzioni switch e espressioni migliorate
- Utilizzo avanzato di record e classi dati
Integrazione di Java 21 con Librerie Moderne
- Lavorare con librerie e framework aggiornati
- Utilizzo di Java 21 in microservizi e applicazioni cloud
- Sfruttare le nuove funzioni delle librerie per l'efficienza
Test e Debug in Java 21
- Nuovi strumenti e tecniche di debug
- Scrittura di unit test per le nuove funzionalità del linguaggio
- Integrazione con framework di test popolari
Distribuzione e Manutenzione di Applicazioni Java 21
- Strategie e best practice per la distribuzione
- Gestione degli aggiornamenti di versione e della compatibilità
- Monitoraggio e manutenzione di applicazioni con supporto a lungo termine
Riepilogo e Prossimi Passi
Requisiti
- Conoscenza di base dei concetti di programmazione
- Esperienza pregressa con Java (qualsiasi versione)
- Familiarità con i principi della programmazione orientata agli oggetti (OOP)
Destinatari
- Sviluppatori Java che desiderano eseguire l'upgrade all'ultima versione
- Ingegneri del software che desiderano migliorare le proprie competenze in Java
- Professionisti IT coinvolti nello sviluppo di applicazioni basate su Java
Recensioni (5)
Che abbiamo ottenuto una panoramica complessa anche sul contesto - ad esempio perché abbiamo bisogno di alcune annotazioni e cosa significano. Mi è piaciuta la parte pratica della formazione: dover eseguire manualmente i comandi e chiamare le API rimanenti
Alina - ACCENTURE SERVICES S.R.L
Corso - Quarkus for Developers
Traduzione automatica
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Corso - Groovy Programming
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Corso - Advanced Spring Boot
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Corso - Spring Boot for Beginners
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.