Django

Développement d’applications web Back End

3j (21h)

Débutant

E-learning

(0 avis)
Prix à partir de
Connaissances des bases du langage Python et technologies Web (HTML, JavaScript...)

Django - Développement d’applications web Back End - E-learning - 3j (21h)

Objectifs

A l’issue de la formation, le participant sera en mesure de : 
  • Apprendre à utiliser Django pour développer une application web Back End
  • Savoir interfacer Django avec une base de données 
  • Développer des vues dynamiques 
  • Développer des Template 
  • Gérer les formulaires Django 
  • Mettre en œuvre les principales fonctions avancées 

Public concerné

La formation est destinée aux développeurs souhaitant acquérir une connaissance approfondie des bases du Framework Django.

Prérequis

Connaissances des bases du langage Python et technologies Web (HTML, JavaScript...)

Programme

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
  • 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
Gabarits
  • 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 s

Modèles
  • 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

Outils complémentaires
  •  Principes de réutilisabilité
  • Démonstration – La réutilisabilité
  • Internationalisation
  • Démonstration – Internationalisation
  • Utilisation d’une API

Modalités d'évaluation

Tout au long du processus de formation, la progression pédagogique du participant fait l’objet d’une évaluation au moyen de QCM, mises en situation, travaux pratiques, quizz…  

Le participant est également soumis à un test de positionnement en début et en fin de formation pour valider les compétences acquises. 

Contrôle et suivi

  • Cours en e-learning
  • Accès à la plateforme en illimité pendant 90 jours

Délai d'accès à la formation

Le participant pourra commencer la formation dans un délai compris entre 11 et 14 jours, selon les modalités de financement, suivant la date d’inscription à la formation.

Accessibilité

Les personnes en situation de handicap peuvent contacter notre référent handicap pour étudier ensemble les possibilités d’adaptation.