Háttéralkalmazások/Záróvizsgatételek
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!
...
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
...
AD
...
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.
...