Niveau 2 - Déployer des services dans une architecture réseau
Preuve - Stage et SAÉ : Développement d'applications web
Lors de mon stage chez Lundi Matin, j'ai participé à la conception et au développement d'applications web communicantes en utilisant des technologies modernes comme Angular et VueJS. J'ai également travaillé sur une SAÉ en début d'année, où j'ai développé une application en PHP utilisant le pattern MVC, Bootstrap pour le design, et JSchart pour la visualisation des données. Nous avons utilisé une base de données PostgreSQL pour gérer les données de manière efficace. Ces expériences m'ont permis d'appliquer les normes et bonnes pratiques architecturales (CE3.03) et d'assurer une communication fluide et sécurisée entre les différents composants du système, garantissant ainsi une qualité de service optimale (CE3.02).
Preuve - Stage : Infrastructure virtualisée
Lors de mon stage, j'ai utilisé des serveurs virtualisés pour déployer et gérer des applications web. Une des tâches consistait à travailler sur plusieurs versions d'un logiciel où l'on passait d'une base de données MySQL à MariaDB. Pour gérer cela efficacement, j'ai créé deux conteneurs séparés, un pour chaque type de base de données, ce qui m'a permis de travailler simultanément sur les deux versions. Cette approche a non seulement assuré une continuité d'activité fiable (CE3.04), mais a également suivi les bonnes pratiques architecturales (CE3.03). Grâce à cette virtualisation, les environnements étaient bien cloisonnés, ce qui facilitait aussi les restaurations en cas de besoin.
Preuve - SAÉ : Gestion de base de données
Pendant ma SAÉ, j'ai appliqué des pratiques de sécurité pour protéger les données dans la base de données PostgreSQL, en utilisant des requêtes préparées pour éviter les injections SQL, et en suivant les normes et bonnes pratiques de sécurité (CE3.03). Ces mesures garantissent une navigation protégée et une gestion sécurisée des données pour tous les utilisateurs.
Niveau 2 - Optimiser une base de données, interagir avec une application et mettre en œuvre la sécurité
Preuve - Projet universitaire et SAÉ : Normalisation BD
Lors de la SAÉ et durant la Nuit de l'Info, j'ai travaillé sur l'optimisation des modèles de données. Cela incluait une approche rigoureuse basée sur des principes mathématiques (CE4.03) pour analyser les dépendances fonctionnelles et appliquer les formes normales (1FN, 2FN, 3FN, BCNF). Ce travail a permis d'assurer la cohérence et la qualité des données (CE4.02) en éliminant les redondances et en optimisant les performances grâce à une meilleure structuration des tables.
Preuve - SAÉ : Sécurité des données utilisateur
Lors de la SAÉ, j'ai travaillé sur la sécurité des données utilisateur en utilisant des techniques de salage, de hachage et de chiffrement pour protéger les informations sensibles. En respectant les réglementations sur la vie privée (CE4.01), j'ai mis en place des systèmes de gestion sécurisée des informations utilisateur, assurant ainsi la confidentialité et la qualité des données (CE4.02). Ces techniques ont permis de préserver l'intégrité des données et de garantir une sécurité optimale.
Preuve - SAÉ : Visualisation avec ChartJS
Lors de la SAÉ, j'ai formaté des données pour les intégrer dans des graphiques interactifs en utilisant ChartJS. Cela a permis de visualiser les données de manière claire et efficace, facilitant ainsi l'analyse et la compréhension des informations. En assurant la cohérence et la qualité des données (CE4.02), j'ai pu créer des visualisations qui améliorent la lisibilité et l'accès à l'information, tout en respectant les bonnes pratiques de programmation et de visualisation des données.
Preuve - Stage et SAÉ : Intégration de données
Lors de mon stage et durant la SAÉ, j'ai commencé à acquérir des compétences dans l'intégration de sources de données diverses. J'ai travaillé avec différents formats de données et APIs, ce qui m'a permis de comprendre les enjeux liés à la manipulation de données hétérogènes. En respectant les enjeux économiques, sociétaux et écologiques (CE4.02), j'ai appliqué des bases mathématiques pour structurer et analyser ces données (CE4.03). Ces expériences m'ont permis de progresser dans ce domaine technique avancé, et je prévois de continuer à développer ces compétences lors de mon alternance de troisième année.
Niveau 2 - Appliquer une démarche de suivi de projet en fonction des besoins métiers des clients et des utilisateurs
Preuve - Stage et SAÉ : Refonte du SI
Lors de mon stage et durant la SAÉ, j'ai travaillé sur l'identification des processus existants au sein des organisations. J'ai analysé les tâches longues et répétitives pour les simplifier. J'ai également étudié les processus et outils utilisés par les équipes pour proposer des améliorations. Cela m'a permis de développer une approche proactive, créative et critique (CES05) tout en respectant les règles juridiques et éthiques (CES03).
Preuve - Connaissance des outils : User Stories et Tableaux de bord
Bien que je n'aie pas eu l'occasion de formaliser les besoins des clients et des utilisateurs en tant que Product Owner, je suis familier avec les outils utilisés pour cette tâche, tels que les user stories et les tableaux de bord. Ces connaissances me permettent de comprendre comment communiquer efficacement avec les différents acteurs d'un projet (CES01) et d'adopter une démarche proactive et critique (CES05) pour clarifier les attentes et les transformer en spécifications utiles pour l'équipe.
Preuve - Stage et SAÉ : Faisabilité technique
Lors de mon stage et durant la SAÉ, j'ai commencé à identifier les critères de faisabilité technique, juridique et financière des projets sur lesquels j'ai travaillé. Par exemple, j'ai évalué les fonctionnalités demandées pour les projets et identifié les risques potentiels. En adoptant une démarche proactive et critique (CES05), j'ai veillé à ce que les propositions soient réalistes et satisfassent les besoins tout en respectant les contraintes techniques. Cela m'a permis de mieux comprendre comment communiquer efficacement avec les différents acteurs d'un projet (CES01).
Preuve - Stage et SAÉ : Suivi de projet
Durant mon stage, j'ai utilisé une roadmap et rédigé des rapports journaliers pour assurer un suivi efficace du projet. Cela m'a permis de communiquer efficacement avec les différents acteurs du projet (CES01) et de maintenir une vision claire des objectifs et des livrables. Lors de la SAÉ, nous avons utilisé Trello pour un suivi constant des tâches et des progrès, ce qui a facilité la gestion et l'organisation du travail d'équipe. Ces expériences m'ont aidé à développer une approche éthique, responsable et durable (CES03) dans la gestion de projet.