🚀 Preuves “ressources”

Dans cette section, je vais présenter les preuves de mes acquis en ressources, notamment les compétences développées à travers les différents modules d'apprentissage. Ces preuves démontreront ma progression et ma maîtrise des concepts fondamentaux en développement informatique. Je m'appuierai sur des exemples concrets de travaux réalisés et de projets menés à bien.

La ressource R3.01 : Développement web

Dans le cadre de cette ressource, j'ai conçu et développé de bout en bout une application web de suivi d'activités sismiques citoyennes, nommée SensNet. Ce projet couvre l'ensemble du cycle de développement, de la base de données à l'interface utilisateur.

Fonctionnalités développées

Technologies utilisées

L'application a été réalisée successivement en PHP puis en JavaScript, ce qui m'a permis de maîtriser deux environnements d'exécution distincts pour le développement web.

image.png

image.png

image.png

La ressource R3.04 et R4.02 : Qualité de développement

Ces deux ressources complémentaires m'ont formé à produire un code de qualité professionnelle, en abordant à la fois la modélisation, les patrons de conception et les pratiques de test et de sécurité.

R3.04 — Modélisation et patrons de conception (Java / PlantUML)

Diagrammes UML Classes, séquence, états-transitions, activité

Architecture Patron MVC, Abstract Factory

Patrons structurels Singleton, Composite, Adapter, Factory Method

Patrons comportementaux State, Strategy, Observer, Template Method


R4.02 — Tests, supervision et sécurité logicielle

Tests API Utilisation de Postman pour tester les endpoints (codes HTTP, cas nominaux et d'erreur)
Tests clients Automatisation des tests fonctionnels avec Selenium IDE
TDD Cycle rouge / vert / refactoring, tests unitaires en amont du code
Supervision Métriques, séries temporelles, indicateurs de qualité de service en production
Sécurité logicielle OWASP Top 10, injections SQL, XSS, gestion des dépendances, principe de moindre privilège, algorithmes cryptographiques, méthode SD3