Présentation du site
Exclusif Premium
Débloquez votre potentiel ! ✨
Cette session fait partie de notre programme Premium exclusif
+100h de formations exclusives
+180 exercices de code avancés
+100h de mentorats en réécriture
20 projets guidés pas à pas
Mentorats groupés hebdomadaires
Support individuel avec nos mentors
Prêt à passer au niveau supérieur ?
Découvrez tous les avantages Premium et transformez votre apprentissage dès aujourd'hui!
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte00:00:00 :Dans les prochaines parties de cette formation, on va créer un site web qui va nous permettre de gérer un carnet d'adresses.Donc vous voyez ici plusieurs personnes factices avec un nom, un prénom, un numéro de téléphone et une adresse.
00:00:13 :Et on peut ajouter un contact dans mon carnet d'adresses, les visualiser et également les supprimer.Donc ici j'ajoute un contact qui s'appelle Patrick Smith.On va mettre une adresse factive, donc un rue du chemin vert.
00:00:25 :On va mettre également un numéro de téléphone factice.Je clique sur ajouter, j'ai bien mon contact qui a été ajouté et qui est affiché sur ma page d'accueil.
00:00:32 :Donc on a vraiment une seule page pour toute l'application.Et si on clique sur supprimer, le contact est supprimé et on revient à la page d'accueil.
00:00:39 :Donc pour ce site web, on va utiliser le framework Django et on va utiliser une API qui contient une classe utilisateurqui sauvegarde les données à l'intérieur d'un fichier JSON très simple.
00:00:50 :Et ce fichier JSON, il est géré avec la bibliothèque TinyDB.Donc une bibliothèque très simple qui nous permet de faire une base de données à partir de fichiers JSON.
00:00:59 :Donc on va utiliser cette API très simple que l'on a créée avec de l'orienté objetet on va utiliser cette API à l'intérieur d'une application Django.
00:01:07 :Donc dans notre application Django, on n'aura pas de base de données, de modèles ou quoi que ce soit qui soit directement fait dans Django.On va utiliser la base de données JSON et notre modèle ici, donc notre classe utilisateur pour gérer les utilisateurs.
00:01:20 :Donc ça permet de vous montrer un modèle un peu hybride.On pourrait très bien faire exactement la même chose à partir de modèles et d'une base de données directement dans Django.
00:01:29 :Là, l'intérêt c'est de vous montrer qu'on peut très bien utiliser juste les templates, les vues et les URL de Djangoet toute la logique du code pour gérer les utilisateurs et la base de données,la faire à côté ici sans avoir besoin d'utiliser l'ORM de Django ou une base de données à l'intérieur de notre projet Django.
00:01:47 :Donc voilà pour la présentation de ce projet.J'ai découpé ce projet en deux parties.Dans la première partie, on va voir tout ce qui est back-end.
00:01:53 :Donc bien sûr, on va également créer des fichiers HTML, mais on ne va pas faire de mise en forme.Je trouve ça assez important de bien séparer les deux et de ne pas commencer à faire un petit peu de style CSS,de bootstrap et de modification du front-end alors qu'on n'a pas encore fait le back-end.
Ce n'est pas fini...
✋
Tu as complété % du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.