Értékelés:

A könyvet számos kritika érte, mivel számos kódolási hibát tartalmaz, nem megfelelő magyarázatokat, és hiányzik belőle a kezdők számára fontos beállítási útmutató. Sok felhasználó csalódottságát fejezi ki amiatt, hogy a mellékelt kódrészletekből adódó problémákat kell elhárítania.
Előnyök:Néhány olvasó nagyra értékeli a könyv azon szándékát, hogy a kezdők számára készült, és hogy néhány alapvető fogalmat tárgyal.
Hátrányok:A könyv tele van hibákkal, különösen a mellékelt kódban, amely gyakran nem működik a kívánt módon. Hiányoznak belőle az adatbázisok részletes beállítási utasításai, rossz kódolási gyakorlatot alkalmaz (például a kódot egy fájlban tartja), és különösen a Windows-felhasználók számára problémás. Összességében az olvasók úgy érzik, hogy a könyv nem éri meg az árát, és azt javasolják, hogy keressenek alternatív forrásokat.
(6 olvasói vélemény alapján)
Building Rest APIs with Flask: Create Python Web Services with MySQL
1. fejezet: Kezdve a Flaskkal.
A fejezet célja: Az olvasóknak alapozó ismereteket nyújtani a Flaskról és a RESTful szolgáltatásokról, valamint virtuális környezetet létrehozni a REST API fejlesztéséhez.
Oldalak száma: 20.
Al-témák1. Bevezetés a Flaskba2. Bevezetés a RESTful szolgáltatásokba3. Munka a pip-el4. Virtuális környezet beállítása5. A Flask mikro-keretrendszer magyarázata.
2. fejezet: MongoDB és PyMongo.
Fejezet célja: Megtanítani az olvasóknak a ket különbséget a NoSQL és az SQL között. Megmutatni az olvasóknak, hogyan lehet a MongoDB-t és a Flaskot összekapcsolni a PyMongo segítségével.
Oldalak száma: 20.
Rész - témakörök 1. NoSQL vs SQL2. A MongoDB bemutatása3. A PyMongo bemutatása4. MongoDB csatlakoztatása Flaskkal.
3. fejezet: A REST API architektúrája.
Fejezet célja: Ismerje meg a REST API-k létrehozását a hozzájuk kapcsolódó legjobb gyakorlatokkal együtt. Az olvasók megtanulják az alkalmazásuk felépítését és a REST végpontok tesztelését is.
Oldalak száma: 30.
Rész - témakörök: 1. REST 1012. Python és REST3. REST legjobb gyakorlatok4. Az alkalmazás strukturálása5. REST végpontok tesztelése.
4. fejezet: CRUD Flaskkal és MongoDB-vel.
A fejezet célja: Megtanítani az olvasókat arra, hogyan dolgozzanak modulokkal, és hogyan hozzanak létre CRUD végpontokat Flask és MongoDB használatával. Az olvasók megtanulják továbbá a hitelesítés beállítását és a HTML megjelenítését nézetek segítségével.
Oldalak száma: 25.
Sub - témák: 1. Munka modulokkal2. CRUD végpontok létrehozása Flask és MongoDB használatával3. Hitelesítés beállítása4. HTML megjelenítés nézetek segítségével.
5. fejezet: A REST API tesztelése.
A fejezet célja: Megtanítani az olvasókat arra, hogyan írjanak egységteszteket a REST API-jukhoz. Az olvasók megismerkednek a mockokkal, az assertionokkal és az Integratioin Testinggel is.
Oldalak száma: 20.
Rész - témakörök: 1. A Unit Testing Framework bemutatása2. Egységtesztek írása az API-khoz3. Mockok és integrációs tesztelés\4. Állítások.
6. fejezet: REST API-k dokumentálása.
A fejezet célja: Az olvasók megtanulják dokumentálni a REST API-kat, és megismerkednek az automatizált API dokumentációval is.
Oldalak száma: 15.
Rész - témakörök: 1. API-k dokumentálása 1012. Automatizált API dokumentáció létrehozása.
7. fejezet: REST API-k telepítése.
A fejezet célja: Az olvasók megtanulják, hogyan telepítsék Flask alkalmazásaikat az uWSGI és az Nginx használatával. Alkalmazásaikat Herokun fogják telepíteni.
Oldalak száma: 25.
Rész - témakörök: 1. Flask alkalmazások telepítése 1012. Az uWSGI és az Nginx bemutatása3. Flask alkalmazás telepítése uWSGI és Nginx használatával4. Telepítés Herokun.
8. fejezet: Hibakeresés és felügyelet.
A fejezet célja: Az olvasók megtanulják a Flask alkalmazásuk hibakeresését és monitorozását.
Oldalak száma: 20.
Sub - témák: 1. Flask alkalmazás hibakeresése 1012. Nginx kérések hibakeresése3. Flask monitorozás4. Következtetés.