Corso Java Serale Online Da Zero al Tuo Primo Programma
In poche settimane imparerai le basi della programmazione e creerai i tuoi primi progetti reali. Tutto online, in orari compatibili con il lavoro. È come sbloccare il tuo primo livello da sviluppatore.
Frequenza
FULL-TIME
Presenza
OBBLIGATORIA
Livello Richiesto
NESSUNO
Durata Modulo
32 ore*
*La durata complessiva dei tre moduli è 96 ore
*La durata complessiva dei tre moduli è 96 ore.
I Moduli del Corso Java
Il corso Java Base è strutturato in 3 moduli progressivi: puoi seguirli singolarmente oppure attivare l’intero pacchetto completo.
Modulo 1
- Introduzione a Java
- Programmazione Sequenziale
Modulo 2
Classi e Oggetti
Modulo 3
Strutture Dati Avanzate
Modulo 1
- Introduzione a Java
- Programmazione Sequenziale
Modulo 2
Classi e Oggetti
Modulo 3
Strutture Dati Avanzate
Formazione 4 mesi
Il corso di Java Base alterna lezioni in diretta, esercitazioni, progetti e studio individuale. Prendi parte a una vera classe, con un gruppo di compagni e un team di professionisti sempre a tua disposizione.
Lezioni in diretta
Segui le lezioni live in Aula Virtuale, interagendo con il Teacher e i compagni.
Modulo 1: Introduzione a Java e Programmazione Sequenziale
- Installazione JDK e IDE, primo programma, struttura di classe e metodo main.
- Variabili, tipi primitivi, costanti, casting implicito ed esplicito.
- Operatori aritmetici, relazionali e logici; espressioni e precedenza.
- Input/output base con System.out, Scanner e formattazione con printf.
- Controllo di flusso e cicli: if/else, switch, for, while, do-while.
- Metodi, parametri e scope; introduzione al debugging con l’IDE.
Modulo 2: Classi e Oggetti
- Definizione di classi e oggetti, costruttori, parola chiave this.
- Incapsulamento e modificatori di accesso; getter e setter.
- Metodi di istanza e di classe, membri static e final; toString, equals, hashCode.
- Ereditarietà, super e override dei metodi.
- Interfacce e classi astratte; polimorfismo.
- Gestione delle eccezioni: try/catch/finally e gerarchia delle eccezioni.
Modulo 3: Strutture Dati Avanzate
- Array e array bidimensionali; utility della classe Arrays.
- Generics e Java Collections Framework: List, Set, Map e principali implementazioni.
- Iterazione con for-each, Iterator e ListIterator.
- Ordinamento e confronto: Comparable, Comparator e metodi di Collections.
- Strutture FIFO/LIFO: Stack, Queue, Deque e PriorityQueue.
- Scelta consapevole delle strutture: complessità Big-O e casi d’uso tipici.
Antonio Passaro
Insegnante
Sviluppatore Full Stack, Sviluppatore Senior Java EE per soluzioni software basate principalmente su tecnologie Java Sviluppatore Front-End Angular e Vue. Laureato in Ingegneria Informatica presso l’Università di Firenze con 101/110. Attualmente lavoro per una casa di sviluppo software che realizza soluzioni software RFID per aziende di moda.
Andrea Sciarra
Insegnante
Docente di ruolo in informatica con una lunga esperienza di insegnamento. Laureato in Ingegneria Informatica Magistrale con votazione 110/110, dal 2018 insegno in istituti superiori in toscana e svolgo ruoli strettamente legati alle competenze digitali. Ho erogato corsi di formazione anche in altri istituti e per studenti di età differenti.
Con CodeBreakers impari Java passo dopo passo
Il corso è suddiviso in 3 moduli indipendenti, che puoi acquistare separatamente.
Nessun vincolo: scegli il modulo che ti serve e, se vuoi, paghi anche in comode rate mensili.
Pronto a cambiare carriera? 🚀
Inizia oggi il tuo percorso con Java. Tutto online, orari flessibili, supporto dedicato.

