Értékelés:

A könyv a Django és a Django Rest Framework alapszintű bevezetését nyújtja, világos útmutatásokkal és gyakorlati példákkal. Ugyanakkor számos gyengesége van, többek között a haladó témák mélységének hiánya, az ismétlődő tartalom és a Kindle verzió problémái. Egyes felhasználók úgy érzik, hogy nem alkalmas termelési szintű szolgáltatásokhoz vagy összetett fogalmak elsajátításához.
Előnyök:⬤ Világos, lépésről lépésre követhető utasítások
⬤ sok példát ad
⬤ hasznos a hobbiprojektek indításához
⬤ ajánlott a REST API-k megértéséhez a Djangóval.
⬤ Sekélyes bevezetés a haladó témákba
⬤ ismétlődő és unalmas tartalom
⬤ nem alkalmas termelési szintű szolgáltatásokhoz
⬤ néhány hiba és a magyarázatok mélységének hiánya
⬤ a Kindle verzióban formázási problémák vannak.
(8 olvasói vélemény alapján)
RESTful webszolgáltatások tervezése, építése és tesztelése a Django keretrendszerrel és Pythonnal Főbb jellemzők Hatékony, valós RESTful webszolgáltatások létrehozása a legújabb Django keretrendszerrel Hitelesítse, biztosítsa és hatékonyan integrálja a harmadik féltől származó csomagokat a webszolgáltatásaiba Használja ki a Python erejét a gyorsabb webszolgáltatás-fejlesztés érdekében Könyvismertető
A Django egy Python webes keretrendszer, amely nagyon egyszerűvé teszi a webfejlesztés folyamatát. Csökkenti a triviális kódok mennyiségét, ami leegyszerűsíti a webalkalmazások létrehozását, és gyorsabb fejlesztést eredményez. Nagyon nagy teljesítményű, és kiváló választás RESTful webszolgáltatások létrehozásához.
Ha Python-fejlesztő vagy, és hatékonyan szeretnél RESTful webszolgáltatásokat létrehozni a Django segítségével az alkalmazásaidhoz, akkor ez a megfelelő könyv neked.
A könyv azzal kezdi, hogy bemutatja, hogyan telepítse és konfigurálja a környezetet, a szükséges szoftvereket és eszközöket, hogy RESTful webszolgáltatásokat hozhasson létre Django és a Django REST keretrendszer segítségével. Ezután áttérünk a fejlett szerializációval és migrációval való munkára, hogy SQLite és nem SQL adatforrásokkal léphessünk kapcsolatba. A Django REST keretrendszerben található funkciókat a mi egyszerű webszolgáltatásunk továbbfejlesztésére fogjuk használni.
Továbbá API-nézeteket hozunk létre az objektumok különféle HTTP-kérelmeinek feldolgozásához, végigmegyünk a kapcsolatok és a hiperhivatkozások API-kezelésén, majd felfedezzük az adatmodellekkel és API-kkal kapcsolatos biztonság és engedélyek beépítéséhez szükséges lépéseket. Emellett fojtási szabályokat alkalmazunk, és teszteket futtatunk annak ellenőrzésére, hogy a verziókezelés az elvárásoknak megfelelően működik-e. Ezután automatizált teszteket futtatunk a kódlefedettség javítása érdekében.
A könyv végére képes lesz RESTful webszolgáltatásokat építeni a Djangóval. Amit megtanulhat A RESTful webszolgáltatás vagy API készítésének legjobb módja a Django és a Django REST keretrendszer segítségével Komplex RESTful API-k fejlesztése a semmiből a Django és a Django REST keretrendszer segítségével Munka SQL vagy NoSQL adatforrásokkal RESTful webszolgáltatások tervezése az alkalmazás követelményei alapján Harmadik féltől származó csomagok és bővítmények használata a gyakori feladatok elvégzéséhez Automatizált tesztek létrehozása RESTful webszolgáltatásokhoz Hibakeresés, tesztelés és profilozás RESTful webszolgáltatások Django és a Django REST keretrendszer segítségével Kinek szól ez a könyv?
Ez a könyv olyan Python-fejlesztőknek szól, akik RESTful webszolgáltatásokat szeretnének létrehozni Django segítségével; a Django alapszintű ismerete szükséges, de a RESTful webszolgáltatásokkal kapcsolatos korábbi tapasztalat nem szükséges. Tartalomjegyzék A szükséges szoftverek és eszközök telepítése A modellekkel, migrációkkal, szerializációval és deserializációval való munka API-nézet létrehozása Osztályalapú nézetek használata A böngészhető API funkció megértése és testreszabása A fejlett kapcsolatokkal és szerializációval való munka Korlátozások, szűrés, keresés, rendezés és oldalszámozás használata Az API biztosítása hitelesítéssel és jogosultságokkal A fojtási szabályok és verziókezelés alkalmazása A tesztek automatizálása A tesztek automatizálása.