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
-
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 Prototyping – Prototypage rapide
Le Rapid Prototyping est une méthode de conception itérative qui consiste à créer rapidement des maquettes ou simulations fonctionnelles d’un produit, interface ou parcours numérique, afin de tester des hypothèses, recueillir des retours utilisateurs et valider (ou invalider) des idées avant tout développement coûteux. Contrairement à un simple croquis ou wireframe statique, un prototype rapide…
-
React-router-dom
React Router Dom est une bibliothèque essentielle pour créer des applications React dynamiques et fluides. Elle permet de gérer le changement de page ou l’affichage de contenu différent en fonction de l’URL, sans recharger la page entière. Composants clés de React Router Dom Tutoriel
-
Readme
Un fichier README (ou Lisez-moi) est un document introductif, généralement au format texte brut (README.txt) ou Markdown (README.md), placé à la racine d’un projet logiciel, d’une bibliothèque, d’une application ou de tout ensemble de fichiers nécessitant une documentation minimale. Il constitue la première interface informative entre le créateur du projet et ses utilisateurs ou contributeurs…
-
Résolution de problèmes en développement
La résolution de problèmes en développement est le processus de détection, d’analyse et de correction d’erreurs dans le code. Elle implique l’utilisation d’outils et de méthodologies pour identifier les causes racines des bugs. Méthodes et outils Étapes typiques
-
Restauration
Opération de récupération et de remise en service de données ou d’un système à partir d’une sauvegarde vérifiée, en cas de perte ou d’incident. La restauration est l’opération qui consiste à reconstituer un système, un site web, une base de données ou un ensemble de fichiers à partir d’une sauvegarde, en cas de perte, corruption,…
-
Sass
Sass (Syntactically Awesome Style Sheets) est un langage de préprocesseur CSS qui étend les capacités des feuilles de style classiques en ajoutant des fonctionnalités comme les variables, les imbriquations, les mixins, les fonctions, l’héritage et les opérations mathématiques. Le code Sass est compilé en CSS standard compréhensible par les navigateurs. Il permet d’écrire des styles…