Image de cours gratuite Sites et Applications Web en Python et Django

Cours en ligne gratuitSites et Applications Web en Python et Django

Durée du cours en ligne : 1 heure et 11 minutes

Nouveau

Créez des sites web dynamiques avec Python et Django : vues, templates, modèles, ORM et formulaires. Cours en ligne gratuit avec exercices.

Dans ce cours gratuit, découvrez

  • Créer un projet/app Django et comprendre la structure de base (settings, apps, manage.py)
  • Mettre en place un environnement de dev Django (outil conseillé, gestion des dépendances)
  • Écrire des vues Django et comprendre leur rôle: traiter requêtes et renvoyer des réponses
  • Relier vues et navigation via le routage: configuration des URL patterns
  • Utiliser les templates Django pour générer du HTML dynamique avec variables et contexte
  • Boucler dans un template (for) pour afficher une liste d’objets, ex. messages
  • Créer des modèles Django et choisir les champs adaptés (ex. TextField pour du texte long)
  • Interagir avec la base via l’ORM: requêtes, filtres, récupération d’objets
  • Afficher des données DB dans une page HTML en passant une QuerySet du view au template
  • Créer et traiter des forms Django: validations et sauvegarde des données
  • Configurer un formulaire HTML en POST dans Django (method=POST, CSRF token)
  • Construire une page de détail (detail view) pour afficher un élément spécifique
  • Factoriser les templates avec extends, blocks et héritage pour réutilisabilité
  • Gérer l’affichage conditionnel dans les templates avec les balises if/else

Descriptif du cours

Construisez des applications web modernes avec Python et Django, en partant de bases solides jusqu’à une structure propre et évolutive. Ce cours en ligne gratuit vous guide pas à pas pour comprendre comment une application Django s’organise, comment les pages sont générées, et comment relier efficacement l’interface HTML à la logique côté serveur.

Au fil des vidéos et exercices, vous prenez en main les éléments clés du framework pour développer des sites dynamiques. Vous apprendrez à créer des vues capables de répondre à une requête, à structurer des URL lisibles, et à utiliser les templates pour afficher des contenus de manière claire et maintenable. Vous découvrirez aussi comment rendre vos pages réutilisables grâce à l’héritage de templates, et comment adapter l’affichage avec des conditions pour offrir une meilleure expérience utilisateur.

Une place importante est accordée à la donnée et à la persistance. Vous comprendrez comment modéliser des informations avec les modèles Django, puis interagir avec la base grâce à l’ORM pour afficher, filtrer et exploiter des éléments dans vos pages. En parallèle, vous apprendrez à gérer des formulaires de façon sécurisée et pratique, notamment l’envoi de données en POST, afin de créer des fonctionnalités interactives comme l’ajout ou la modification de contenus.

Que vous souhaitiez renforcer vos compétences en programmation web, démarrer un projet personnel ou préparer une montée en compétences professionnelle, ce parcours vous aide à acquérir les réflexes essentiels pour développer en Django. À la fin, vous saurez assembler les composants fondamentaux d’une application, structurer votre code proprement et mettre en ligne des pages dynamiques prêtes à évoluer.

Contenu du cours

  • Leçon vidéo : APPRENDRE DJANGO #1 - LES BASES 07m
  • Exercice: Quel outil est conseillé pour un environnement de développement Django ?
  • Leçon vidéo : APPRENDRE DJANGO #2 - LES VUES 07m
  • Exercice: Quel est le rôle de l'application "views" dans un projet Django ?
  • Leçon vidéo : APPRENDRE DJANGO #3 - TEMPLATES 07m
  • Exercice: Comment afficher une liste de messages dans un template Django avec une boucle for ?
  • Leçon vidéo : APPRENDRE DJANGO #4 - MODÈLES 09m
  • Exercice: Quel champ utilise Django pour représenter le contenu textuel d'un message dans un modèle ?
  • Leçon vidéo : APPRENDRE DJANGO #5 - ORM 03m
  • Exercice: Comment afficher des éléments en base de données dans une page HTML avec Django ?
  • Leçon vidéo : APPRENDRE DJANGO #6 - FORMS 04m
  • Exercice: Comment configure-t-on un formulaire HTML pour envoyer des données en méthode POST avec Django ?
  • Leçon vidéo : APPRENDRE DJANGO #7 - LES URLS 12m
  • Exercice: Quelle est la fonctionnalité principale de la nouvelle page de détail dans l'application mentionnée?
  • Leçon vidéo : APPRENDRE DJANGO #8 - EXTENDS 07m
  • Exercice: Comment rendre les templates HTML Django flexibles et réutilisables ?
  • Leçon vidéo : APPRENDRE DJANGO #9 - BALISES CONDITIONNELLES 10m
  • Exercice: Quelle modification a été apportée pour centrer le contenu d'une application Django ?

Ce cours gratuit comprend:

1 heure et 11 minutes du cours vidéo en ligne

Certificat numérique de réussite du cours (gratuit)

Exercices pour développer vos connaissances

100% gratuit, du contenu au certificat

Prêt à commencer ?Téléchargez l’application et commencez dès aujourd’hui !

Installez l'application

dès maintenant pour accéder au cours
Icône représentant les cours de technologie et de commerce

Plus de 5000 cours gratuits

Programmation, anglais, marketing digital et bien plus encore ! Apprenez ce que vous voulez, gratuitement.

Icône de calendrier avec cible représentant la planification des études

Plan d'études avec IA

L'intelligence artificielle de notre application peut créer un planning d'études pour le cours que vous choisissez.

Icône professionnelle représentant la carrière et le commerce

De débutant à professionnel accompli

Améliorez votre CV grâce à notre certificat gratuit, puis utilisez notre intelligence artificielle pour trouver l'emploi de vos rêves.

Vous pouvez également utiliser le code QR ou les liens ci-dessous.

Code QR - Télécharger Cursa - Cours en ligne

Plus de cours gratuits sur Programmation web

Ebook + livres audio gratuits ! Apprenez en écoutant ou en lisant !

Téléchargez l'application dès maintenant pour avoir accès à + 5000 cours gratuits, exercices, certificats et de nombreux contenus sans rien payer !

  • Cours en ligne 100% gratuits du début à la fin

    Des milliers de cours en ligne en vidéo, livres électroniques et livres audio.

  • Plus de 60 000 exercices gratuits

    Pour tester vos connaissances lors de cours en ligne

  • Certificat numérique gratuit et valide avec code QR

    Généré directement à partir de la galerie de photos de votre téléphone portable et envoyé à votre adresse e-mail

Application Cursa sur l'écran du livre électronique, l'écran du cours vidéo et l'écran des exercices du cours, ainsi que le certificat de fin de cours