TES MISSIONS
Accompagné par un expert en développement web tout au long de ta formation, tu auras pour missions principales de :
Modéliser et enregistrer les données représentatives de l’activité du client : construire un MCD simplifié, dessiner l’architecture de la base de données, et écrire des requêtes SQL pour l’interroger.
Implémenter techniquement des logiques métier fonctionnelles s’appuyant sur ces données : construire des algorithmes spécifiques en PHP, t’appuyer sur les méthodes natives d’un CMS (Magento, Wordpress) ou un framework comme Symfony pour cadrer tes développements.
Mettre en place les flux d’échanges de données avec les autres outils du SI du client : comprendre une architecture REST et interroger les APIs de services tiers.
Collaborer avec le reste de l’équipe pour apporter la meilleure réponse au besoin client : utiliser Git pour collaborer, faire de la revue de code sous Gitlab.
Si la mission reste la même, le contexte de mise en oeuvre peut varier, allant de projets au périmètre fixé sur la base d’un CMS comme WordPress, jusqu’à la production d’un projet “agile” (méthode Scrum) en développement sur mesure basé sur un framework comme Symfony.
Pour chaque projet, comme n’importe quel développeur back-end, tu es au moins en binôme avec un intégrateur. Selon la nature du projet, l’équipe peut être renforcée par d’autres développeurs, dont un développeur front-end.
Dans le cadre de ton alternance, tu seras suivi par un référent technique de l’agence, qui sera ton mentor, responsable de ta montée en compétences, jusqu’à ce que tu sois pleinement autonome.
Ensuite, ce mentor restera disponible sur l’ensemble de tes projets pour t’apporter un soutien technique, comme il l’est pour le reste des développeurs. Un développeur n’est donc jamais seul sur sa mission, même après sa première montée en compétences