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

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

  • Privacy-first

    L’approche Privacy-first (ou « confidentialité d’abord ») est une philosophie et une méthode de conception de produits, de services et de systèmes numériques qui place la protection des données personnelles au cœur de leur développement, dès les premières étapes de la conception et tout au long de leur cycle de vie. Elle ne se limite…

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

  • Programmation assistée par l’IA

    La programmation assistée par l’IA est une approche de développement logiciel dans laquelle des systèmes d’intelligence artificielle (souvent basés sur des modèles de langage) aident les développeurs à écrire, comprendre, corriger ou documenter du code sans remplacer leur jugement ni leur responsabilité. L’IA agit comme un pair-programmeur virtuel, proposant du code en temps réel, mais…

  • Programmation fonctionnelle

    La programmation fonctionnelle est un paradigme de programmation qui traite le calcul comme l’évaluation de fonctions mathématiques, en évitant les états mutables et les effets secondaires. Au lieu de décrire « comment » faire quelque chose (séquence d’instructions, boucles, mutations), elle décrit « quoi » doit être calculé, en composant des fonctions pures pour transformer…

  • Programmation fonctionnelle pour le web

    La programmation fonctionnelle pour le web est une approche de développement qui applique les principes de la programmation fonctionnelle (PF) comme l’immutabilité, les fonctions pures, la composition et l’absence d’effets de bord à la création d’applications web, que ce soit côté client (frontend), serveur (backend) ou les deux. C’est une manière de coder des sites…

  • Programmation Orientée Objet – POO

    La POO est une méthode de programmation qui organise le code autour d’objets, qui modélisent des entités du monde réel (une personne, une voiture, un produit, un utilisateur). Analogie :Une voiture (objet) a des caractéristiques (couleur, marque = attributs) et des comportements (démarrer, freiner = méthodes). Les 4 piliers de la POO Pilier Ce que…

  • Propriété

    Une propriété est un attribut ou caractéristique spécifique d’un objet numérique, utilisée pour décrire, classer, relier ou manipuler cet objet dans un système d’information (CRM, CMS, base de données, ontologie, graphes de connaissances, etc.). Elle se présente sous forme de paire clé-valeur : Dans les systèmes modernes : En web sémantique ou documentation numérique, les…

  • Propriétés ACID

    Les propriétés ACID sont un ensemble de garanties essentielles qui assurent la fiabilité des transactions dans une base de données, notamment dans les systèmes critiques (banque, santé, e-commerce, etc.). (Atomicité, Cohérence, Isolation, Durabilité) 1. Atomicité « Tout ou rien »Une transaction est indivisible : si l’une de ses opérations échoue, toutes les modifications sont annulées…

  • Rapid API

    Hub donnant l’accès à plus de 40 000 APIs. Rapid Studio Rapidapi.com/learn