Dossier E5

Dossier E5

Lors de mes deux années de BTS SIO j’ai réalisé deux stages :

Premier stage

Orienté développement front-end et conception web

  • Participer à la conception et au développement d’une application web de type portfolio.
  • Apprendre les bases de CSS, HTML, JavaScript.
  • Comprendre les étapes de modélisation pour concevoir une maquette, wireframe, etc.
  • Mettre en place une charte graphique.

Deuxième stage

Orienté développement back-end

  • Participer à la conception et au développement de fonctionnalités orientées back-end
  • Interagir avec une base de données
  • Intégrer des API
  • Assurer la qualité du code en respectant les normes et standards de développement
  • Réaliser des tests fonctionnels et unitaires
  • Rédiger de la documentation technique et utilisateur
  • Implémenter les bonnes pratiques de sécurité
  • Mettre en place des méthodes de développement garantissant la sécurité des applications
  • Travailler en collaboration en utilisant des outils de versioning
  • Utiliser des outils de gestion de projet

Plus de détails ici.

Contexte d’entreprise

L’entreprise, MasterDevelop, est une entreprise de développement informatique.

Durant mes deux stages réalisés au sein de MasterDevelop, j’ai été encadré par mon maître de stage, M. Elhamech Mohamed, et collaboré avec plusieurs autres intervenants (collaborateurs et clients).

En tant que prestataire, elle propose :

  • Des prestations pour d’autres structures (TPE/PME, start-ups, agences) : audit technique, refonte de site, conception et développement sur mesure (full stack), maintenance évolutive, etc.
  • Des missions directes pour des clients finaux : conception et déploiement de sites vitrines : portfolio, e-commerce, applications métiers, prototypes, etc.

Liste des compétences couvertes durant les deux stages

  • B1.1 : Gérer le patrimoine informatique
  • B1.2 : Répondre aux incidents et aux demandes d’assistance et d’évolution
  • B1.3 : Développer la présence en ligne de l’organisation
  • B1.4 : Travailler en mode projet
  • B1.5 : Mettre à disposition des utilisateurs un service informatique
  • B2.1 : Concevoir et développer une solution applicative
    • Analyser un besoin exprimé et son contexte juridique
    • Participer à la conception de l’architecture d’une solution applicative
    • Modéliser une solution applicative
    • Exploiter les ressources du cadre applicatif (framework)
    • Identifier, développer, utiliser ou adapter des composants logiciels
    • Utiliser des composants d’accès aux données
    • Intégrer en continu les versions d’une solution applicative
    • Réaliser les tests nécessaires à la validation ou à la mise en production d’éléments adaptés ou développés
    • Rédiger des documentations technique et d’utilisation d’une solution applicative
    • Exploiter les fonctionnalités d’un environnement de développement et de tests
  • B2.2 : Gérer les données
    • Exploiter des données à l’aide d’un langage de requêtes
    • Administrer et déployer une base de données