DEV Community

Saliou Abdou
Saliou Abdou

Posted on

Technologies du developpement Web

Nom de la technologie Description et usages Fonctionnalités Date de lancement Créateurs
HTML (Hypertext Markup Language) Langage de balisage standard pour structurer le contenu d’une page web. Structure du contenu (titres, paragraphes, liens, images, tableaux, etc.). 1991 Tim Berners-Lee
CSS (Cascading Style Sheets) Langage de feuilles de style pour définir l'apparence et la mise en page des pages web. Mise en forme, gestion des couleurs, polices, marges, espacements, animations. 1996 W3C (World Wide Web Consortium)
JavaScript Langage de programmation pour rendre les pages web interactives. Manipulation du DOM, animations, validation de formulaires, gestion des événements, requêtes AJAX. 1995 Brendan Eich (Netscape)
jQuery Bibliothèque JavaScript permettant de simplifier la manipulation du DOM et les requêtes AJAX. Simplification du DOM, animations, gestion des événements, requêtes AJAX. 2006 John Resig
React.js Librairie JavaScript développée pour la création d'interfaces utilisateur dynamiques et réactives. Création de composants UI réutilisables, gestion d'état, rendu côté client. 2013 Facebook
Vue.js Framework JavaScript progressif pour construire des interfaces utilisateur. Liens bidirectionnels, gestion d'état réactive, composants réutilisables. 2014 Evan You
Angular Framework JavaScript complet pour développer des applications web dynamiques. Architecture MVC, liaison bidirectionnelle des données, gestion d’état, routage. 2010 Google
Node.js Environnement d'exécution JavaScript côté serveur basé sur le moteur V8 de Google Chrome. Exécution de JavaScript côté serveur, gestion des fichiers, API, base de données. 2009 Ryan Dahl
PHP Langage de programmation côté serveur, principalement utilisé pour générer du contenu dynamique. Génération de pages web dynamiques, gestion des formulaires, bases de données. 1994 Rasmus Lerdorf
Python (Django, Flask) Langage de programmation utilisé pour le développement côté serveur. Django et Flask sont des frameworks populaires pour créer des applications web. Backend, gestion des bases de données, authentification, API. 1991 (Python) Python Software Foundation
SQL (Structured Query Language) Langage de requête pour interagir avec les bases de données relationnelles. Création, modification et interrogation de bases de données. 1974 Donald D. Chamberlin, Raymond F. Boyce
MySQL Système de gestion de bases de données relationnelles. Gestion des données, requêtes SQL, stockage des informations. 1995 Michael "Monty" Widenius
MongoDB Base de données NoSQL orientée documents, utilisée pour stocker des données non structurées. Stockage de données JSON-like, évolutivité horizontale, performance élevée. 2009 MongoDB, Inc.
SASS (Syntactically Awesome Stylesheets) Préprocesseur CSS qui permet d’écrire des styles plus puissants et modulaires. Variables, boucles, fonctions, héritage. 2006 Hampton Catlin, Nathan Weizenbaum
Bootstrap Framework CSS et JavaScript pour le développement rapide de sites web réactifs. Grille flexible, composants UI (modals, buttons), styles prêts à l'emploi. 2011 Twitter (Mark Otto, Jacob Thornton)
Webpack Outil de bundling JavaScript qui permet de regrouper les fichiers pour un déploiement optimisé. Regroupement de fichiers, minification, gestion des dépendances, gestion des assets (images, polices). 2012 Tobias Koppers
Docker Plateforme permettant de développer, tester et déployer des applications dans des conteneurs isolés. Virtualisation légère, déploiement d'applications dans des conteneurs. 2013 Solomon Hykes (Docker, Inc.)
Git Système de contrôle de version distribué permettant de gérer l’historique de développement d’un projet. Suivi des versions, collaboration sur des projets, gestion des branches. 2005 Linus Torvalds
REST API (Representational State Transfer) Architecture pour la conception de services web permettant l'échange de données. Communication entre serveurs et clients via des requêtes HTTP, JSON, XML. 2000 Roy Fielding
GraphQL Langage de requêtes pour API permettant de demander exactement les données nécessaires. Flexibilité des requêtes API, récupération des données en une seule requête. 2015 Facebook
WebSocket Protocole de communication en temps réel permettant une connexion bidirectionnelle persistante entre le client et le serveur. Communication en temps réel (chat, notifications, jeux en ligne). 2008 IETF (Internet Engineering Task Force)
Service Workers Script JavaScript qui fonctionne en arrière-plan, permettant de gérer le cache et les notifications push. Mise en cache offline, notifications push, mises à jour en arrière-plan. 2014 W3C, Google
Progressive Web Apps (PWA) Ensemble de technologies permettant de créer des applications web qui se comportent comme des applications natives. Installation sur l’écran d’accueil, fonctionnement offline, notifications push. 2015 Google

Top comments (0)