Il corso è adatto per tutte quelle persone che vogliono approcciarsi al mondo java e vogliono iniziare ad imparare le basi del linguaggio sia a livello di concetti teorici che di esercizi pratici. Gli argomenti di base affrontati durante il corso sono :
0. Introduzione al mondo Java.
1. I concetti base : Tipi primitivi e Classi Wrapper.
2. Gli operatori [Logici -Aritmetici - Relazionali].
3. Le istruzioni condizionali [if - else].
4. L'istruzione condizionale [switch-case] e la classe Enum.
5. I cicli iterativi [while - dowhile - for - foreach].
6. Le classi [String - StringBuilder - StringBuffer].
7. Le Classi e gli Oggetti java.
8. I concetti di Override e di Overload dei metodi.
9. Il Concetto di Dipendenza e di Erediterietà.
10. I Concetti di Aggregazione e di Composizione.
11.I Concetti di [Astrazione - Polimorfismo – Interfacce – Inner Class].
12. La Generazione e la gestione delle Eccezioni.
13. Uso degli Array e delle Collezioni come [List - ArrayList - LinkedList].
14. Uso di [Set - HashSet - TreeSet - Map - HashMap - TreeMap].
15. Accesso il Lettura e in Scrittura sui File e gestione delle Date e degli Orari.
In questi 15 capitoli oltre ai concetti teorici relativi ai vari argomenti, sono presenti complessivamente 43 esercizi pratici svolti passo passo e spiegati nel dettaglio in modo da imparare a programmare in modo semplice ed efficace.