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
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.
Base
Primo programma, variabili, decisioni, cicli e array
Intermedio
Classi, collezioni ed errori: programmi ordinati e robusti
Avanzato
Ereditarietà, stream e le novità di Java moderno
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
- Crea un record Spesa con descrizione, categoria e importo.
- Riempi una lista con almeno cinque spese di esempio (caffè, benzina, spesa al supermercato, cinema...).
- Crea una TreeMap per sommare gli importi per categoria usando il metodo merge.
- Stampa una riga per categoria con il totale.
- Aggiungi in fondo il totale generale usando uno stream.
- 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.
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.