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 :