Vai al contenuto

Videocorso Java CGFA

Da zero a programmare in Java 25: classi, collezioni, stream e Java moderno

  • Partenza: Da zero
  • 14 ore con gli esercizi
  • 10 lezioni in 3 livelli
  • 2 lezioni gratis

A chi serve

Principianti assoluti, studenti, sviluppatori che vogliono entrare nel mondo aziendale e Android

Cosa serve per iniziare

  • Un computer Windows, Mac o Linux
  • Nessuna esperienza di programmazione
  • Voglia di fare esercizi: si impara scrivendo codice

Cosa installare

JDK 25 (LTS)Si scarica gratis da adoptium.net (Temurin) o da oracle.com; poi controlla con java -version
Visual Studio CodeGratis da code.visualstudio.com; installa "Extension Pack for Java"
IntelliJ IDEA CommunityAlternativa gratuita da jetbrains.com, molto usata dai professionisti

A cosa ti serve

  • Sviluppatore backend aziendale
  • Applicazioni bancarie e assicurative
  • App Android (con Kotlin)
  • Servizi web con Spring Boot
  • Strumenti e automazioni di grandi sistemi

Programma del corso

10 lezioni in 3 livelli. Ogni lezione: video, spiegazione, codice da copiare o provare, esercizio con soluzione e quiz.

Progetto finale: Registro delle spese

Costruisci un programma da terminale che registra le spese di un mese (descrizione, categoria, importo) e stampa il totale per categoria in ordine alfabetico. Userai record, liste, mappe e cicli.

I passi

  1. Crea un record Spesa con descrizione, categoria e importo.
  2. Riempi una lista con almeno cinque spese di esempio (caffè, benzina, spesa al supermercato, cinema...).
  3. Crea una TreeMap per sommare gli importi per categoria usando il metodo merge.
  4. Stampa una riga per categoria con il totale.
  5. Aggiungi in fondo il totale generale usando uno stream.
  6. Per migliorare: leggi le spese da un file di testo e gestisci le righe sbagliate con try e catch.

Esame e attestato

Alla fine del corso fai l'esame: 15 domande, serve il 75% di risposte giuste. Superato l'esame ottieni l'attestato stampabile con nome, ore, punteggio e un codice di controllo che chiunque può verificare.

Vai all'esame

Glossario di Java

JDK
Java Development Kit: il kit con compilatore e strumenti per creare programmi Java.
JVM
La macchina virtuale che esegue i programmi Java allo stesso modo su qualsiasi computer.
Variabile
Una scatola con un nome e un tipo dove il programma tiene un valore.
Tipo
Dice che cosa può contenere una variabile: int, double, boolean, String.
Metodo
Un pezzo di codice con un nome che svolge un compito e si può richiamare.
Classe
Il modello da cui si creano gli oggetti, con campi e metodi.
Oggetto
Un esemplare creato da una classe con la parola new.
Incapsulamento
Nascondere i dati interni di una classe e modificarli solo tramite metodi.
Eccezione
Un errore che si verifica mentre il programma gira e che si può intercettare con try e catch.
Collezione
Una raccolta di oggetti che può cambiare: List, Map, Set.
Lambda
Una piccola funzione senza nome, scritta con la freccia ->.
Record
Una classe pensata per contenere dati, con il codice ripetitivo generato da Java.

Le prime 2 lezioni sono gratis

Per il corso completo, scuole e aziende: chiedi le condizioni.