Empire Training

Développement Web - Django

Django est un framework de développement web open-source écrit en Python, conçu pour simplifier la création d’applications web puissantes, sécurisées et évolutives. Il suit le modèle de développement MTV (Modèle, Template, Vue), offrant une architecture basée sur des composants réutilisables. Django prend en charge de nombreuses fonctionnalités essentielles, notamment l’authentification, la gestion des bases de données, le routage, la sécurité et l’administration automatique. Il est largement utilisé pour le développement d’applications web de haute qualité, qu’il s’agisse de sites web, de services web ou d’applications d’entreprise.

Une formation flexible 100% en ligne

Démarrez à tout moment votre nouvelle carrière ! Disponible à temps partiel ? Pas de problème, étudiez à votre rythme.

Des projets professionnalisants

Vous développerez vos compétences professionnelles en travaillant sur des projets concrets inspirés de la réalité en entreprise.Pas de problème, étudiez à votre rythme.

Un accompagnement personnalisé

Bénéficiez de sessions de mentorat hebdomadaires avec un expert du métier.

Gagnez des certificats et des diplômes

Gagner des certificats et des diplômes peut améliorer votre carrière, élargir vos horizons et vous offrir une satisfaction personnelle accrue.

Objectifs de la formation Django

Objectif opérationnel :

Savoir créer des applications Web avec le framework Django.

Objectifs pédagogiques :

À l’issue de cette formation Django vous aurez acquis les connaissances et compétences nécessaires pour :

  • Utiliser l’ORM, les vues et les templates
  • Réaliser rapidement des projets web puissants
  • Intégrer des modules externes
  • Gérer le déploiement et la maintenance de votre projet

À qui s’adresse cette formation ?

Public :

Cette formation Django s’adresse à tout développeur souhaitant acquérir les bases du framework Django.

 

Prérequis :

Pour suivre cette formation Django dans de bonnes conditions, il est important de connaitre les bases du langage Python. Vous pouvez les acquérir en suivant la formation Python (OPYT).

Une pédagogie basée sur la pratique

  • Acquérir des compétences essentielles en validant des projets professionnels.
  • Progressez à l’aide d’un expert du métier.
  • Gagnez un véritable savoir-faire ainsi qu’un portfolio pour le démontrer.

Contenu du cours Django :

Introduction à Django

Rappels sur le protocole HTTP
Comprendre la structure d’un projet Django
Revue générale du fichier settings.py
Le routing, via urls.py
Les vues, et les objets de requête / réponse
Template, liens, tags et filtres

L'ORM Django

Bases de données prises en charge
Créer des modèles, types de champs
Accès aux données avec les querysets
Champs relationnels et Managers
Agrégation et annotations de requêtes
Modèles de bases : utilisateur et groupes
Comment fonctionne les Class Based Views

L'interface d'administration de Django

Installer l’interface d’administration
Comptes utilisateurs et droits
Publier des modèles dans l’interface

Workflow de l’utilisateur

GET, POST et COOKIES
Authentification et session
Les middlewares
Les formulaires

Gestion des formulaires

Créer un formulaire
Les types de champs
Validation des données
Créer des champs personnalisés
Personnaliser l’apparence
Utiliser AJAX pour la soumission
Upload de fichiers
Protections CSRF

Internationalisation

Internationaliser une application
Gestion des fichiers de langues
Traductions javascript
Détection du langage utilisateur

Un encadrement individuel et privilégié.

La communauté Empire Training

Comment se déroule un parcours Empire Training ?

Dès la formation choisie jusqu’à leur entrée dans leur nouvelle carrière, nos étudiants racontent chaque étape de leur expérience et le soutien qu’ils ont reçu.