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)
Abbiamo ottenuto una panoramica complessa anche sul contesto, ad esempio perché abbiamo bisogno di alcune annotazioni e cosa significano. Mi è piaciuta la parte pratica del training, in particolare l'esperienza di dover eseguire manualmente i comandi e chiamare le API REST.
Alina - ACCENTURE SERVICES S.R.L
Corso - Quarkus for Developers
Traduzione automatica
Le informazioni aggiuntive condivise hanno reso il corso di formazione meno lineare e più interessante, nonostante fosse in Groovy.
Covenant - Vodacom
Corso - Groovy Programming
Traduzione automatica
il formatore può spiegare chiaramente l'argomento e rispondere a ogni domanda.
Hannah Mae Lubigan - Security Bank Corporation
Corso - Advanced Spring Boot
Traduzione automatica
Lo stile di formazione e l'istruttore aiutano a risolvere i problemi incontrati durante gli esercizi.
Carl Angelo Gonzales - Security Bank Corporation
Corso - Spring Boot for Beginners
Traduzione automatica
L'ampiezza degli argomenti trattati era considerevole e il formatore ha cercato di far giustizia a questo aspetto.
Lakshmipriya Sivakumar - Deque Systems Inc
Corso - Spring Boot, React, and Redux
Traduzione automatica