Ultimate Django for Web App Development Using Python: Build Modern, Reliable, and Scalable Production-Grade Web Applications with Django and Python


Auteur : Leonardo Luis
Éditeur : Orange Education Pvt Limited
Catégories : Computers, Languages, Python
Fiche de l'ebook
ISBN : 8196815182, isbn2

Créer des applications web évolutives et dynamiques avec Django et Python
Points-clés
[*]Bonnes pratiques et solutions issues de cas réels pour concevoir des
applications Django dynamiques et évolutives.
[*]Création pratique et complète d’un système de gestion de tâches.
[*]Exploration des techniques avancées d’API, de tests et de déploiement à
travers des cas concrets.
DescriptionCe guide complet est une ressource incontournable pour les développeurs
souhaitant approfondir leurs compétences en développement web avec Django et
Python. L’ouvrage commence par poser des bases solides en expliquant
l’architecture de Django, en mettant l’accent sur le modèle Model-View-Template
(MVT) ainsi que sur une couche de services essentielle à la création
d’applications web évolutives.
Le livre progresse ensuite vers des aspects pratiques en guidant le lecteur dans
le développement d’une application de gestion de tâches. Cette approche concrète
renforce les concepts fondamentaux et met en évidence la flexibilité et
l’efficacité de Django dans des scénarios réels.
Les chapitres avancés vous aideront à relever des défis complexes, notamment la
prévention des doubles soumissions de formulaires, la mise en œuvre de
mécanismes de verrouillage pessimiste et optimiste en mode hors ligne, la
maîtrise du développement d’API avec Django Ninja, ainsi que la fiabilité des
applications grâce à des tests approfondis avec pytest.
L’ouvrage se conclut par des conseils pratiques pour le déploiement
d’applications Django avec Docker et Kubernetes, vous permettant de faire face
efficacement aux problématiques du monde réel.
Ce que vous apprendrez
[*]Exploiter tout le potentiel de Django 4.2 et de Python pour acquérir une
expertise solide en développement web.
[*]Concevoir et déployer de bout en bout un projet Django complet, en intégrant
des fonctionnalités essentielles telles que l’authentification, l’autorisation
et le multi-tenant.
[*]Développer et sécuriser des API avec Django Ninja en appliquant les
meilleures pratiques.
[*]Maîtriser les tests avec pytest afin de créer des applications Django fiables
et sans bugs.
[*]Renforcer vos compétences et développer des solutions web en toute confiance
grâce aux outils et techniques les plus récents de l’écosystème Django.
Table
[*]1. Introduction à Django et Python
[*]2. Mise en place de l’environnement de développement
[*]3. Démarrer avec les projets et applications Django
[*]4. Modèles Django et PostgreSQL
[*]5. Vues Django et gestion des URL
[*]6. Utilisation du moteur de templates Django
[*]7. Les formulaires dans Django
[*]8. Authentification et autorisation des utilisateurs dans Django
[*]9. Django Ninja et les API
[*]10. Tests avec pytest
[*]11. Déploiement des applications Django avec Gunicorn et Docker
[*]12. Conclusion et perspectives futures
Langue : 
EN
Date de sortie : 22/01/2024
Nombre de pages : 418
Type : Ebook
Format : PDF
Nombre de fichier(s) : 1
Poids Total : 6.38Mo