API (Application Programming Interface) : Interface de programmation permettant à deux applications de communiquer entre elles. Par exemple, une API permet d'intégrer des services tiers comme une carte Google Maps sur un site web.
AJAX (Asynchronous JavaScript and XML) : Technique utilisée pour mettre à jour une page web sans avoir à la recharger complètement. Cela permet de rendre une application web plus rapide et interactive.
Anchor (ancre) : Utilisée dans le HTML pour créer des liens hypertextes qui redirigent vers une autre page ou une autre section de la même page.
CSS (Cascading Style Sheets) : Langage utilisé pour décrire l'apparence et la mise en page d'une page web (couleurs, polices, marges, etc.).
Client-Serveur : Modèle où le client (navigateur) envoie des requêtes au serveur, qui répond en envoyant des informations (par exemple, des pages web).
CMS (Content Management System) : Système de gestion de contenu permettant de créer et gérer un site web sans avoir à écrire du code (ex : WordPress, Joomla).
DB ( Database ) : Système permettant de stocker, gérer et récupérer des informations structurées (ex : utilisateurs, articles).
DOM (Document Object Model) : Représentation structurée d'une page web dans le navigateur, permettant aux scripts comme JavaScript de manipuler le contenu et la structure de la page.
Débogage (Debugging) : Processus de détection et de correction des erreurs dans le code.
Front-end : Partie visible et interactive d'un site web avec laquelle l'utilisateur interagit directement (HTML, CSS, JavaScript).
Framework : Ensemble d'outils et de bibliothèques pré-écrits facilitant le développement de sites ou applications web. Exemples : React, Angular, Vue.js (pour le front-end) ; Django, Express (pour le back-end).
Git : Système de gestion de version permettant de suivre les modifications du code source au fil du temps. Git permet de collaborer efficacement sur un projet de développement.
GitHub : Plateforme web qui héberge des projets Git et facilite la collaboration sur ces projets.
GraphQL : Langage de requête pour les API qui permet de demander précisément les données nécessaires, contrairement à REST.
IDE (Integrated Development Environment) : Environnement de développement intégré, un logiciel regroupant des outils pour faciliter la programmation (éditeur de code, débogueur, etc.).
IP (Internet Protocol) : Adresse numérique unique attribuée à chaque appareil connecté à un réseau internet, permettant son identification.
JavaScript (JS) : Langage de programmation utilisé pour rendre les sites web interactifs (animations, formulaires dynamiques, etc.).
JSON (JavaScript Object Notation) : Format léger de transmission de données structuré, principalement utilisé pour l'échange de données entre un serveur et une application web.
Mise en page responsive : Technique permettant à un site web de s'adapter à différentes tailles d'écran (ordinateurs, tablettes, smartphones).
MVC (Modèle-Vue-Contrôleur) : Modèle architectural de développement web qui sépare les données (Modèle), l'interface utilisateur (Vue), et la logique de gestion (Contrôleur).
SEO (Search Engine Optimization) : Techniques visant à améliorer la visibilité et le classement d'un site web dans les résultats des moteurs de recherche.
Serveur : Ordinateur qui héberge un site web et répond aux requêtes des utilisateurs.
SSL (Secure Sockets Layer) : Protocole de sécurisation des échanges de données sur Internet, souvent utilisé pour sécuriser les transactions en ligne.
UI (User Interface) : Interface utilisateur, ce que voit et avec quoi interagit l'utilisateur sur un site ou une application.
URL (Uniform Resource Locator) : Adresse unique permettant d'accéder à une ressource sur Internet (ex : https://www.exemple.com).
UX (User Experience) : Expérience utilisateur, comment une personne interagit avec un site web ou une application et son ressenti face à cette interaction.
Versioning : Gestion des versions du code source d'un projet pour garder une trace des changements et pouvoir revenir à une version précédente si nécessaire.