Thématique du numérique : développement web fondamentaux
Les fondamentaux du développement web
-
GitHub Pages
GitHub Pages est une fonctionnalité sur le réseau GitHub permettant de publier un site Web à partir d’un dépôt. Les fichiers doivent impérativement être sous le format HTML, CSS, JS ou Markdown. Des outils de génération de sites statiques tels que Jekyll ou Hugo peuvent être utilisés. Les étapes de création Pages.github.com Documentation officielle (guide…
-
GraphQL
Spécification pour l’interrogation de données, créée par Facebook en 2012, alternative aux API basées sur le modèle Rest. Graphql.org
-
HTML5
HTML5 est la cinquième et actuelle version majeure du langage de balisage standard du web. Il permet de structurer le contenu d’une page web de manière sémantique, accessible, multimédia et interopérable, sans dépendre de plugins tiers (comme Flash). Historique : Tournant majeur : HTML5 marque le passage d’un web de documents statiques à un web…
-
IDLE
Éditeur léger fourni avec Python, permettant d’écrire, d’exécuter et de tester rapidement du code Python. Il est adapté aux débutants qui découvrent Python. Téléchargement de Python
-
Iframe
Un <iframe> (inline frame) est un élément HTML permettant d’intégrer une page web ou un contenu externe directement dans une autre page, tout en maintenant une indépendance fonctionnelle et structurelle. Ce cadre intégré peut contenir n’importe quelle ressource accessible via une URL, qu’elle provienne du même domaine ou d’un site tiers (par exemple, une carte…
-
Inspecteur de code
Un inspecteur de code est un outil gratuit intégré aux navigateurs web qui permet d’analyser et de modifier en temps réel le contenu HTML et CSS d’une page web. Il est très utile pour les développeurs web pour déboguer et tester des modifications sans affecter le code source original. Pour ouvrir l’inspecteur de code :…
-
Lazy loading
Méthodes de chargement en différé des éléments d’une page Web en fonction du scroll de l’utilisateur. Les éléments apparaissent dans la zone de visualisation (viewport) selon le défilement de la page pour améliorer les performances. Avec le lazy loading natif il suffit d’ajouter l’attribut loading= »lazy » à votre élément.
-
Leetcode
LeetCode est une plateforme en ligne populaire dédiée à la préparation aux entretiens techniques pour les emplois en développement logiciel. Leetcode.com
-
Librairie de statement – gestion d’état
Une librairie de gestion d’état ou state management library en anglais dans React, est un outil décentralisé qui facilite la gestion de l’état global de votre application. Ce type de librairie fournit un moyen structuré de stockage permettant de récupérer toutes les variables globales de mettre à jour et de partager des données entre les…
-
Lighthouse
Lighthouse est un outil open-source développé par Google qui aide les développeurs à améliorer la qualité des pages web. Il effectue un audit de la page web sur la base de cinq catégories :