Thématique du numérique : développement web fondamentaux
Les fondamentaux du développement web
-
TypeScript
TypeScript est un langage de programmation libre et open source développé par Microsoft qui a pour but d’améliorer et de sécuriser la production de code JavaScript. TypeScript va au-delà de la programmation orientée objet déjà présente dans ES6 en proposant des fonctionnalités avancées telles que les interfaces, l’héritage multiple, les classes et méthodes abstraites, ainsi…
-
Validateur HTML
Un validateur HTML est un outil informatique qui vérifie la conformité de votre code HTML par rapport aux spécifications officielles établies par le World Wide Web Consortium (W3C). Nu validator Validator W3C
-
Vercel
Plateforme cloud pour sites statiques et fonctions Serverless qui permet d’héberger des sites Jamstack et des services Web qui se déploient instantanément, évoluent automatiquement et ne nécessitent aucune supervision, le tout sans aucune configuration. Vercel Documentation Vercel
-
Vérificateur de traversée DNS
Outil qui permet de vérifier la sécurité d’un serveur DNS en détectant la disponibilité et les vulnérabilités de traversée de DNS (attaques de type traversal). Vous devez mettre à jour régulièrement les logiciels du serveur DNS et configurer correctement les paramètres de sécurité pour éviter les réponses DNS non autorisées. Outil en ligne DNS Squish…
-
Vite
Outil alternatif aux bundlers WebPack, Parcel, etc. Vite recompile en JavaScript sans générer de bundle, regénérer des require à chaque modification d’un fichier. Il utilise à la place les modules EcmaScript natifs et les imports reconnus par les navigateurs récents en mode développement, le hot reloading. Vite utilise Rollup pour le build de production. Vitejs.dev
-
Vue
Une vue est une table virtuelle basée sur le résultat d’une requête SQL. Elle ne stocke pas de données elle-même, mais présente les données des tables sous-jacentes d’une manière spécifique. Les vues permettent de :
-
Vue Router
Vue Router est la bibliothèque officielle de routage pour Vue.js, permettant de gérer la navigation entre les différentes vues d’une Single Page Application (SPA). Elle synchronise l’URL avec le contenu affiché sans recharger la page. Fonctionnalités principales
-
Web Developer
Web Developer fait référence aux outils de développement intégrés aux navigateurs modernes (Chrome DevTools, Firefox Developer Tools, Edge DevTools, etc.). Les Chrome DevTools (Google Chrome) et Firefox Developer Tools (Mozilla Firefox) proposent : A ne pas confondre avec la Web Developer Toolbar une extension qui ajoute une barre d’outils et un menu de navigation dans…
-
Web Developer Toolbar
Ancienne extension populaire pour les navigateurs qui permettait aux développeurs web d’accéder facilement à divers outils pour manipuler et analyser le HTML, CSS, JavaScript et d’autres éléments d’une page web. Cette extension peut encore être utilisée pour accéder rapidement à certaines actions utiles pour des vérifications de surface d’un audit web : Extension Meilleure approche…
-
Webpack
Module JavaScript dont l’objectif principal est de regrouper des fichiers pour les utiliser dans un navigateur, créer une distribution d’un projet adapté à l’infrastructure (build). Au lieu de charger plusieurs scripts avec différentes requêtes, l’outil Webpack optimise les performances avec une prise en charge du code splitting, le découpage dynamique du code, le lazy loading…