Contattataci

Struttura del corso

Introduzione a Java 21

  • Panoramica su Java 21 e sul suo status di versione LTS
  • I principali miglioramenti rispetto alle versioni precedenti
  • Configurazione dell’ambiente di sviluppo per Java 21

Novità ed evoluzioni del linguaggio

  • Le nuove funzionalità linguistiche e le modifiche alla sintassi
  • Miglioramenti nel matching dei pattern e nei record
  • Le novità nelle API e aggiornamenti alle librerie

Ottimizzazione delle prestazioni con Java 21

  • I progressi nel controllo della gestione della memoria
  • Tecniche di regolazione ottimale delle performance
  • Sfruttamento dei più recenti miglioramenti forniti dalla JVM

Programmazione modulare in Java 21

  • Aggiornamenti al sistema di moduli
  • Creazione e gestione di applicazioni basate su moduli
  • Le migliori pratiche da adottare per uno sviluppo modulare in Java

Funzionalità avanzate del linguaggio

  • Classi sigillate e meccanismi di matching dei pattern
  • Le nuove espressioni e strutture sintattiche nei costrutti switch
  • L’uso avanzato dei record e delle classi dati

Integrazione di Java 21 con le librerie moderne

  • Lavorare con librerie e framework aggiornati
  • Adozione di Java 21 nello sviluppo di microservizi e applicazioni cloud
  • Sfruttare nuove funzionalità offerte dalle librerie per aumentare l’efficienza dei programmi

Test e debug con Java 21

  • Gli strumenti innovativi disponibili per il debug e le loro applicazioni pratiche
  • Redazione di test unitari specifici per le nuove funzionalità del linguaggio
  • Integrazione con i principali framework di testing utilizzati nell’ecosistema Java<\/li>

Distribuzione e manutenzione delle applicazioni in Java 21

  • Strategie ottimali per la distribuzione e best practice da seguire
  • Gestione corretta degli aggiornamenti di versione e compatibilità
  • Monitoraggio costante ed efficace del funzionamento delle applicazioni che usufruiscono di supporto a lungo termine

Sintesi conclusiva e prospettive future

Requisiti

  • Conoscenze di base sui concetti fondamentali della programmazione
  • Esperienza precedente con Java (indipendentemente dalla versione)
  • Comprensione dei principi fondamentali della programmazione orientata agli oggetti

Destinatari del corso

  • Sviluppatori Java che desiderano aggiornarsi all’ultima versione del linguaggio
  • Ingegneri software intenzionati a migliorare le proprie competenze in Java
  • Professionisti IT coinvolti nello sviluppo di applicazioni basate su Java
 21 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative