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:
Stream API, Lambda, Optional
18. hét:
ENUM. Static és Final kulcsszavak
19. hét:
Kivételkezelés
20-21. hét:
Grafikus megjelenítés: Swing
22. hét:
Második Nagyfeladat
23. hét:
Adatbázisok, SQL
24-25. hét:
JDBC
26-28. hét:
Spring Boot Framework, Spring MVC, Thymeleaf
29. hét:
Harmadik Nagyfeladat
30-32. hét:
Hibernate
33-34. hét:
REST API
35-36. hét:
XML
37. hét:
Verziókezelés
38. hét:
Csoportfeladat
39. hét:
Szálkezelés
40. hét:
Negyedik Nagyfeladat
41. hét:
HTML, CSS
42-43. hét:
Javascript
44-47. hét:
Angular
48. hét:
Ötödik Nagyfeladat
49. hét:
Kérdések, további lehetőségek és a Tanfolyam lezárása