Alcuni degli argomenti che posso coprire:
- Concetti di Core Java (classi, oggetti, loop, condizioni, espressioni lambda, ecc.)
- Programmazione Orientata agli Oggetti (ereditarietà, polimorfismo, astrazione, incapsulamento, ecc.)
- Algoritmi (ordinamento, ricerca, ecc.)
- Gestione dei File (lettura da file, scrittura su file, ecc.)
- Strutture Dati (array, liste, alberi, mappe, ecc.)
- Integrazione con Database (query, stored procedure, trigger, ecc.)
- Interfacce utente (JavaFX, Swing, Console, ecc.)
- J2EE (Spring, Hibernate, Transazioni)
Strumenti:
- IntelliJ (il mio IDE preferito)
- NetBeans
- Eclipse
- Visual Studio Code