Python: Django ORM - cours 3900 frotter. de Hexlet, formation 12 heures, Date: 30 novembre 2023.
Miscellanea / / December 04, 2023
Inclus dans le cours
- 11 leçons (vidéo et/ou texte)
- 10 exercices dans le simulateur
- 31 tests de dépistage
- Travail indépendant
- Matériaux additionnels
Aide dans "Discussions"
- Accès aux autres cours de la plateforme
Qu'allez-vous apprendre
- Travailler avec un ORM moderne
- Créez des requêtes complexes avec des fonctions d'agrégation et d'annotation
- Analyser l'efficacité de l'utilisation de l'ORM
Vous en apprendrez davantage sur les modèles et leurs mappages avec la base de données, les migrations et la création de requêtes. Vous comprendrez comment décrire les relations entre modèles et effectuer des opérations réversibles en mode transaction. Les connaissances de ce cours vous permettront de travailler confortablement avec des données dans des projets Django. Pour faciliter l'apprentissage, il vaut la peine de suivre au préalable un cours sur les bases des bases de données relationnelles et les bases de Django.
À propos du cours
Découvrez le cours, sa structure, ses objectifs et ses buts.
Configuration de Django ORM
Installez le package préparé avec Django ORM sur votre ordinateur local
Concepts de base
Familiarisez-vous avec les concepts de base: modèles, schéma, requêtes, CRUD.
Modèle
Apprenez à créer des modèles et à les utiliser.
Interroger les données de la base de données
Apprenez à créer des requêtes arbitraires sur des données à l'aide d'un langage de requête spécialisé
Connexions
Apprenez à construire des relations un-à-plusieurs et un-à-un
Plusieurs à plusieurs
Familiarisez-vous avec le type de connexion le plus complexe entre les entités.
Annotation et agrégation
Apprenez à ajouter des données calculées par le SGBD aux entités reçues de la base de données. Apprenez à obtenir diverses informations collectives sur les données.
Transactions
Familiarisez-vous avec les moyens de décrire les transactions à l'aide de Django ORM.
Utilisation efficace de l'ORM
Découvrez comment utiliser plus efficacement des outils de haut niveau sans écrire manuellement des requêtes SQL.
Travail indépendant
Tâches supplémentaires qui permettent de consolider la théorie acquise
Matériaux additionnels
Articles et vidéos sélectionnés par l'équipe Hexlet. Vous aidera à approfondir le sujet du cours