V. modul - PROJEKTMUNKA

V. modul

PROJEKTMUNKA

Az utolsó pár hétben néhány fős csoportban a hallgatók egy komplex projektmunkát végeznek: a tervezéstől, specifikáció írásán és fejlesztésen át a prezentációig.

5.1 Git
5.2 SCRUM
5.3 Clean Code
5.4 Projektmanagement
5.5 Prezentáció


III. modul - ADATBÁZIS KEZELÉS

III. modul
ADATBÁZIS KEZELÉS

Ebben a modulban a relációs adatbázis-kezelés szabványos nyelvével ismerkedünk meg. SQL, MySQL és adatbázis-tervezési elveket fogunk tanulni és gyakorolni.

3.1 SQL
3.2 MySQL
3.3 Adatbázis-tervezési elvek
3.4 ORM


II. modul - OBJEKTUMORIENTÁLT

II. modul

OBJEKTUMORIENTÁLT PROGRAMOZÁS

Ebben a modulban a Java nyelven keresztül ismerkedünk meg a magasabb szintű objektumorientált programozással.

2.1 Osztály, objektum, OOP alapelvek
2.2 Komplex adatszerkezetek
2.3 Öröklődés, többalakúság
2.4 Interface-ek
2.5 Kivételkezelés
2.6 Fájlkezelés
2.7 Collections Framework


I. modul - ALAPOK

I. modul

ALAPOK

Ebben a modulban megismerjük és gyakoroljuk azokat az alapvető elemeket, amelyek a JAVA nyelv alapjait képezik, és elengedhetetlenek a nyelv használatához.

1.1 Változók, típusok
1.2 Vezérlési szerkezetek, operátorok
1.3 Tömbök, mátrixok
1.4 Programozási tételek
1.5 Rendezések
1.6 Függvények


IV. modul - BACKEND

IV. modul

BACKEND FEJLESZTÉS

Megismerkedünk a Spring keretrendszerrel, amely a Java vállalati célú (enterprise) alkalmazásfejlesztését segíti. Megtanuljuk a backend oldali, haladó szintű JAVA programozást.

4.1 Spring Framework: Spring Boot, Spring MVC, Spring Data
4.2 Maven
4.3 REST API