Cours
PrestaShop

Newsletter

Django : les Fondamentaux

Créer un site web avec le framework Django

Ou s'abonner pour un accès illimité sans engagement à tout Skilleos pour 19,90€/mois. En savoir plus
chapitre

Chapitres

89

chrono

Durée

08h03 de cours en ligne

chrono

Prérequis

acces

Accès

24h/24 et 7j/7
PC/Mac, tablette et smartphone

certificat

Certificat

Délivré à la fin de la formation

1for1

1 For 1

Un abo ou un achat sur Skilleos = Un cours offert à un bénéficiaire

Robin Penea

Robin Penea

Robin travaille en tant qu’ingénieur software depuis plus de 10 ans. En passant de startups à de grandes entreprises (SagemCom, JCDecaux, Parrot), il a abordé un large panel de technologies, des systèmes embarqués au développement web. 

Il travaille sur Android depuis 2010, que ce soit en modifiant directement l’OS ou en écrivant des applications. Il aime autant trifouiller les couches basses du système que de développer des applications avec les dernière technologies (Kotlin / RxJava / MVVM, etc...).

Sa passion l’a également fait travailler dans le web, côté backend avec le framework Django en Python, et en application lourde en C++ / Qt. Il a co-écrit en 2016 un livre technique sur ce sujet : Mastering Qt 5.

Vous avez envie de développer votre propre site web tout en profitant de la puissance d'un framework puissant ?

Que vous soyez débutant en web ou que vous vouliez découvrir une nouvelle manière de créer des sites web, ce cours en ligne vous permettra de développer en étant productif et efficace grâce à l'outil Django.

Ce cours en ligne vous permettra d'apprendre à utiliser le célèbre framework Django et créer ainsi vos propres sites web avec Django en toute autonomie et rapidement.

Contenu du cours

  • Plus de 15 exercices corrigés : Python TexMex, PeopleBook, ZeCompany ...
  • Des connaissances sur Bootstrap 4, Python 3,

À la fin du cours, vous serez capable de :

  • Mettre en place rapidement un site complet avec Django 2
  • Construire des pages web responsives avec Bootstrap 4
  • Programmer avec plaisir votre backend en Python 3
  • Créer et configurer une interface d'administration en quelques lignes de code
  • Gérer votre base de données sans écrire de SQL
  • Traiter des paramètres de requêtes, des formulaires, et comprendre comment fonctionne le web

Chapitres

INTRODUCTION
1
00:24
Introduction
INSTALLATION WINDOWS
2
01:35
Installation Windows Python
3
05:16
Installation Windows PyCharm
INSTALLATION LINUX
4
01:24
Installation macOS Python
5
06:04
Installation macOS PyCharm
INSTALLATION MACOS
6
02:15
Installation Linux Python
7
04:58
Installation Linux PyCharm
FONDAMENTAUX WEB
8
00:27
Introduction
9
03:49
Structure d'une requête HTTP
10
06:05
Traitement client
11
02:39
Traitement serveur
DÉCOUVRIR DJANGO
12
00:32
Introduction
13
02:19
Le framework Django
14
08:37
Créer un projet Django
15
04:37
Créer une application Django
16
03:36
Créer une route associant une view
17
00:28
Exercice : créer une 2ème application Django
18
02:55
Corrigé : créer une 2ème application Django
19
11:38
Manipuler le routing avec les URLS
20
05:32
Découvrir les templates
21
07:04
Assigner des variables à un template
22
11:50
Tags et filtres dans template
23
04:10
Templates et héritage
24
09:49
Ressources statiques dans un template
25
03:10
Exercice : afficher les données d'un utilisateur
26
17:13
Corrigé : afficher les données d'un utilisateur 1/2
27
04:37
Corrigé : afficher les données d'un utilisateur 2/2
MODELS
28
00:25
Introduction
29
05:32
Créer des models
30
06:09
Créer une base de données
31
09:33
Requêter la base de données
32
04:26
Lier modèle et views
33
02:07
Exercice : créer un modèle, ajouter en DB et l'affichage
34
13:50
Corrigé : créer un modèle, ajouter en DB et l'affichage
35
09:05
Ajouter une dépendance vers un modèle : Foreign Key
36
02:02
Exercice : Créer 2 modèles ForeignKey
37
10:21
Corrigé : Créer 2 modèles ForeignKey
ADMIN
38
00:20
Introduction
39
07:48
Activer le site admin
40
06:50
Personnaliser l'admin : page d'un model
41
05:51
Personnaliser l'admin : liste de models
42
04:15
Personnaliser l'admin : filtres & recherche
43
02:19
Exercice : PyPyMusic
44
12:05
Corrigé : PyPyMusic
FORMS
45
03:28
Comprendre les formulaires HTML
46
08:49
Afficher un form Django
47
06:57
Traiter la requête d'un form
48
01:31
Exercice : créer un form et afficher un message
49
09:59
Corrigé : créer un form et afficher un message
50
04:37
Adapter un Form à un model : ModelForm
51
03:33
Editer un model avec un ModelForm
52
02:24
Exercice : créer un ModelForm pour un model
53
10:38
Corrigé : créer un ModelForm pour un model
BOOTSTRAP
54
00:30
Introduction
55
03:23
Le framework Bootstrap
56
08:13
Le système de grille
57
07:31
La typographie
58
05:15
Les tables
59
05:34
Les boutons
60
02:15
Exercice : StrapShows
61
10:36
Corrigé : StrapShows
62
10:54
Barre de navigation
63
03:57
Alertes
64
05:32
Modales
65
05:28
Forms
66
03:31
Media Objects
67
01:31
Exercice: contact form + navbar
68
09:09
Corrigé : contact-form + navbar
PROJET BLOG
69
01:00
Introduction
70
01:56
Structure de l'application
71
02:25
Créer le projet Blog
72
07:50
Définir les modèles
73
08:56
Créer l'admin des articles
74
00:26
Exercice : créer l'admin des commentaires
75
03:05
Corrigé : créer l'admin des commentaires
76
05:53
Squelette d'affichage avec Bootstrap
77
09:34
Afficher la liste des articles
78
02:43
Exercice : filtrer les articles par catégorie
79
14:13
Corrigé : filtrer les articles par catégorie
80
05:15
Afficher les catégories d'articles
81
11:10
Créer une navbar centralisée
82
06:13
Afficher le détail d'un article
83
00:38
Exercice : liens vers les articles de même catégorie
84
03:55
Corrigé : liens vers les articles de même catégorie
85
07:46
Associer les commentaires à un article
86
08:24
Créer un commentaire avec un ModelForm
87
01:17
Exercice : Confirmer le commentaire avec un message
88
04:32
Corrigé : Confirmer le commentaire avec un message
89
04:34
Créer une page à propos

Django : les Fondamentaux

49.00 €

close if for show price

  • langues fr