NEW
Font size
WorksheetsBackend Fejlesztés Kvíz
Total questions: 60
Worksheet time: 30mins
Mi a backend elsődleges feladata?
a felhasználói felület megjelenítése
az üzleti logika és adatkezelés megvalósítása
HTML oldalak stílusozása
böngészőben futó kód kezelése
Mi az API?
adatbázis-kezelő rendszer
szabványos kommunikációs felület alkalmazások között
frontend keretrendszer
operációs rendszer szolgáltatás
Melyik NEM backend feladat?
üzleti logika megvalósítása
jogosultságkezelés
felhasználói felület renderelése
adatbiztonság
Mit jelent a CRUD rövidítés?
Create, Read, Update, Delete
Connect, Run, Update, Deploy
Create, Remove, Upload, Download
Call, Return, Use, Dispose
Melyik adatcsere-formátum tipikus Web API esetén?
TXT
JSON
CSV
Mi a middleware szerepe?
adatbázis táblák létrehozása
frontend logika kezelése
kérésfeldolgozás közbeni köztes funkciók biztosítása
HTTP válasz formázása HTML-re
Mit jelent a REST?
Representational State Transfer
Remote Service Technology
Request State Transport
Relational Entity Service Transfer
Mit azonosít egy URI a REST-ben?
felhasználót
sessiont
HTTP metódust
erőforrást
Mi az authentication?
a felhasználó jogosultságainak ellenőrzése
a felhasználó kilétének ellenőrzése
adatok titkosítása
session létrehozása
Mi az authorization?
a felhasználó azonosítása
token generálása
a hozzáférési jogosultság ellenőrzése
adatbázis kapcsolat létrehozása
Mi jellemző a session alapú megoldásra?
szerveroldali állapottárolás
kliensoldali token
stateless működés
JWT használata kötelező
Mi jellemző a token alapú megoldásra?
szerver memóriában tárolódik
session fájl szükséges
kliens nem küld azonosítót
kliens minden kérésnél elküldi a tokent
Mi a JWT?
Java Web Tool
JSON Web Token
JavaScript Web Template
Joint Web Transaction
Mi a skálázás célja?
több kérés kiszolgálása hatékonyan
adatbázis struktúra módosítása
frontend gyorsítása
kód rövidítése
Mi a terheléselosztás?
kérések elosztása több szerver között
adatbázis indexelése
token titkosítása
cache törlése
Mit jelent a HTTP?
High Transfer Text Protocol
HyperText Transfer Protocol
Host Transfer Protocol
Hyper Tool Transfer Process
Mi a HTTPS célja?
gyorsabb adatátvitel
tömörítés
session kezelés
titkosított kommunikáció
Melyik HTTP metódus adatlekérésre szolgál?
GET
POST
PUT
DELETE
Melyik metódus hoz létre új erőforrást?
GET
POST
PATCH
OPTIONS
Melyik metódus frissít teljes erőforrást?
GET
POST
PUT
PATCH
Melyik metódus töröl adatot?
GET
POST
PUT
DELETE
Mit csinál az OPTIONS metódus?
támogatott műveleteket kérdez le
adatot töröl
választ küld body nélkül
sessiont hoz létre
Mit csinál a HEAD metódus?
csak a body-t küldi vissza
csak a fejlécet küldi vissza
adatot módosít
átirányít
Melyik státuszkód jelent sikeres választ?
200 OK
400 Bad Request
404 Not Found
500 Internal Server Error
Mit jelent a 201 Created?
sikeres törlés
hibás kérés
új erőforrás létrejött
nincs válasz
Mit jelent a 204 No Content?
erőforrás nem található
szerverhiba
sikeres válasz adatokkal
sikeres válasz body nélkül
Mit jelent a 400 Bad Request?
szerver nem elérhető
hibás klienskérés
nincs jogosultság
átirányítás
Mit jelent a 401 Unauthorized?
nincs vagy hibás azonosítás
nincs jogosultság
erőforrás nem létezik
szerverhiba
Mit jelent a 403 Forbidden?
nincs erőforrás
rossz URL
nincs jogosultság
szerver túlterhelt
Mit jelent a 404 Not Found?
hibás token
nincs internet
szerverhiba
erőforrás nem található
Mit jelent az 5xx státuszkód?
szerveroldali hiba
klienshiba
átirányítás
sikeres válasz
Mi az adatbázis?
ideiglenes memória
tartós (perzisztens) adattároló
frontend komponens
HTTP válasz
Mi a relációs adatbázis alapja?
fájlstruktúra
objektumok
táblák
JSON dokumentumok
Mi az SQL?
strukturált lekérdező nyelv
programozási nyelv
ORM keretrendszer
API protokoll
Melyik SQL parancs olvas adatot?
INSERT
SELECT
UPDATE
DELETE
Melyik SQL parancs módosít adatot?
SELECT
INSERT
UPDATE
JOIN
Mit csinál az INNER JOIN?
csak a kapcsolódó rekordokat adja vissza
minden rekordot visszaad
csak bal oldalt adja vissza
csak jobb oldalt adja vissza
Mit csinál a LEFT JOIN?
csak a közös rekordokat adja vissza
a bal tábla összes sorát visszaadja
csak a jobb táblát adja vissza
nem használható WHERE-rel
Mire való a GROUP BY?
rekordok törlésére
adatok rendezésére
adatok csoportosítására
adatok beszúrására
Mire való a HAVING?
sorok szűrésére
táblák összekapcsolására
oszlop létrehozására
csoportosított eredmények szűrésére
Mi az ORM?
objektum–relációs leképezés
adatbázis motor
HTTP szabvány
frontend könyvtár
Mi az ORM egyik előnye?
több SQL kód
kevesebb hibalehetőség
lassabb futás
több boilerplate kód
Mi az Entity Framework?
.NET ORM megoldás
frontend keretrendszer
adatbázis szerver
HTTP kliens
Mi a DbContext szerepe?
adatbázis séma (táblák, kapcsolatok) kezelése
UI renderelése
token generálás
middleware futtatás
Mi a DbSet?
egy tábla kollekciója
HTTP kérés
konfigurációs fájl
middleware lánc
Mire használható a LINQ?
HTTP routing
token kezelés
lekérdezések írására
CSS generálásra
Mi a lambda kifejezés?
névtelen függvény
adatbázis kapcsolat
HTTP metódus
konfigurációs elem
Mit jelent az async/await?
szinkron futás
aszinkron végrehajtás
többszálú UI
hibakezelés
Mi az async előnye backend rendszernél?
blokkolja a szálat
lassabb válasz
több párhuzamos kérés kezelése
kevesebb memória
Mi a Dependency Injection?
objektumok manuális létrehozása
statikus osztály használata
globális változók
függőségek automatikus átadása
Mire használjuk a Dependency Injection-t?
laza csatolásra
UI animációkra
adatbázis indexelésre
HTTP státuszkódokra
Mi a Foreign Key?
idegen tábla kulcsára mutató mező
elsődleges kulcs
index
trigger
Mi a navigációs attribútum?
kapcsolatot jelöl két entitás között
adat típust módosít
HTTP route
JSON kulcs
Mi a tranzakció célja?
adatkonzisztencia biztosítása
lekérdezés gyorsítása
token kezelés
UI frissítés
Mit csinál a COMMIT?
visszagörget
véglegesít
ment ideiglenesen
lezár kapcsolatot
Mit csinál a ROLLBACK?
véglegesít
adatot beszúr
visszavonja a módosításokat
indexel
Mi a SAVEPOINT?
tranzakció köztes pontja
adatbázis tábla
HTTP végpont
JWT mező
Miért fontos a HTTPS API-knál?
adatvédelem miatt
gyorsabb válasz
kevesebb kód
nincs szükség tokenre
Mi a Web API tipikus felhasználása?
asztali alkalmazás UI
mobil és web kliens kiszolgálása
CSS renderelés
HTML sablonozás
Melyik állítás igaz a REST API-ra?
állapotot tárol a szerveren
csak POST metódust használ
erőforrás-alapú szemléletű
nem használ HTTP-t
