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 (2)
Configurazione di Podman per lavorare senza sforzo con container locali, oltre che con gli argomenti di Kafka.
- Norfolk Southern
Corso - Quarkus for Developers
Traduzione automatica
- La progressione del corso (dagli interni di JVM a argomenti più di alto livello) - Alcune intuizioni tratte da esercizi pratici - Lo stile visivo (non una semplice presentazione, ma una pagina ben strutturata e curata)
Ivan Suvorov - Deutsche Bank
Corso - Java Advanced
Traduzione automatica