1. hét:
A programozásról általában, hogyan működik, mi a célja. Fejlesztőkörnyezet beállítása, első Hello World program.
Mik azok a változók? Java alaptípusok
2. hét:
Adatok bekérése a felhasználótól.
Mik a metódusok és hogyan működnek? Metódusok használata és a Paraméterek.
3. hét:
Metódusok gyakorlása
4. hét:
Feltételvizsgálat, elágazások
5. hét:
Elöl és Hátul tesztelő Ciklusok
6. hét:
Tömbök
7. hét:
Első Nagyfeladat ellenőrzése / közös megoldása
8. hét:
Objektum Orientált Programozás #1 – Osztályok
9. hét:
Objektum Orientált Programozás #2 – Konstruktorok és Osztályok közötti kommunikáció
Listák
10. hét:
Objektum Orientált Programozás #3 – Öröklés
11. hét:
Objektum Orientált Programozás #4 – Absztrakt Osztályok és Interface-k
12. hét:
ENUM-ok
STATIC & FINAL kulcsszavak
13. hét:
Kivételkezelés
14. hét:
Grafikus megjelenítés: Swing
15. hét:
Grafikus megjelenítés: Swing
16. hét:
Második Nagyfeladat ellenőrzése / közös megoldása
17. hét:
Adatbázisok, SQL, JDBC
18. hét:
Webalkalmazások, Backend és Spring Boot Framework
19. hét:
Spring Boot framework
20. hét:
Harmadik Nagyfeladat ellenőrzése / közös megoldása