Construire des API Rest avec Flask : Créer des services web en Python avec MySQL

Note :   (3,0 sur 5)

Construire des API Rest avec Flask : Créer des services web en Python avec MySQL (Kunal Relan)

Avis des lecteurs

Résumé:

Le livre a fait l'objet de nombreuses critiques pour avoir contenu de nombreuses erreurs de codage, des explications inadéquates et un manque de conseils d'installation importants pour les débutants. De nombreux utilisateurs expriment leur frustration d'avoir à résoudre des problèmes qui surviennent à partir des extraits de code fournis.

Avantages:

Certains lecteurs apprécient l'intention du livre de s'adresser aux débutants et le fait qu'il couvre certains concepts fondamentaux.

Inconvénients:

Le livre est truffé d'erreurs, en particulier dans le code fourni, qui souvent ne fonctionne pas comme prévu. Il manque d'instructions détaillées sur la configuration des bases de données, utilise de mauvaises pratiques de codage (comme le fait de conserver le code dans un seul fichier) et est particulièrement problématique pour les utilisateurs de Windows. Dans l'ensemble, les lecteurs estiment que le livre ne vaut pas son prix et recommandent de chercher d'autres ressources.

(basé sur 6 avis de lecteurs)

Titre original :

Building Rest APIs with Flask: Create Python Web Services with MySQL

Contenu du livre :

Chapitre 1 : Débuter avec Flask.

Objectif du chapitre : Donner aux lecteurs une introduction à Flask et aux services RESTful et mettre en place un environnement virtuel pour le développement d'API REST.

Nombre de pages : 20.

Sous-thèmes1. Introduction à Flask2. Introduction aux services RESTful3. Travailler avec pip4. Mise en place d'un environnement virtuel5. Explication du Microframework Flask.

Chapitre 2 : MongoDB et PyMongo.

Objectif du chapitre : Enseigner aux lecteurs les différences entre NoSQL et SQL. Montrer aux lecteurs comment connecter MongoDB et Flask en utilisant PyMongo.

Nombre de pages : 20.

Sous - Sujets 1. NoSQL vs SQL2. Présentation de MongoDB3. Présentation de PyMongo4. Connecter MongoDB avec Flask.

Chapitre 3 : Architecture d'une API REST.

Objectif du chapitre : Apprendre à créer des API REST ainsi que les meilleures pratiques qui y sont associées. Les lecteurs apprendront également à structurer leur application et à tester les points de terminaison REST.

Nombre de pages : 30.

Sous-sujets : 1. REST 1012. Python et REST3. Meilleures pratiques REST4. Structurer l'application5. Tester les points de terminaison REST.

Chapitre 4 : CRUD avec Flask et MongoDB.

Objectif du chapitre : Apprendre aux lecteurs à travailler avec des modules et à créer des points de terminaison CRUD en utilisant Flask et MongoDB. Les lecteurs apprendront également à mettre en place l'authentification et le rendu HTML à l'aide de vues.

Nombre de pages : 25.

Sous - Sujets : 1. Travailler avec des modules2. Créer des points de terminaison CRUD en utilisant Flask et MongoDB3. Mise en place de l'authentification4. Rendre du HTML en utilisant des vues.

Chapitre 5 : Tester l'API REST.

Objectif du chapitre : apprendre aux lecteurs à écrire des tests unitaires pour leurs API REST. Les lecteurs apprendront également les mocks, les assertions et les tests d'intégration.

Nombre de pages : 20.

Sous-sujets : 1. Présentation du cadre de test unitaire2. Ecrire des tests unitaires pour les API3. Mocks et tests d'intégration4. Assertions.

Chapitre 6 : Documenter les API REST.

Objectif du chapitre : Les lecteurs apprendront à documenter leurs API REST et à connaître la documentation automatisée des API.

Nombre de pages : 15.

Sous-sujets : 1. Documenter les API 1012. Générer une documentation automatisée sur les API.

Chapitre 7 : Déploiement des API REST.

Objectif du chapitre : Les lecteurs apprendront à déployer leurs applications Flask en utilisant uWSGI et Nginx. Ils déploieront leurs applications sur Heroku.

Nombre de pages : 25.

Sous-sujets : 1. Déploiement d'applications Flask 1012. Présentation de uWSGI et Nginx3. Déploiement d'une application Flask en utilisant uWSGI et Nginx4. Déploiement sur Heroku.

Chapitre 8 : Débogage et surveillance.

Objectif du chapitre : Les lecteurs apprendront à déboguer et à surveiller leur application Flask.

Nombre de pages : 20.

Sous - Sujets : 1. Débogage de l'application Flask 1012. Débogage des requêtes Nginx3. Surveillance de Flask4. Conclusion.

Autres informations sur le livre :

ISBN :9781484250211
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2019
Nombre de pages :199

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Construire des API Rest avec Flask : Créer des services web en Python avec MySQL - Building Rest...
Chapitre 1 : Débuter avec Flask.Objectif du chapitre...
Construire des API Rest avec Flask : Créer des services web en Python avec MySQL - Building Rest APIs with Flask: Create Python Web Services with MySQL
Test de pénétration IOS : Un guide définitif de la sécurité IOS - IOS Penetration Testing: A...
Découvrez certaines des attaques les plus importantes qui...
Test de pénétration IOS : Un guide définitif de la sécurité IOS - IOS Penetration Testing: A Definitive Guide to IOS Security

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :