0% ont trouvé ce document utile (0 vote)
861 vues2 pages

Formation Django-Python

Ce document présente un plan de formation sur le développement d'applications web avec Django et Python. Il décrit les concepts initiaux du développement web, le langage Python, le framework Django, la création de modèles, templates, formulaires et l'intégration de Bootstrap.

Transféré par

RCHD BDR
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
861 vues2 pages

Formation Django-Python

Ce document présente un plan de formation sur le développement d'applications web avec Django et Python. Il décrit les concepts initiaux du développement web, le langage Python, le framework Django, la création de modèles, templates, formulaires et l'intégration de Bootstrap.

Transféré par

RCHD BDR
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 2

Plan de formation: Dev WEB avec Django – Python (L3 ISIL A- USTHB).

I. Initiation au développement des applications Web :


1. La conception et la réalisation des applications
2. L’architecture client-serveur :
i. En générale
ii. Dans le WEB (http, DNS server, Web server, GET, POST…)

II. Langage Python : travailler avec une version récente de python 3


1. Python en tant d’un langage interpréter, avantages et inconvénients
2. Caractéristiques de langage Python (no typing, interprétation, orienté objet, …)
3. Bases de Python : data types, variables, operateurs, structure de données…
4. Bases de python - section 2 : les boucles, les fonctions …
5. Le premier programme Python : installer Python, utiliser CMD, utiliser VS code, exécuter le code …

III. Framwork Django :


1. Introduction : c’est quoi un framwork ? C’est quoi Django ? Pourquoi Django ?
2. Installation de Django :
i. Créer et activer un environnement virtuel avec la ligne de commande, installer Django dans cet
environnement.
ii. Création du premier projet Django, création de la première application Django, création d’un super user,
lancement des migrations et lancement de serveur de développement.
iii. Découvrir SQLITE3, le SGBD par défaut de Django.
iv. Découvrir l’interface administrateur Django.

3. L’architecture initiale d’un projet Django avec une seule application.


4. Créer un premier modèle Django : créer un modèle et l’afficher dans l’espace admin de Django. Expliquer l’ORM.
5. Implémentation de premier MCD (un ensemble des classes avec des relations entre elles).
6. Utilisation des templates dans Django (MVT pattern) :
i. C’est quoi un Template ? C’est quoi un document Html ?
ii. Création de premier fichier Html.
iii. Manipulation des vus (views) et des routes/ chemins URLs.
iv. Application direct de design pattern : MVT.

7. Utilisation des formulaires dans Django :


i. Création d’un formulaire à la main (manuellement), exemple : la recherche dans la base de données.
ii. Création d’un formulaire à l’aide de ModelForm de Django ; insérer dans la BDD à partir d’un formulaire.
iii. Gestion des classes : affichage, insertion, suppression et modification des données.

8. Intégration de Bootstrap :
i. La méthode CDN :
ii. La méthode statique: télécharger les fichiers bootstrap sur votre machine.

9. Gestion visuelle des données et des informations :


i. Les statistiques : les tables et les graphes
ii. Le module : Chart.js pour une meilleure gestion visuelle.

Vous aimerez peut-être aussi