Le succès c’est d’aller d’échec en échec sans perdre son enthousiasme.

Ce que tu vas apprendre

Dessiner la base de données relationnelle d'un site web
Apprendre à utiliser les champs de modèles en Django (CharField, ForeignKey, OneToOneField, Many2ManyField,...)
Faire des requêtes à la base de données (trier les objets en fonctions de leurs caractéristiques)
Apprendre à Créer, Modifier et supprimer un nouvel objet dans la base de données
Apprendre à utiliser l'interface d'Administrateur prévue par Django (superuser) pour manipuler les objets

Description

La deuxième étape lorsque vous entamez un projet web est d'établir la base de données relationnels. Pour cela, il faut :

  • Définir toutes les caractéristiques de votre modèle (=le moule d'un objet).
    ex : ma Voiture a une couleur, une marque, et un nombre de kilomètres à son actif
  • Définir les relations entre les différents modèle.
    ex : ma Voiture a un seul propriétaire mais elle peut avoir plusieurs passagers.

Si cette étape n'est pas réalisée correctement, le site web ne peut pas fonctionner. Il s'agit de la base sur laquelle repose tout votre projet.

Une fois cette étape réalisée, nous apprendrons à jongler avec les différentes tables de la base de données. C'est-à-dire aller "chercher"/filtrer les objets qui nous intéressent. Par exemple, trouver l'utilisateur correspondant à un certain nom_d_utilisateur et un certain mot_de_passe ou encore rechercher tous les trajets réalisés par cet utilisateur.

Ce module est composé de 6 cours:

S'inscrire

Vous n'êtes pas obligés de vous inscrire à tous les cours de la série.


Prérequis

Aucun prérequis n'est nécessaire pour ce cours. Avoir suivi et/ou réussi le cours du premier quadrimestre est un plus mais pas une nécessité. Nous reverrons tout de A à Z. Il faut que Python, Django & Eclipse soient installées correctement sur votre ordinateur AVANT le début du cours.


Infos pratiques Participer à ce cours

Pour qui? Ce cours est destinés aux étudiants de Solvay (ULB)

Où? Ixelles (Châtelain) (Rue Armand Campenhout,61 - 1050 Ixelles)

Nombre de places disponibles? 10 places

Durée ? de 17:00 à 21:00

Tarif? 50 €