Preuves SAE 3.03

StockSuaps est une application distribuée : le client Flutter tourne sur les postes et appareils des utilisateurs (Windows, Android, Web) tandis que le backend Node.js et la base MySQL sont hébergés sur un serveur distant de l'université. Toute l'application repose donc sur des échanges réseau constants, chaque consultation de l'inventaire, chaque mouvement de stock, chaque action sur les référentiels déclenche des appels HTTP vers l'API. Cette architecture communicante a soulevé des problématiques concrètes d'administration système : configuration du serveur, gestion des accès réseau, sécurisation des échanges, et fiabilité de la communication entre les différentes plateformes clientes.

▶︎ Les apprentissages critiques

1. AC23.01 | Concevoir et développer des applications communicantes

Comprendre les couches basses d'un système permet de concevoir des architectures applicatives plus fiables et mieux maîtrisées. J'ai consolidé cette approche à travers deux étapes de ma formation :

2. AC23.02 | Utiliser des serveurs et des services réseaux virtualisés

La conteneurisation transforme la gestion des environnements de développement et de production en éliminant les barrières matérielles. J'ai validé ces compétences techniques lors de travaux pratiques ciblés :

3. AC23.03 | Sécuriser les services et données d’un système

La sécurité d'un système logiciel repose sur le principe de la méfiance systématique face aux données entrantes. J'ai intégré cette posture défensive à travers deux approches distinctes :

▶︎ Les traces

R3.03 Firebase

R3.03 Firebase