Introduction à la Compétence "Réaliser"

Cette section démontre ma capacité à développer, c’est à dire, concevoir, coder, tester et intégrer une solution informatique pour un client

▶︎ Les apprentissages critiques

  1. – AC21.01 | Élaborer et implémenter les spécifications fonctionnelles et non fonctionnelles à partir des exigences
  2. – AC21.02 | Appliquer des principes d’accessibilité et d’ergonomie
  3. – AC21.03 | Adopter de bonnes pratiques de conception et de programmation
  4. – AC21.04 | Vérifier et valider la qualité de l’application par les tests

SAE 3.B.01 - Création et déploiement de services applicatifs

SAE 4.B.01 - Déployer et sécuriser

- Expériences de Réalisation

Dans les différents projets que nous pouvons réaliser au cours de cette seconde année de BUT informatique, nous avons l’occasion de développer des qualités de réalisation de code. En effet cette compétence de codage peut être développée au cours des périodes en alternance mais également au sein des différents projets qui nous sont proposés : les SAE. Ainsi, il est demandé de concevoir une application fonctionnelle qui répond à différents besoins définis.

Dans le cadre des SAE proposées au cours de cette année, j’ai été amené à réaliser, en collaboration avec mon groupe, une application nommée “DEFIUT” qui est une plateforme regroupant différents challenges informatiques, avec un système de résolution de ces défis, tout en se basant sur un cahier des charges fournis par les élèves de BUT3.

De plus, dans le cadre de mon alternance j’ai également été amené à développer cette compétence. En effet, une de mes missions a été de reprendre un outil déjà existant pour développer une nouvelle fonctionnalité de recherche avec un système de logs.

- Ressources utilisées

Dans le cadre de l’acquisition de la compétence Réaliser, différentes ressources interviennent. En effet, les différentes ressources mobilisées sont :

– R3.01 | Développement web – R3.02 | Développement efficace – R3.03 | Analyse – R3.04 | Qualité de Développement – R3.11 | Droit des contrats et du numérique – R3.14 | Projet personnel et professionnel

– R4.01 | Architecture logicielle – R4.02 | Qualité de développement – AL4.B.01 | Cyber4

Ici, les ressources orientées vers le développement ont été les plus déterminantes dans l’acquisition des compétences nécessaires à la réalisation d’une solution informatique. J’ai pu développer des savoir-faire techniques solides, que ce soit pour concevoir une solution, écrire un code structuré, le tester ou encore l’intégrer dans un environnement fonctionnel. Nous pouvons combiner les différentes ressources précédemment listées qui ont permis de développer cette compétence de réaliser. Que ce soit le développement web pour maitriser les langages PHP et JavaScript, l’architecture logicielle pour garantir une application fonctionnelle et bien ordonnée en respectant les différents principes de codage, la qualité de développement pour l’acquisition des différentes procédures de tests ou encore le droit des contrats et du numériques pour connaitre la legislation en vigueur à propos des applications développées.

L’ensemble de ces enseignements, combinés aux SAE et à mon travail en alternance, m’a ainsi permis de mettre en œuvre de façon concrète la compétence "Réaliser", en répondant à des besoins clients avec des solutions informatiques fonctionnelles.

- Acquisition et maitrise des apprentissage