0% ont trouvé ce document utile (0 vote)
9 vues20 pages

Cours Webdev

Le cours sur le développement web en Python présente les bases du web, y compris le modèle client-serveur et les protocoles HTTP/HTTPS. Il explore l'utilisation de Python pour le développement côté serveur et introduit le framework Flask pour faciliter la création d'applications web. Les concepts clés incluent les pages web statiques et dynamiques, ainsi que les composants d'une application web tels que le frontend, le backend et la base de données.

Transféré par

coulibalyassadoullah
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
9 vues20 pages

Cours Webdev

Le cours sur le développement web en Python présente les bases du web, y compris le modèle client-serveur et les protocoles HTTP/HTTPS. Il explore l'utilisation de Python pour le développement côté serveur et introduit le framework Flask pour faciliter la création d'applications web. Les concepts clés incluent les pages web statiques et dynamiques, ainsi que les composants d'une application web tels que le frontend, le backend et la base de données.

Transféré par

coulibalyassadoullah
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 PDF, TXT ou lisez en ligne sur Scribd

COURS SUR LE DEVELOPPEMENT WEB EN

PYTHON

Dr. MOUALÉ M. N’dah Bienvenu

Enseignant-Chercheur en Science Informatique & IA


Laboratoire de Mathématiques Informatique, UFR SFA,
Université Nangui Abrogoua, ABIDJAN, CÔTE D’IVOIRE
Email: drmoualebienvenue@[Link]
Portfolio: [Link]

8 février 2026

Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 1 / 20
Plan du cours

1 Introduction aux bases du Web et au développement d’applications


Web avec Python

2 Introduction au Web et au développement Web avec Python

Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 2 / 20
Développement Web avec Python

Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 3 / 20
Introduction aux bases du Web

Le Web signifie World Wide Web


Il permet d’accéder à des pages et services via Internet
Il repose sur des technologies standardisées

Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 4 / 20
Qu’est-ce que le Web ?

Système de consultation de ressources numériques


Basé sur Internet
Utilise des liens hypertextes

Exemple : consulter un site Web avec un navigateur

Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 5 / 20
Fonctionnement général du Web

Le Web suit le modèle Client – Serveur


Le client est le navigateur Web
Le serveur héberge les pages Web

Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 6 / 20
Architecture Client / Serveur

Le client envoie une requête


Le serveur traite la requête
Le serveur renvoie une réponse

Protocole utilisé : HTTP / HTTPS

Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 7 / 20
Le protocole HTTP

HTTP (HyperText Transfer Protocol) permet :


La communication entre client et serveur
L’échange de pages Web

Méthodes courantes :
GET : demander des données
POST : envoyer des données

Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 8 / 20
Pages Web statiques

Contenu fixe
Écrites en HTML et CSS
Identiques pour tous les utilisateurs

Exemple : site vitrine

Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 9 / 20
Pages Web dynamiques

Contenu généré par un programme


Dépend de l’utilisateur
Utilise un langage côté serveur

Exemple : page de connexion

Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 10 / 20
Composants d’une application Web

Une application Web repose sur :


Le Frontend (côté client)
Le Backend (côté serveur)
La base de données

Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 11 / 20
Le Frontend

Le Frontend correspond à l’interface utilisateur :


HTML : structure
CSS : mise en forme
JavaScript : interaction

Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 12 / 20
Le Backend

Le Backend est la partie serveur :


Traite les requêtes
Applique la logique métier
Communique avec la base de données

Langage utilisé : Python

Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 13 / 20
La base de données

Elle permet de stocker :


Utilisateurs
Informations
Données applicatives

Exemples : SQLite, MySQL

Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 14 / 20
Pourquoi Python pour le Web ?

Syntaxe simple et lisible


Facile à apprendre
Très utilisé en industrie
Compatible avec l’IA et la Data Science

Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 15 / 20
Python côté serveur

Avec Python, le serveur peut :


Répondre aux requêtes HTTP
Générer des pages Web dynamiques
Traiter des formulaires

Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 16 / 20
Frameworks Web en Python

Un framework facilite le développement :


Flask : simple et léger
Django : complet
FastAPI : moderne

Framework utilisé dans ce cours : Flask

Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 17 / 20
Qu’est-ce qu’une application Web Python ?

Programme Python
Reçoit des requêtes HTTP
Renvoie des réponses Web

Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 18 / 20
Rôle de Flask

Flask permet :
De créer un serveur Web
De définir des routes
De lier Python et HTML

Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 19 / 20
Résumé de la section

Le Web repose sur le modèle client/serveur


Python est utilisé côté serveur
Flask facilite le développement Web
Base essentielle pour les projets futurs

Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 20 / 20

Vous aimerez peut-être aussi