Háttéralkalmazások/Záróvizsgatételek

A lap korábbi változatát látod, amilyen Gyöngyösi Máté (vitalap | szerkesztései) 2025. június 18., 19:42-kor történt szerkesztése után volt. (Maradék kérdések hozzáadása)


1. Adatbázisok – általános

Ismertesse az adatbáziskonkurencia-problémákat és a tranzakciók alaptulajdonságait!

...

Mire szolgálnak a tranzakcióizolációs-szintek?

...

Milyen izolációs szinteket támogat az Microsoft SQL Server?

...

2. Adatbázisok – tárolt eljárások

Ismertesse az adatbázisok szerveroldali programozásának koncepcióját, előnyeit, hátrányait!

...

Milyen programozási lehetőségei, sajátosságai vannak a Microsoft SQL Servernek?

...

3. ORM

Mi az O/R leképzés feladata, mire szolgálnak a shadow-információk?

...

Az öröklési hierarchiát miképp lehet leképezni relációs sémára?

...

Hogyan képezzük le az objektumok közötti kapcsolatokat?

...

Hogyan képezhetőek le a globális változók?

...

4. EF Core

Mi az Entity Framework?

...

Mikor használjuk, mikor nem?

...

Mi a DbContext?

...

Milyen három modellezési lehetőségünk van adatmodell készítésére, és milyen két lehetőségünk van a modell konfigurációjára?

...

Hogy néz ki egy entitás, hogyan készítünk kapcsolatokat közöttük?

...

Hogyan készítünk lekérdezéseket, hogyan módosítunk adatokat EF Core-ban?

...

5. JPA – általános

Ismertesd a Java Persistence API architektúráját és főbb jellemzőit!

...

Milyen annotációkat kell alkalmazni egy JPA-entitás megírásakor, és milyen típusú attribútumokat vehetünk fel benne?

...

Ismertesd a perzisztenciakontextus fogalmát!

...

Mutasd be az entitások életciklusát!

...

6. JPA – használat

Milyen módokon lehet lekérdezést megfogalmazni a JPA-ban?

...

Hogyan bővíti a lehetőségeket a Spring Data JPA a lekérdezések megfogalmazásának területén?

...

Hogyan valósíthatók meg entitások közti kapcsolatok és az entitások öröklése JPA-ban?

...

7. Spring

Mik a függőséginjektálás főbb előnyei, és hogyan támogatja a Spring?

...

Milyen élettartama lehet egy springes beannek?

...

Hogyan könnyíti meg a JPA használatát a Spring Data JPA?

...

Hogyan támogatja a tranzakciókezelést a Spring?

...

8. ASP.NET Core

Mi az ASP.NET Core?

...

Mit jelent, hogy egy alkalmazás monolitikus?

...

Mi a clean architecture?

...

Sorolj fel min. 3 általános ASP.NET Core által nyújtott infrastruktúra funkciót!

...

Hogyan indul el egy ASP.NET Core projekt?

...

Milyen lépései vannak, hogy egy Web API-n kiajánljunk egy EF Core által nyújtott adatmodellt (lekérdezésre, módosításra)?

...

9. Razor

Milyen módokon szeparálhatjuk a kliens–szerver alkalmazásrétegeket?

...

Mi a szerveroldali renderelés?

...

Milyen előnyei/hátrányai vannak a kliensoldalival szemben?

...

Mi a Razor?

...

Hogyan készül el egy HTML-oldal Razor segítségével és MVC vagy Razor Pages használatával?

...

10. Microservices

Milyen előnyökkel és hátrányokkal jár a mikroszolgáltatás architektúra a monolitikussal szemben?

...

Ismertesd az alábbi microservice tervezési minták céljait, azok előnyeit, hátrányait!

Shared database

...

Database per service

...

API composition

...

CQRS

...

11. Microservices

Milyen előnyökkel és hátrányokkal jár a mikroszolgáltatás architektúra a monolitikussal szemben?

Ismertesd az API gateway tervezési mintát!

...

Ismertesd a tanult Service discovery mintákat!

...

12. Cloud

A számítási felhő fő jellemzői.

...

A számítási felhő fizikai, térbeli kiépítése.

...

Főbb publikus felhőszolgáltatók.

...

Felhős szolgáltatásmodellek.

...

Szolgáltatásgaranciák (SLA).

...

Skálázási lehetőségek.

...

Példák elérhető szolgáltatásokra.

...

A felhős modell előnyei, hátrányai.

...

13. Azure

Azure alapszolgáltatások viszonya egymáshoz.

Előfizetés

...

...

Fiók (account)

...

Erőforráscsoport

...

Erőforrás

...

Erőforrások beállítható alapjellemzői.

...

Régió kiválasztásának szempontjai.

...

Azure SQL és Azure App Service szolgáltatások...

...bemutatása.

...

...felépítése (logikai) erőforrások szintjén.

...

...árazási tényezői.

...