Deux semestres solides, avec une progression entre S3 et S4. Le rang 3/78 en S3 place cette compétence parmi mes meilleures du semestre ; le rang 5/41 en S4 confirme la trajectoire. Dans mon parcours développement d'applications, j'aborde l'administration sous l'angle du déploiement applicatif et de la sécurisation des services, pas de la configuration réseau pure.


(CC : 16.78 — CT : 15.05)
J'y ai appris les concepts d'administration système sous Unix : j'ai géré le cycle de vie des processus, la communication inter-processus (signaux, tubes, segments de mémoire partagée), programmé en C système et développé des scripts Bash complexes. Ces connaissances me permettent aujourd'hui d'automatiser des tâches d'administration et de comprendre les interactions de bas niveau avec le système d'exploitation.
(QCM : 11.00 — Mini-projet Filius : 15.43)
Cette ressource m'a permis de comprendre le fonctionnement des réseaux locaux et des principaux protocoles Internet (TCP/IP, UDP, DNS, DHCP, HTTP). Lors du projet sous Filius, j'ai pu valider ma capacité à concevoir, simuler et dépanner une architecture réseau complexe (routage, sous-réseaux, tables de routage, serveurs Web/DNS).
(Contrôle court : 16.00)
J'y ai étudié les technologies de virtualisation et de conteneurisation. J'ai appris à concevoir des environnements isolés et reproductibles avec Docker et Docker Compose, à configurer des réseaux virtuels internes sécurisés et à gérer le stockage persistant (volumes), ce qui me rend tout à fait capable de déployer des applications complexes en production.
En R4.01 (Architecture logicielle, 15.60/20), j'ai conçu une application REST complète avec Spring Boot, organisée en trois modules Maven indépendants : user-model (modèles de données), user-spring-boot (backend REST), user-webapp (interface ZK). Grâce à cette architecture modulaire, j'ai pu faire communiquer chaque couche via des contrats d'interface bien définis — avec des endpoints documentés via Swagger/OpenAPI, une validation automatique via Jakarta Validation, et une gestion de l'authentification et de l'autorisation via Spring Security. J'ai obtenu un 18/20 à l'oral de TP, ce qui valide ma maîtrise concrète de cette architecture communicante.
En R3.01 (Développement web, 18.25/20), j'ai développé une application PHP structurée selon l'architecture MVC avec gestion des sessions et base de données MySQL. Ce projet m'a permis d'assimiler les fondements des applications communicantes côté serveur, comme le cycle requête/réponse HTTP, la gestion des états de session, et la communication avec la couche de persistance.
En R4.A.08 (Virtualisation, 16/20), qui est la ressource la plus directement liée à cet apprentissage, j'ai maîtrisé les concepts de machines virtuelles, de conteneurisation et d'isolation des environnements. J'ai appris à configurer un environnement reproductible, à gérer des services dans des conteneurs, et à raisonner en termes d'isolation et de déploiement plutôt qu'en installation locale — des compétences opérationnelles que j'applique aujourd'hui directement en alternance.