Passer au contenu principal
0 / 6
Conditions d’achèvement

Framework Django

Un framework est un ensemble d'outils qui simplifie le travail d'un développeur.

Un framework est un « cadre de travail » c’est à dire un ensemble de bibliothèques qui permettent au développeur d'éviter de réécrire plusieurs fois une même fonctionnalité, et donc d'éviter de réinventer constamment la roue.

Il existe plusieurs types de Framework pour développer des applications généralement spécifiques à un langage de programmation.
Les Frameworks les plus plupulaires (2024) sont :
▫ React : Développement front-end Web JavaScript
▫ Angular: Développement back-end et front-end Web TypeScript
▫ Laravel : Développement back-end et front-end Web PHP. Il propose une courbe d’apprentissage t une intégration des base de données ORM (Object-Relational Mapping) faciles
▫ Django : Développement back-end et front-end Web Python.

Dans ce cours nous utilisons le framework Python destiné au web appelé Django
• Django est un Framework PYTHON moderne, Open-source et gratuitpour le développement web.
• Il utilise l’Approche MVT pour organiser le code de l'application.
• l est imple et facilite l'apprentissage grâce aux caractéristiques suivantes :
▫ PYTHON: Django exploite les fonctionnalités les plus récentes de Python.
▫ Création rapide: La mise en place d'un projet Django est rapide et simple.
▫ Développement orienté objet: Encourage les bonnes pratiques de la POO
▫ Gestion des dépendances centralisées: Utilise pip, pour gérer les dépendances Django.


Ouvrir dans une nouvelle fenêtre