Mastère Expert en Architecture et Développement Logiciel
Titre Bac+5 Expert en Architecture et Développement Logiciel certifié par France Compétences, RNCP Niveau 7 en alternance.
L’objectif de cette formation Expert est de développer une expertise en solutions digitales et data axée sur le développement logiciel et la gestion de projets pour accompagner la mise en en place de projets informatiques et apporter une véritable dimension de conseil en support des solutions techniques dans les entreprises. Vous assumerez également des responsabilités hiérarchiques et des responsabilités fonctionnelles et techniques sur des projets digitaux et data.
Cette formation se déroule entièrement en alternance (contrat d’apprentissage ou contrat de professionnalisation) sur un rythme de 1 mois en formation/1 à 4 mois en entreprise.
Cette formation est réalisée en partenariat avec 3iL Ingénieurs, école d’ingénieurs habilitée par la Commission des Titres d’Ingénieur (CTI).
Modalités
Durée : 2 ans
Localisation : Marseille Technopôle de Château Gombert
Forme : en alternance en contrat d’apprentissage ou de professionnalisation
Niveau d’admission : BAC+3 minimum à dominante informatique (Bachelor, L3, BUT, …). Accès privilégiés pour les diplômés Développeur Web Full Stack.
Conditions d’admissions : sur dossier
Inscription : en ligne
Frais de scolarité : 0 €. La scolarité étant en alternance dans une entreprise, les frais sont pris en charge par l’OPCO auquel adhère l’entreprise ou l’entreprise elle-même (tout ou partie).
Frais d’inscription/de dossier : 0 €
Évaluations : contrôle continu sous forme de mini projets (réalisation d’applications à partit de cahier des charges) et de mises en situation (planification, suivi et déploiements de projets).
Accessibilité : Nos locaux sont accessibles aux personnes handicapées, en rez-de-chaussée et sans escaliers.
Programme
Ingénierie de développement
Développement d’applications web MVC et API REST (Framework Symfony)
Développement d’applications d’entreprises et distribuées (Microsoft .Net ou Java Spring)
Architecture d’applications
Développement de front end web, mobile et responsive (Frameworks React ou Angular )
Développement fonctionnel et par composants (Frameworks React ou Angular)
Développement de Jeux Vidéos (Godot ou Unreal Engine)
Ingénierie du service
Mise en production et déploiement (projets et mises en situations)
Gestion du support (projets et mises en situations)
Industrialisation du développement (scripting shell Linux et PowerShell, utilisation de git en équipe, tests logiciels, déploiements continus)
Gestion de d’architectures Cloud (Amazon Web Service)
Administration de bases de données (Oracle et MySQL)
Ingénierie de projet
Rédaction de cahier des charges et de spécifications fonctionnelles
Analyse de cahier des charges
Gestion des exigences et des fonctionnalités
Planification de projet
Gestion des livrables et de la recette
Suivi des projets
Méthodes agiles
Qualité du livrable
Estimation des coûts
Gestion des risques
Sciences humaines et sociales
Anglais
Communication écrite et orale
Ecoute client
Conduite et comptes rendus de réunion
Veille technologique
Mises en situation (planification et suivi du projet, développement, déploiement, tests, travail en équipe)
Missions en entreprise (soutenance)
Compétences visées
Notre Expert accompagne l’entreprise dans la mise en place de différentes solutions informatiques et apporte une véritable dimension de conseil en support des solutions techniques.
Objectifs
Le titulaire de la certification doit pouvoir travailler dans les domaines informatiques suivants : développer des applications, gérer des systèmes et réseaux, administrer des bases de données, appliquer des méthodes de conception de logiciels, gérer des projets.
Il exerce de nombreuses fonctions, responsable de gestion de configuration, responsable d’intégration, développeur d’applications, études et développement informatiques.
Il travaille en équipe projet et donc maîtrise les méthodes de travail en équipe. Ses missions s’organisent autour d’activités permettant de réaliser aussi bien de gros logiciels industriels que de développement d’application de moindre dimension.