kerdesek A záróvizsgán egy-két kérdés várható az alábbi sorból.
Kérdések a tárgyat 2019-ben, vagy később hallgatóknak
1. Ismertesse a háromrétegű architektúra elemeit, mutassa be az egyes rétegek szerepét! Milyen rétegfüggetlen szolgáltatásokat ismer? 2. Ismertesse az adatbázis tranzakciók alaptulajdonságait! Mire szolgálnak a tranzakció izolációs szintek? Milyen izolációs szinteket támogat az Microsoft SQL Server? Mi az optimista- és pesszimista konkurenciakezelés? Melyiket mikor és hogyan használjuk? 3. Ismertesse az adatbázisok szerver oldali 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? 4. Mi a lekérdezés optimalizáló feladata adatbázis-kezelő rendszerekben? Ismertesse a Microsoft SQL Server lekérdezés optimalizációjának működését! Mutassa be a MongoDB lekérdezés végrehajtásának és optimalizációjának tulajdonságait! 5. Mi az adatelérési réteg szerepe? Mi az a repository minta, milyen problémát old meg? Mi az adatelérési osztálykönyvtárak szerepe? Ismertesse a kapcsolat alapú és kapcsolat nélküli ADO.NET adatelérést! 6. 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? 7. Mutassa be a MongoDB adatbáziskezelő-rendszert. Mik az alap koncepciói? Hogyan lehetséges entitások közötti kapcsolatokat reprezentálni? C# nyelven milyen módon tudunk lekérdezéseket megfogalmazni? Mutasson példakódot! Mire szolgálnak az atomi adatmódosító utasítások MongoDB-ben? 8. Ismertesse a JPA adatelérést! Térjen ki a JPA entitásokra, a perzisztenciakontextusra, és az EntityManager használatára. Hogyan működik a tranzakciókezelés Java EE környezetben? Ismertessen legalább két módot lekérdezés megfogalmazására JPA alatt! 9. Milyen módon segítik a fejlesztőket a Spring Data repository interfészek? Milyen lehetőségek vannak a JPA technológiában entitások öröklésére? Mire használható a Criteria API a JPA-ban? 10. Mire szolgál az Entity Framework? Mi a DbContext feladata? Miképp történik az objektumok állapotának követése? Ismertesse a „Database First” és „Code First” modelleket. Milyen EF entitás típusokat ismer? Mutasson példakódot lekérdezéshez! 11. Ismertesse az XML és a JSON formátumot. Mutassa be, milyen elemekből építkeznek! Hasonlítsa össze a formátumokat! Térjen ki arra is, melyik formátumot tipikusan mikor, mire használjuk! Ismertesse, a relációs adatbázisok milyen módokon támogatják az XML dokumentumok kezelését! 12. Ismertesse a Web Service és REST alapú kommunikációt! Mik a fő különbségek? Mi a Web API és hogyan különbözik a REST(-ful) szolgáltatásoktól? Ismertesse a REST-alapú kommunikációnál a http igéket és helyes használatukat! Kérdések a tárgyat 2018-ban, vagy azt megelőzően hallgatóknak 1. Ismertesse a háromrétegű architektúra elemeit, mutassa be az egyes rétegek szerepét! Milyen rétegfüggetlen szolgáltatásokat ismer? 2. Ismertesse a tranzakciók alaptulajdonságait! Mire szolgálnak a tranzakció izolációs szintek, milyen izolációs szinteket támogat az Oracle és az MS SQL Server? 3. Ismertesse az adatbázisok szerver oldali programozásának előnyeit, hátrányait! Milyen programozási lehetőségei, sajátosságai vannak az Oracle Servernek? 4. Ismertesse az adatbázisok szerver oldali programozásának előnyeit, hátrányait! Milyen programozási lehetőségei, sajátosságai vannak az MS SQL Servernek? 5. Mi a lekérdezés optimalizáló feladata? Ismertesse az Oracle Server lekérdezés optimalizációjának sajátosságait! 6. Mi a lekérdezés optimalizáló feladata? Ismertesse az MS SQL Server lekérdezés optimalizációjának sajátosságait! 7. Mi az adatelérési osztálykönyvtárak szerepe? Ismertesse a kapcsolat alapú ADO.Net adatelérést! 8. Mi az adatelérési osztálykönyvtárak szerepe? Ismertesse a kapcsolat nélküli ADO.Net adatelérést! Hogyan működik az optimista konkurencia kezelés? 9. 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? 10. Ismertesse a JPA adatelérést! Térjen ki a JPA entitásokra, a perzisztenciakontextusra, és az EntityManager használatára. Hogyan működik a tranzakciókezelés Java EE környezetben? Ismertessen legalább két módot lekérdezés megfogalmazására JPA alatt! 11. Milyen módon segítik a fejlesztőket a Spring Data repository interfészek? Milyen lehetőségek vannak a JPA technológiában entitások öröklésére? Mire használható a Criteria API a JPA-ban? 12. Mire szolgál az Entity Framework? Mi a DbContext feladata? Miképp történik az objektumok állapotának követése? 13. Ismertesse Entity Framework-ben a „Database First”, „Code First” modelleket. Mire szolgál a Fluent API? Milyen EF entitás típusokat ismer? Mutasson példakódot! 14. Ismertesse az XML formátumot. Ismertesse, a relációs adatbázisok milyen módokon támogatják az XML dokumentumok kezelését. Mire szolgál az adatszótár? 15. Ismertesse a JSON sorosítást! Milyen elemekből építkezik egy JSON fájl? Milyen előnyei és hátrányai vannak a JSON sorosításnak az XML sorosításhoz képest? Mikor használunk tipikusan JSON sorosítást? 16. Mi a WCF szerepe? Milyen architekturális elemekből építkezik egy WCF kommunikáció? Miképp lehet egy egyszerű WCF szolgáltatást megvalósítani? 17. Ismertesse a Web Service és REST alapú kommunikációt! Mik a fő különbségek? Mi a Web API és hogyan különbözik a REST(-ful) szolgáltatásoktól?
Egyszerű megközelítés a SEO-hoz: Hogyan érthetjük meg a keresőmotor-optimalizálás alapjait egyszerű és gyakorlatias módon, egy mindenki számára elérhető, nem szakmabeli felfedezőútvonalon keresztül