Comment créé une application web
pour illustré mes information je vais utilisé l'application web que j'ai faite Duran un stage a la SAFRA
l'objectif était de créer un outil pratique et dynamique pour montre en temp et en heure l'état des différent service de la SAFRA (en ligne / hors ligne / en maintenance) Pour cela, j'ai donc eu besoin de créer une application web.
mais c’est quoi une application web? il y a quoi de différent avec un site web?
Une application web est un programme informatique accessible via un navigateur web, offrant une expérience interactive et dynamique aux utilisateurs. Contrairement à un site web qui présente des informations statiques, une application web permet des interactions avancées comme la manipulation de données en temps réel, la personnalisation, et des fonctionnalités complexes.
Exemple : À la SAFRA, j'ai développé une application web pour suivre l'état des différents services (en ligne, hors ligne, en maintenance) en temps réel.
En résumé, un site web est plus axé sur la présentation de contenu, tandis qu'une application web offre une expérience utilisateur plus dynamique et interactive.
quel logiciel faut-il installé?
Éditeur de texte
Pour créer notre application web on va avoir besoin d’un éditeur de texte comme:
- Notepad++
- Visual studio code (VScode)
- bloc note par
(il en existe d’autre mais voici quelque exemple)
mais c’est quoi VS code?
VS Code est un éditeur de code puissant, gratuit et open-source, populaire auprès des développeurs pour son interface conviviale et ses fonctionnalités avancées.
Serveur local et base de données
Pour tester et développer votre application web localement, vous aurez besoin d'un serveur web et d'une base de données. Voici deux solutions populaires :
- XAMPP
- WAMP
(il en existe d’autre mais voici quelque exemple)
(la suite des instruction on été réalisé avec le logiciel WAMP)
mais c’est quoi WAMP?
Wamp (Windows, Apache, MySQL, PHP) est un ensemble de logiciels open-source permettant de créer un environnement de développement web sur des systèmes Windows.
Il est utilisé par les développeurs pour créer et tester des sites web et des applications web en utilisant les technologies PHP, MySQL et Apache.
Wamp offre un moyen pratique d'installer et de configurer ces logiciels sur un seul système, facilitant ainsi le développement local de projets web avant de les déployer sur des serveurs en ligne.
En résumé, Wamp est utile pour créer un environnement de développement web complet sur Windows, permettant aux développeurs de travailler efficacement sur leurs projets locaux.
les différent langages de programmation
pour codé une application/site web on utilise plusieurs langage de programmation. on utilise le HTML CSS JAVASCRIPT PHP SQL
c’est quoi l’HTML CSS JAVASCRIPT PHP et SQL ?
HTML (HyperText Markup Language) est utilisé pour structurer et organiser le contenu d'une page web basiquement c’est le “squelette” de la page.
CSS (Cascading Style Sheets) permet de styliser et de mettre en forme ce contenu il permet de “décorer” la page web.
Le JavaScript permet de rendre la page interactive en ajoutant des fonctionnalités dynamiques comme un menu déroulant par exemple.
PHP est un langage de programmation côté serveur utilisé pour générer du contenu dynamique et interagir avec les bases de données.
SQL est un langage de requête utilisé pour gérer et manipuler les données stockées dans une base de données.