Le programme de la formation

 

Présentation et installation de Django

• Présentation de Python
• Présentation de Django
• Démonstration – Installation de l’environnement et création d’un projet
• L’IDE PyCharm
• Enoncé du TP – Projet PokemonManager

Architecture de Django et fichiers de configuration

• Le paradigme MVT, les applications et le fichier manage.py
• Démonstration – Création d’une application dans un projet
• Le fichier settings.py
• Enoncé du TP – Application Pokedex

Routes

• La fonction path() et le tableau urlpatterns
• Démonstration – Création d’une route simple
• La fonction re_path()
• Démonstration – Création d’une route complexe
• La fonction include(), les espaces de noms et les routes
• Démonstration – Inclusions et espaces de noms
• Enoncé du TP – Définition de routes

Vues

• Les paramètres nommés
• Démonstration – Paramètres nommés
• Les erreurs HTTP
• La méthode render()
• Démonstration – Utilisation d’un gabarit dans une vue
• Enoncé du TP – Mise en place de vues

Gabarits

• L’architecture et les variables
• Démonstration – Gabarit et variables
• Les balises et les filtres
• Démonstration – Balises et filtres
• Les conditions et les boucles
• Démonstration – Conditions et boucles
• L’héritage et les fichiers statiques
• Démonstration – Héritage et fichiers statiques
• Rendre les données plus humaines
• Enoncé du TP – Gabarits

Modèles

• Un premier modèle simple
• Démonstration – Création d’un premier modèle
• Relations entre modèles
• Démonstration – Relations entre modèles
• Mapping objet-relationnel
• Démonstration – Le mapping objet relationnel
• Fixture
• L’interface d’administration de Django
• Enoncé du TP – Création de modèles

Formulaires

• Création d’un formulaire simple
• Démonstration – Création d’un formulaire simple
• Validation et message flash
• Démonstration – Validation
• Formulaire, modèles et vues génériques
• Démonstration – Formulaires, modèles et vues génériques
• Authentification
• Démonstration – Authentification
• Enoncé du TP – Création de formulaires

Tests unitaires et fonctionnels

• Les tests unitaires
• Démonstration – Les tests unitaires
• Tester une vue avec Selenium
• Démonstration – Installation et utilisation de Selenium
• Couverture de code
• Enoncé du TP – Réalisation de tests

Outils complémentaires

• Principes de réutilisabilité
• Démonstration – La réutilisabilité
• Internationalisation
• Démonstration – Internationalisation
• Utilisation d’une API
• Démonstration – Utilisation d’une API
• Enoncé du TP – Navigation multi-langue

À qui s’adresse cette formation ?

Pour qui

  • Développeurs

Prérequis

  • Des connaissances sur les bases du langage Python ainsi que sur HTML, CSS et JavaScript sont un plus.

Les objectifs de la formation

  • Django est un des frameworks Python les plus connus et les plus complets. L’objectif de cette formation est de vous apprendre à utiliser Django pour développer une application web Back End. Certification possible : Certification ENI – Développement de sites web dynamiques Option Python/Django.

Notes relatives à la formation

  • Formation 100% à distance. Accessible en tout temps de n’importe où. Un an d’accès à la formation et au manuel numérique.

Durée: E-Learning | 23 Heures

Réference FMF319EL
Prix 1 790,00 DH HT


S’INSCRIRE EN INTER

Date

Lieu E-Learning





Copyright Technologia 2025 – Tous droits réservés

Contactez-nous