Numérique - Systèmes d'Information

27330006 - Applications WEB dynamiques

Niveau de diplôme
Crédits ECTS 3
Volume horaire total 20
Volume horaire CM 20

Responsables

Objectifs

Apprentissage de la création d’un site web avec le framework Django

Estimation du temps de travail personnel (en dehors des cours) : 10 heures

CONNAISSANCES ET COMPETENCES CIBLES

Présentation de l’architecture d’une application web en python
Création d’une application Web avec le framework Django
Création et administration d’une base de données avec Django
Interrogation de données

Contenu

PLAN DE COURS

1. Site Web
2. Base en python
3. Création site avec Django
4. Création base de données
5. Formulaires
6. Interrogation de données

Bibliographie

BIBLIOGRAPHIE DE BASE
OUVRAGES ET PUBLICATIONS DE REFERENCE :

 
1. Django. Développez vos applications web en Python (fonctionnalités essentielles et bonnes pratiques), Patrick Samson ; Edition ENI, mars 2020
2. Apprendre la programmation web avec Python & Django. Principes et bonnes pratiques pour les sites web dynamiques, 2e édition,  Pierre Alexis, Hugues Bersini, Gilles Degols, Edition Eyrolles, janvier 2018
3. Django Building Dynamic Website With Django : A Complete Step By Step Guide To Learn to Build Modern Web Application with a Python, Edition Andrew Page, Aldivan Teixeira Torres, novembre 2023

Contrôles des connaissances

Examen terminal 
Oral, 10min
Présentation de l'application réalisée 

Autre notation 
Réalisation d'une petite application 

Pondération : 50% / 50%

Informations complémentaires

MODALITES PEDAGOGIQUES
NATURE DES SUPPORTS


Support de cours
Travaux dirigés avec django , anaconda et spyder
Corrections des exercices

Formations dont fait partie ce cours