Django Pro - De Novice à Expert en Développement Web Python - Printable Version +- Softwarez.Info - Software's World! (https://softwarez.info) +-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone) +--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials) +--- Thread: Django Pro - De Novice à Expert en Développement Web Python (/Thread-Django-Pro-De-Novice-%C3%A0-Expert-en-D%C3%A9veloppement-Web-Python) |
Django Pro - De Novice à Expert en Développement Web Python - OneDDL - 12-16-2023 Free Download Django Pro - De Novice à Expert en Développement Web Python Last updated 11/2023 Created by Donald TEDOM NOUTCHOGOUIN MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch Genre: eLearning | Language: French + srt | Duration: 171 Lectures ( 41h 15m ) | Size: 22.2 GB Maîtrisez Django de A à Z et réalisez des projets de classe mondiale What you'll learn Les bases de python Manipulation des fichiers avec python Programmation oriente object en python Présentation du framework Django et son écosystème. Installation de Django et configuration de l'environnement de développement Création d'un premier projet Django Structuration des applications Django et utilisation de l'arborescence de fichiers Compréhension de Django ORM Création de modèles de données avec des champs personnalisés Migration des bases de données et gestion des versions Utilisation de bases de données populaires comme SQLite, PostgreSQL ou MySQL Création de vues Django pour gérer les requêtes HTTP Utilisation de templates Django pour générer des pages web dynamiques Intégration de données des modèles dans les templates Utilisation de tags et de filtres pour manipuler les données dans les templates Création de formulaires HTML en utilisant Django Forms Validation des données du formulaire et gestion des erreurs Personnalisation des widgets pour améliorer l'expérience utilisateur Traitement des requêtes POST pour soumettre des formulaires Mise en place de l'authentification utilisateur avec Django Auth Gestion des autorisations et des permissions Création de vues et de modèles personnalisés pour gérer l'authentification Configuration de l'envoi d'e-mails depuis une application Django Création de modèles d'e-mails personnalisés Envoi d'e-mails de confirmation, de réinitialisation de mot de passe, etc Introduction à la traduction dans Django Gestion de plusieurs langues dans une application Création de fichiers de traduction et utilisation des fichiers .po et .mo Pagination pour gérer de grandes listes de données Filtrage et recherche avancée Notifications en temps réel avec Django Channels Optimisation des performances et gestion du cache Déploiement d'une application Django sur un serveur en production Déployer des applications Django sur des serveurs web en utilisant des solutions telles que AWS, Heroku, CloudRender, et PythonAnywhere Gestion de la sécurité web, y compris la protection contre les failles de sécurité courantes Écriture de tests unitaires et de tests fonctionnels Utilisation d'outils de débogage Django pour résoudre les problèmes Meilleures pratiques en matière de débogage et de tests Introduction aux signaux dans Django Utilisation des signaux pour gérer des événements dans une application Création de signaux personnalisés Compréhension des tâches en arrière-plan et leur utilité dans les applications web Configuration de bibliothèques de tâches en arrière-plan telles que Celery Planification et exécution de tâches asynchrones Exemples de cas d'utilisation pour les tâches en arrière-plan, tels que l'envoi d'e-mails en arrière-plan, la génération de rapports, Présentation de Django Admin et de son rôle dans l'administration des données de l'application. Configuration initiale de Django Admin pour une application Django Accès aux modèles de données via le panneau d'administration par défaut Personnalisation de l'apparence de Django Admin en utilisant le CSS personnalisé Création de modèles de base de données personnalisés pour une interface utilisateur plus conviviale Modification des libellés, des descriptions et des icônes des modèles dans Django Admin Création d'actions personnalisées pour effectuer des opérations groupées sur les enregistrements Personnalisation des vues de détail, de liste et de formulaire dans Django Admin Ajout de filtres, de champs de recherche et de tri personnalisé Configuration des autorisations d'accès aux modèles dans Django Admin Création de groupes d'utilisateurs avec des autorisations spécifiques Utilisation de decorators pour personnaliser l'accès aux vues Django Admin Utilisation de widgets personnalisés pour les champs de formulaire Intégration d'éditeurs riches (WYSIWYG) pour la saisie de texte riche Comprendre les concepts de base de la multi-tenancy dans le développement d'applications Comparaison entre une architecture mono-locataire et une architecture multi-locataire Installation et configuration de Django Tenant, une extension pour Django qui prend en charge la multi-tenancy Configuration de la base de données pour gérer plusieurs locataires de manière sécurisée Création d'une application web multi-tenant à partir de zéro Gestion des locataires, y compris l'enregistrement, l'authentification et la gestion des locataires existants Personnalisation des vues et des modèles pour répondre aux besoins spécifiques de chaque locataire Garantir la sécurité et l'isolation des données entre les locataires Utilisation de stratégies de sécurité pour empêcher les fuites de données entre les locataires Projets Application web: Todo, CRM, Blog et Ecommerce Deploiement d'une application django sur plusieurs PaaS Utiliser docker, Ngnix et kubernetes dans une application django Requirements Motivation et Engagement Esprit d'Analyse et de Résolution de Problèmes Description Découvrez le monde passionnant de Django, le framework Python leader pour le développement web. Notre formation complète vous guidera depuis les bases jusqu'à la création de projets de pointe, avec un accent particulier sur la pratique.Au cours de cette formation, vous explorerez en profondeur les concepts fondamentaux de Django, notamment la création de formulaires avancés, la personnalisation des widgets, la validation des données utilisateur et la gestion des e-mails. Vous maîtriserez également la traduction de votre application pour atteindre un public international.Mais ce n'est pas tout ! Nous irons au-delà des bases pour vous enseigner comment implémenter des fonctionnalités avancées telles que les signaux Django pour automatiser des tâches en arrière-plan. Vous apprendrez à personnaliser l'interface d'administration Django de A à Z pour répondre à vos besoins spécifiques.Et ce n'est que le début ! Vous plongerez également dans Django Tenant pour créer des applications multi-locataires puissantes et scalables.À la fin de la formation, vous aurez acquis les compétences nécessaires pour réaliser trois projets impressionnants : une application de commerce électronique avec l'intégration des API de paiement, y compris PayPal, Orange Money, MTN Mobile Money et Moove Money, une application de gestion de clients avec génération de PDF, ainsi qu'une application de génération de codes QR.I'instructeur experts vous guidera tout au long du processus, vous aidant à devenir un développeur Django de classe mondiale. Relevez les défis du développement web moderne et créez des projets innovants pour votre portefeuille professionnel. Ne manquez pas cette opportunité exceptionnelle de maîtriser Django et de réaliser des projets qui feront la différence sur le marché. Who this course is for Débutants en Développement Web Développeurs Python Étudiants en Informatique Développeurs Web Front-End Développeurs Django Débutants/Intermédiaires Professionnels en Changement de Carrière Homepage Recommend Download Link Hight Speed | Please Say Thanks Keep Topic Live No Password - Links are Interchangeable |