0% ont trouvé ce document utile (0 vote)
48 vues5 pages

Cours 16

Transféré par

Emma Arnould
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)
48 vues5 pages

Cours 16

Transféré par

Emma Arnould
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 16 : Le développement web : principes et

technologies

🔹 Définition
Le développement web désigne l’ensemble des
processus et des techniques utilisées pour créer des
sites web et des applications accessibles via
Internet. Cela inclut la création de pages web, la
gestion des bases de données et la programmation
de l’interactivité des sites.

🔹 Les principales technologies du développement


web
Le développement web se divise en deux catégories
principales :
• Front-end (ou développement côté client) : Il
s'agit de la partie du développement web qui
concerne la création de l'interface utilisateur (UI)
visible par les utilisateurs. Les principales
technologies utilisées sont :
o HTML (HyperText Markup Language) : C'est
le langage de base pour structurer le contenu
d'une page web (titres, paragraphes, images,
etc.).
o CSS (Cascading Style Sheets) : Utilisé pour
la mise en forme des pages web, il permet de
définir la couleur, la taille, la disposition des
éléments, etc.
o JavaScript : Un langage de programmation
qui permet d'ajouter de l'interactivité aux
pages web, comme la gestion des
événements (clics, survols, etc.).
• Back-end (ou développement côté serveur) : Il
s'agit de la partie du développement web qui
s'occupe de la gestion des données et de la
logique de traitement sur le serveur. Les
technologies couramment utilisées sont :
o PHP : Un langage de script côté serveur,
utilisé principalement pour la création de
sites dynamiques.
o [Link] : Un environnement d'exécution
JavaScript côté serveur qui permet de créer
des applications web performantes et
évolutives.
o Python : Très utilisé pour le développement
web, notamment avec des frameworks
comme Django ou Flask.
o Ruby : Un langage utilisé principalement
avec le framework Ruby on Rails, connu pour
sa simplicité et son efficacité.

🔹 Les outils et frameworks du développement web


Les frameworks facilitent le développement en
fournissant des structures de code préétablies et des
outils pour résoudre des problèmes courants. Parmi
les plus populaires :
• React : Une bibliothèque JavaScript permettant
de créer des interfaces utilisateur interactives et
dynamiques.
• Angular : Un framework JavaScript développé par
Google, permettant de créer des applications
web complexes et dynamiques.
• [Link] : Un autre framework JavaScript, plus
léger et flexible, utilisé pour créer des interfaces
utilisateur.
• Django : Un framework Python utilisé pour
développer des applications web robustes et
sécurisées.
• Ruby on Rails : Un framework Ruby, très
populaire pour la création rapide d'applications
web.

🔹 Les bases de données dans le développement


web
Les applications web nécessitent souvent des bases
de données pour stocker et gérer des informations.
Les bases de données relationnelles (comme MySQL,
PostgreSQL) ou non relationnelles (comme
MongoDB) sont utilisées en fonction des besoins de
l'application.

🔹 Points essentiels
• Le développement web se divise en deux grandes
parties : le front-end et le back-end.
• Les technologies principales du front-end sont
HTML, CSS, et JavaScript, tandis que celles du
back-end incluent des langages comme PHP,
Python, [Link], et Ruby.
• Les frameworks sont des outils qui facilitent le
développement d'applications web en
fournissant des solutions toutes faites pour des
problèmes communs.
🔹 À retenir
• Le développement web consiste à créer des sites
et applications accessibles via Internet, en
combinant le développement front-end
(interface utilisateur) et back-end (gestion des
données et logique serveur).
• Les technologies comme HTML, CSS, JavaScript,
PHP, Python et les frameworks sont des outils
essentiels pour développer efficacement des
applications web.

Vous aimerez peut-être aussi