Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?
Rappel Email
Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)
Cette formation Django vous permettra d'apprendre à réaliser vos propres applications Web à l'aide de ce framework écrit en Python.
S'inspirant du principe MVC, le framework Django a été développé en 2003, avec pour slogan « Le framework web pour les perfectionnistes sous pression ». Il est aujourd'hui l'un des frameworks Web Python de référence.
Avec Django, vous aurez immédiatement à votre disposition un module de routing HTTP, un ORM complet pour gérer plusieurs bases de données, un moteur de templating natif, une interface d’administration de BDD clés en main, et bien d’autres choses.
La formation Django s'adresse à des développeur·se·s ayant des connaissances en Web et en Python, souhaitant apprendre à utiliser Django pour créer leurs projets Web.
La formation alterne des moments théoriques pour aborder les concepts derrière Django, et des moments pratiques pour mettre en œuvre les notions vues.
A l'issue de ces 3 jours de formation Django, vous serez ainsi en mesure d'exploiter le framework Django rapidement et de créer vos premiers projets !
Si vous avez déjà eu une première expérience avec le framework Django et souhaitez apprendre à tester et déployer un projet Django, ou encore maîtriser les concepts avancés du langage, jetez un œil à la formation Django Avancé !
Mise en pratique :
Mise en place du squelette d'une application.
Model
et Field
.Manager
et Queryset
, RelatedManager
.Mises en pratique :
- Créer un modèle avec ses champs.
- Créer des instances, les récupérer, les supprimer et les modifier.
Include
et Namespace
.View
.Mise en pratique :
Création de vues avec des URLs.
Template
.Mises en pratique :
- Créer plusieurs templates et utiliser l'héritage.
- Créer une Class Based View
(CBV) pour afficher son modèle (DetailView
/ ListView
).
Form
, Field
et Widget
: déclaration, affichage et traitement de formulaire simple.ModelForm
: Déclaration, affichage et traitement de formulaire basé sur un modèle.Mises en pratique :
- Créer un formulaire simple avec ModelForm
- Créer des CBV pour modifier son modèle (CreateView
/ UpdateView
/ DeleteView
)
ForeignKey
, ManyToManyField
et OneToOneField
.InlineModelAdmin
).Mises en pratique :
- Créer un formulaire d'inscription et de connexion.
- Créer une vue réservée aux utilisateurs connectés.
Mise en pratique :
La gestion des médias et l'ajout de fichier sur Django.
Julien Palard est un consultant expert Python passionné et pédagogue, investi dans de nombreux projets de logiciels libres.
En parallèle de ses activités professionnelles, Julien est également actif en tant que formateur et mentor, partageant généreusement ses connaissances et son expérience avec la communauté. Il cumule plus de 1350 heures de formation.
Passionné par la promotion du logiciel libre et de l'open source, Julien a coordonné la traduction de Python en français, a co-créé le projet d'enseignement libre et open-source hackinscience.org, et a été le mainteneur de plusieurs projets Python et C, notamment pipe, sphinx-lint et logtop.
En dehors de son engagement professionnel et de ses projets open-source, Julien s'est également impliqué dans la communauté en tant que co-organisateur de la PyConFr depuis 2019 et en tant que membre du comité directeur de l'Association Francophone Python (AFPy) de 2020 à 2022.
Human Coders c'est un centre de formation pour développeurs avec :
Belle formation. Elle m'a réellement permis d'acquérir de bonnes compétences de développement Django et d'être confiant dans les choix d'implémentation.
Formation de qualité dispensée par un formateur passionné, qui fournit toutes les clés pour disposer d'un panorama des possibles avec Django et quelques bonnes pratiques, permettant de commencer à prototyper dès la sortie de la formation.
Cette formation Django vous permettra d'apprendre à réaliser vos propres applications Web à l'aide de ce framework écrit en Python.
S'inspirant du principe MVC, le framework Django a été développé en 2003, avec pour slogan « Le framework web pour les perfectionnistes sous pression ». Il est aujourd'hui l'un des frameworks Web Python de référence.
Avec Django, vous aurez immédiatement à votre disposition un module de routing HTTP, un ORM complet pour gérer plusieurs bases de données, un moteur de templating natif, une interface d’administration de BDD clés en main, et bien d’autres choses.
La formation Django s'adresse à des développeur·se·s ayant des connaissances en Web et en Python, souhaitant apprendre à utiliser Django pour créer leurs projets Web.
La formation alterne des moments théoriques pour aborder les concepts derrière Django, et des moments pratiques pour mettre en œuvre les notions vues.
A l'issue de ces 3 jours de formation Django, vous serez ainsi en mesure d'exploiter le framework Django rapidement et de créer vos premiers projets !
Si vous avez déjà eu une première expérience avec le framework Django et souhaitez apprendre à tester et déployer un projet Django, ou encore maîtriser les concepts avancés du langage, jetez un œil à la formation Django Avancé !
Mise en pratique :
Mise en place du squelette d'une application.
Model
et Field
.Manager
et Queryset
, RelatedManager
.Mises en pratique :
- Créer un modèle avec ses champs.
- Créer des instances, les récupérer, les supprimer et les modifier.
Include
et Namespace
.View
.Mise en pratique :
Création de vues avec des URLs.
Template
.Mises en pratique :
- Créer plusieurs templates et utiliser l'héritage.
- Créer une Class Based View
(CBV) pour afficher son modèle (DetailView
/ ListView
).
Form
, Field
et Widget
: déclaration, affichage et traitement de formulaire simple.ModelForm
: Déclaration, affichage et traitement de formulaire basé sur un modèle.Mises en pratique :
- Créer un formulaire simple avec ModelForm
- Créer des CBV pour modifier son modèle (CreateView
/ UpdateView
/ DeleteView
)
ForeignKey
, ManyToManyField
et OneToOneField
.InlineModelAdmin
).Mises en pratique :
- Créer un formulaire d'inscription et de connexion.
- Créer une vue réservée aux utilisateurs connectés.
Mise en pratique :
La gestion des médias et l'ajout de fichier sur Django.
Julien Palard est un consultant expert Python passionné et pédagogue, investi dans de nombreux projets de logiciels libres.
En parallèle de ses activités professionnelles, Julien est également actif en tant que formateur et mentor, partageant généreusement ses connaissances et son expérience avec la communauté. Il cumule plus de 1350 heures de formation.
Passionné par la promotion du logiciel libre et de l'open source, Julien a coordonné la traduction de Python en français, a co-créé le projet d'enseignement libre et open-source hackinscience.org, et a été le mainteneur de plusieurs projets Python et C, notamment pipe, sphinx-lint et logtop.
En dehors de son engagement professionnel et de ses projets open-source, Julien s'est également impliqué dans la communauté en tant que co-organisateur de la PyConFr depuis 2019 et en tant que membre du comité directeur de l'Association Francophone Python (AFPy) de 2020 à 2022.
Human Coders c'est un centre de formation pour développeurs avec :
Belle formation. Elle m'a réellement permis d'acquérir de bonnes compétences de développement Django et d'être confiant dans les choix d'implémentation.
Formation de qualité dispensée par un formateur passionné, qui fournit toutes les clés pour disposer d'un panorama des possibles avec Django et quelques bonnes pratiques, permettant de commencer à prototyper dès la sortie de la formation.
* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012