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-6. hét:
Elöl és Hátul tesztelő Ciklusok
6-7. hét:
Tömbök
8. hét:
Első Nagyfeladat
9. hét:
Objektum Orientált Programozás #1 – Osztályok
10-11. hét:
Objektum Orientált Programozás #2 – Konstruktorok, Osztályok közötti kommunikáció és Referencia
11-12. hét:
ArrayList
13-14. hét:
Objektum Orientált Programozás #3 – Öröklés, Láthatóságok, NULL referencia
15. hét:
Objektum Orientált Programozás #4 – Absztrakt Osztályok és Interface-k
16. hét:
Collection API
17. hét:
ENUM. Static és Final kulcsszavak
18. hét:
Kivételkezelés
19-20. hét:
Grafikus megjelenítés: Swing
21. hét:
Második Nagyfeladat
22. hét:
Adatbázisok, SQL
23-24. hét:
JDBC
25-27. hét:
Spring Boot Framework, Spring MVC, Thymeleaf
28. hét:
Harmadik Nagyfeladat
29-31. hét:
Spring Data JDBC
32-33. hét:
REST API
34. hét:
XML
35. hét:
Verziókezelés
36. hét:
Csoportfeladat
37. hét:
Szálkezelés
38. hét:
Negyedik Nagyfeladat
39. hét:
HTML, CSS
40-41. hét:
Javascript
42-45. hét:
Angular
46. hét:
Ötödik Nagyfeladat