IBM
Développement d'applications Django avec SQL et bases de données
IBM

Développement d'applications Django avec SQL et bases de données

Ce cours fait partie de plusieurs programmes.

Enseigné en Anglais

Certains éléments de contenu peuvent ne pas être traduits

Yan Luo
Rav Ahuja

Instructeurs : Yan Luo

42 924 déjà inscrits

Inclus avec Coursera Plus

Cours

Familiarisez-vous avec un sujet et apprenez les fondamentaux

4.5

(243 avis)

|

94%

niveau Intermédiaire

Expérience recommandée

14 heures (approximativement)
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Expliquez ce qu'est une base de données et créez un modèle de données de relations d'entités pour une base de données relationnelle.

  • Composer des requêtes SQL pour insérer, sélectionner, mettre à jour et supprimer des données dans une base de données

  • Utilisez Django ORM pour construire des bases de données orientées objet.

  • Intégrez Bootstrap dans votre modèle Django et créez des pages web interactives.

Compétences que vous acquerrez

  • Catégorie : Django (Framework Web)
  • Catégorie : Mappage relationnel d'objets (ORM)
  • Catégorie : Base de données relationnelle (SGBDR)
  • Catégorie : SQL
  • Catégorie : Applications dorsales

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

7 quizzes, 4 devoirs

Cours

Familiarisez-vous avec un sujet et apprenez les fondamentaux

4.5

(243 avis)

|

94%

niveau Intermédiaire

Expérience recommandée

14 heures (approximativement)
Planning flexible
Apprenez à votre propre rythme

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Placeholder

Élaborez votre expertise du sujet

Ce cours est disponible dans le cadre de
Lorsque vous vous inscrivez à ce cours, vous devez également sélectionner un programme spécifique.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable auprès de IBM
Placeholder
Placeholder

Obtenez un certificat professionnel

Ajoutez cette qualification à votre profil LinkedIn ou à votre CV

Partagez-le sur les réseaux sociaux et dans votre évaluation de performance

Placeholder

Il y a 5 modules dans ce cours

Qu'est-ce que les données ? Au début de ce cours, vous serez initié aux concepts fondamentaux pour comprendre les données, les bases de données et les systèmes de gestion de bases de données. Vous apprendrez quelques instructions SQL de base. Explorer la structure, les cas d'utilisation et les limites des bases de données relationnelles. Vous apprendrez les concepts clés des bases de données relationnelles, y compris les entités, les attributs, la modélisation des données entité-relation, les types de données communs et la clé primaire. Vous apprendrez les principes fondamentaux des bases de données en nuage et vous aurez une expérience pratique de la création d'une instance de base de données sur le nuage. À la fin du module, une leçon optionnelle avec des techniques SQL plus avancées vous aidera à tirer le meilleur parti de vos données.

Inclus

13 vidéos8 lectures4 quizzes1 devoir2 éléments d'application1 plugin

Vous savez que SQL est un outil puissant pour travailler avec des bases de données. Mais dans l'environnement moderne de développement d'applications, la programmation orientée objet est le paradigme le plus populaire, et il est très différent de SQL. Existe-t-il un moyen d'utiliser la programmation orientée objet pour travailler avec des bases de données ? Découvrez comment le mappage objet-relationnel (ORM) comble le fossé entre la programmation orientée objet (POO) et le langage SQL et permet aux développeurs d'applications d'utiliser des langages POO pour travailler avec des bases de données sans écrire de code SQL. Acquérir des compétences dans l'utilisation de Django ORM, une bibliothèque ORM populaire pour Python, pour définir des modèles et des champs afin qu'ils puissent être mis en correspondance avec des tables de base de données. Apprenez à utiliser Django ORM pour convertir vos diagrammes entité-relation en modèles Django. Acquérir des connaissances sur l'utilisation des API de modèle de Django pour manipuler des objets dans des bases de données sans écrire de requêtes SQL. Explorez les nombreuses méthodes utiles fournies par Django Model pour manipuler des objets liés.

