Discipline : Ingénierie logicielle et architectures cloud

Conception de systèmes distribués, résilients et scalables via APIs, conteneurs, edge computing et alternatives auto-hébergées au cloud centralisé.
DDEV, auto-hébergement, microservices, Serverless, Kubernetes, infrastructure as code, résilience logicielle

  • Framework de traitement parallèle

    Un framework de traitement parallèle est un outil logiciel qui permet de découper une tâche informatique lourde (comme analyser des millions de documents ou transformer des données) en petits morceaux, puis de les exécuter en même temps sur plusieurs ordinateurs. Cela accélère énormément le travail : au lieu d’attendre des heures qu’un seul ordinateur fasse…

  • Framework JavaScript

    Cadre de travail aidant à la création d’une application Web avec des fonctionnalités avancées, des méthodes déjà fournies. L’application est découpée en composants, des éléments réutilisables ( des boutons, une barre de navigation etc.). Les composants communiquent entre eux par des flux de données (databinding), où il est possible d’ajouter, supprimer un élément, changer son…

  • Framework logiciel

    Un framework est un environnement logiciel structurant qui fournit les fondations, les conventions et les composants nécessaires au développement d’une application. Il impose un modèle architectural (comme MVC – Modèle-Vue-Contrôleur), une organisation du code, des mécanismes de gestion (routes, bases de données, authentification, etc.) et une bibliothèque de fonctions pré-écrites, toutes conçues pour fonctionner ensemble…

  • Frontend checklist

    Liste de vérifications pour le développeur frontend. 1. Fondations du Web (non négociables) 2. Accessibilité (a11y) – Priorité éthique 3. Performance & Éco-conception 4. Sémantique et découvrabilité 5. Sécurité et respect de la vie privée 6. Outils et workflow (maîtrise, pas dépendance) Frameworks (React, Vue, etc.) : 7. Tests et qualité 8. Résilience et durabilité…

  • GCS – GitHub Code Search

    GCS, acronyme de GitHub Code Search, est le service de recherche de GitHub permettant d’explorer des dépôts publics ainsi que des dépôts privés auxquels l’utilisateur a accès, en utilisant des critères tels que : Github.com/search

  • Gherkin

    Gherkin est un langage de spécification simple, structuré et orienté comportement, conçu pour décrire des scénarios d’utilisation dans le cadre du Behavior-Driven Development (BDD). Il permet de rédiger des spécifications exécutables en langage naturel — compréhensible aussi bien par les développeurs que par les parties prenantes non techniques (chefs de produit, designers, éditeurs, etc.). Syntaxe…

  • Google Play

    Boutique officielle de distribution d’applications Android, gérée par Google. Les développeurs y publient leurs apps après validation automatisée (et parfois manuelle). Alternative : stores alternatifs (ex. : Aurora Store, F-Droid) ou installation directe via APK.

  • 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

  • Guide RGPD du Développeur

    Guide d’accompagnement au règlement général sur la protection des données pour la mise en conformité  des développements projet web ou applicatif en open source élaboré par la CNIL. Ce guide est découpé en 18 fiches thématiques et complété par des exemples de codes qui couvrent la plupart des besoins des développeuses et développeurs. Guide-RGPD-du-developpeur

  • 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…