Thématique du numérique : développement web fondamentaux

Les fondamentaux du développement web

  • Netlify

    Système d’hébergement sans serveur pour des fichiers de rendu statiques avec quelques fonctions d’exécution adapté pour la JAMStack. Netlify

  • Node.JS

    Node.js est un environnement d’exécution open source, multiplateforme, basé sur le moteur V8 de Google Chrome, qui permet d’exécuter du code JavaScript côté serveur en dehors du navigateur. Traditionnellement, JavaScript ne fonctionnait que dans les navigateurs web (pour animer des pages).Node.js a libéré JavaScript du navigateur, en lui donnant accès au système de fichiers, au…

  • npm – Node Package Manager

    Le npm est le gestionnaire de paquets par défaut pour Node.js, utilisé pour installer, gérer et partager des bibliothèques JavaScript (packages). Il permet de : Fonctionnalités clés Exemple d’utilisation Avantages

  • Nu validator

    Nu Validator est un outil de validation du HTML développé sous l’égide du W3C. Il remplace progressivement le W3C Validator pour les versions récentes de HTML. Il ne repose pas sur des DTD mais utilise un modèle plus dynamique basé sur WHATWG Living Standard. Il intègre la validation de microdata, ARIA, et autres nouvelles spécifications.…

  • Optimisation des performances

    L’optimisation des performances consiste à améliorer la vitesse, l’efficacité et l’expérience utilisateur d’une application web. Elle vise à réduire les temps de chargement, minimiser l’utilisation des ressources et améliorer l’interaction. Techniques courantes Outils associés

  • OrbStack

    Orbstack est une solution logicielle destinée à simplifier et optimiser l’utilisation de conteneurs, de machines virtuelles, et d’environnements de développement, particulièrement sur macOS. Orbstack est une alternative plus légère et performante à Docker Desktop, souvent critiqué pour sa consommation importante de ressources En plus des conteneurs, Orbstack permet de gérer des machines virtuelles légères. Cela…

  • Pré-processeur CSS

    Outil ou programme qui permet de générer du CSS à partir des fichiers écrits dans un langage de compilation. Un préprocesseur est un programme qui transforme le code source avant l’étape de compilation. Il sert à donner une couche d’abstraction, à mieux organiser son code en utilisant l’imbrication des sélecteurs, en automatisant des tâches répétitives…

  • Procédure

    Sous-programme ou groupe d’instructions codée pour exécuter une tâche spécifique sans renvoyer de valeur après l’exécution. Une procédure est une unité de code réutilisable qui ne peut pas renvoyer de valeur (ou renvoie undefined), contrairement à une fonction qui prend des entrées (appelées arguments) et retourne une valeur en fonction de ces entrées. Dans le…

  • Procédure stockée

    Une procédure stockée est un bloc de code SQL nommé, préenregistré dans la base de données, qui peut être exécuté à la demande pour effectuer une ou plusieurs opérations logiques. Une procédure stockée est comme une « fonction » ou un « script » installé directement dans la base de données. Une fois créée, elle…

  • PWA

    Une Progressive Web App (PWA) est une application développée avec des langages de développement web (HTML5, CSS, JavaScript) exécutée depuis un navigateur web, qui se présente comme une application mobile native (notifications push, vision plein écran, GPS géolocalisation, mise à jour du contenu en arrière-plan, fonctionnement hors ligne, icône applicative, caméra…). Les fichiers HTML, les…