Inclus

6 vidéos2 lectures1 quiz1 devoir4 éléments d'application1 plugin

Il est temps de développer vos compétences en créant une application web Django. Dans ce module, vous explorerez le modèle de conception Modèle-Vue-Modèle de Django et apprendrez comment les modèles, les vues et les modèles de Django fonctionnent ensemble pour présenter des données sur un site web. Vous examinerez un processus de développement Django typique, en commençant par la construction d'un projet Django et la création et l'ajout d'une application. Acquérir des connaissances sur la structure des applications web de Django. Apprenez les étapes pour créer des modèles et des vues Django, ajouter un modèle HTML, mapper les URL de requête à vos vues, et concevoir et construire l'interface utilisateur. Ensuite, utilisez la puissante fonctionnalité de site d'administration de Django pour gérer le contenu de votre site. Vous construirez un site d'administration et créerez un utilisateur administrateur. Vous spécifierez les champs du modèle sur le site d'administration et ajouterez des fonctionnalités d'interface utilisateur telles que la recherche et le filtrage. Créez une vue Django pour recevoir une requête HTTP et envoyer une réponse HTTP. Découvrez comment combiner les vues et les modèles Django pour présenter vos données sous forme de pages web dynamiques.

Inclus

5 vidéos2 lectures1 quiz1 devoir3 éléments d'application1 plugin

Améliorez vos compétences en Django en construisant une vue basée sur des classes. Ensuite, apprenez à accélérer le développement en utilisant les vues génériques de Django. Ensuite, vous apprendrez ce que sont l'authentification et l'autorisation dans Django. Créez un modèle User pour gérer l'authentification et travaillez avec d'autres modèles pour gérer l'autorisation. Créez des formulaires web de connexion, de déconnexion et d'inscription. Attribuez des autorisations aux modèles et aux groupes d'utilisateurs. Vous passerez ensuite à Bootstrap, un framework frontal web gratuit et open-source. Apprenez à ajouter rapidement Bootstrap à votre modèle Django pour créer des pages web stylisées et interactives. Ensuite, découvrez comment ajouter des fichiers statiques à vos applications. Apprenez comment Django gère les fichiers statiques dans les environnements de développement et de déploiement. Découvrez les interfaces de serveur web prises en charge par Django. Et découvrez comment les offres Infrastructure as a Service et Platform as a Service peuvent rationaliser le déploiement des applications. Explorez les avantages du déploiement d'applications Django sur IBM Cloud.

Inclus

5 vidéos2 lectures1 quiz1 devoir3 éléments d'application

Bienvenue au point culminant de votre parcours d'apprentissage dans ce cours de Django. Dans ce module, vous appliquerez vos nouvelles compétences et connaissances pour améliorer les applications dans le cadre d'un projet pratique et d'un projet final évalué par les pairs.

Inclus

2 lectures1 évaluation par les pairs2 éléments d'application2 plugins

Instructeurs

Évaluations de l’enseignant
4.2 (65 évaluations)
Yan Luo
IBM
7 Cours303 936 apprenants
Rav Ahuja
IBM
52 Cours2 838 251 apprenants

Offert par

IBM

Recommandé si vous êtes intéressé(e) par Cloud Computing

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Avis des étudiants

Affichage de 3 sur 243

4.5

243 avis

  • 5 stars

    70,73 %

  • 4 stars

    15,85 %

  • 3 stars

    5,69 %

  • 2 stars

    4,87 %

  • 1 star

    2,84 %

DS
4

Révisé le 17 oct. 2022

IK
5

Révisé le 26 nov. 2021

RM
5

Révisé le 4 févr. 2022

Placeholder

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à plus de 7 000 cours de renommée internationale, à des projets pratiques et à des programmes de certificats reconnus sur le marché du travail, tous inclus dans votre abonnement

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions