100 % à distance, sans horaires fixes, accès disponible 24h/24 et 7jours/7 une formation certifiante reconnue par l'Etat, des cas pratiques d'entrainement et des exercices de mise en situation professionnelle.
Suivi par un Coach et un Psychologue
Localisation & Rattachements
Cette formation est dispensée 100 % à distance : vous pouvez la suivre où que vous soyez, en visioconférence.
Objectifs
Analyser la demande initiale d’un client interne ou externe, afin de répondre de façon adaptée aux besoins exprimés, pour son domaine de compétences, dans le cadre d’un projet d’application (web, hybride, mobile ou desktop).
Apporter son expertise technique, notamment en conseillant un client pour l’expression détaillée de son besoin d’application (web, hybride, mobile ou desktop) et la rédaction de tout ou partie de son cahier des charges fonctionnel.
Identifier les caractéristiques d’un projet d’application (web, hybride, mobile ou desktop), en termes de public utilisateur, besoins de référencement, sécurité, délais, budget et autres contraintes, afin d’élaborer la planification générale du projet, en se coordonnant avec les différentes parties prenantes.
Travailler en mode agile, selon une méthode de gestion de projet adaptée, afin que le projet soit structuré et organisé selon un ensemble de valeurs, de principes et de pratiques communes à l’équipe impliquée.
Mettre en œuvre un environnement de développement collaboratif adapté à un projet d’application (web, hybride, mobile ou desktop), afin d’optimiser le temps de développement, le transfert de compétences auprès de ses pairs et la qualité logicielle.
Concevoir une ou plusieurs maquettes « wireframe » (maquette fonctionnelle), en utilisant un outil dédié, afin de fournir l’ébauche d’une application à un client/ maître d’ouvrage.
Traduire des besoins client exprimés dans un cahier des charges fonctionnel, sous forme de spécifications techniques de besoin (STB), afin de constituer les dossiers de conception d’un projet d’application (web, hybride, mobile ou desktop).
Modéliser une application (web, hybride, mobile ou desktop), afin d’abstraire la réalité, de déterminer l’architecture logicielle de l’application et d’obtenir une vision globale de celle-ci.
Concevoir l’architecture des bases de données d’une application (web, hybride, mobile ou desktop), afin de représenter la structure et la logique de stockage de celles-ci, ainsi que la couche de persistance (sauvegarde et restauration des données), garantissant au client la gestion des informations nécessaires à son activité.
Déterminer l’architecture logicielle d’une application (web, hybride, mobile ou desktop) à partir des dossiers de spécifications fonctionnelles et techniques, afin d’être en adéquation avec le niveau de qualité et de gestion des coûts attendu.
Déterminer les moyens techniques et technologiques permettant d’assurer le respect des lois, normes et règlements (CNIL , RGPD ) applicables aux données traitées et stockées dans une application, afin de les implémenter en phase de développement, et d’être en mesure de prévenir tout risque juridique en la matière.
Proposer des solutions alternatives et/ou innovantes, issues de son activité de veille métier, afin de contribuer à l’atteinte de la promesse de valeur, ainsi qu’à la résolution de problèmes, lors d’un projet d’application (web, hybride, mobile ou desktop).
Débouchés / Résultats attendus
Obtention de la certification
6 postes accessibles après une formation "Développeur Full Stack" :
Développeur(se) Full Stack :
Conçoit et développe des applications web complètes, en travaillant à la fois sur le front-end (interface utilisateur) et le back-end (serveur, base de données), pour assurer une expérience fluide et fonctionnelle.
Ingénieur(e) Full Stack :
Participe à la conception et au développement de systèmes complets, en intégrant toutes les couches de l'application, de la base de données aux interfaces utilisateur, en garantissant l'optimisation et la sécurité.
Architecte Full Stack :
Conçoit l'architecture globale des applications en définissant les technologies front-end et back-end à utiliser, tout en veillant à la cohérence et à la scalabilité du système.
Lead Développeur(se) Full Stack :
Encadre une équipe de développeurs full stack, supervise les projets de développement d'applications et assure la cohésion technique entre le front-end et le back-end.
Consultant(e) Full Stack :
Intervient en tant qu’expert pour conseiller les entreprises sur les meilleures pratiques en matière de développement d'applications web, en optimisant à la fois les performances côté client et côté serveur.
DevOps Full Stack :
Responsable de l'intégration continue et du déploiement d'applications, il/elle assure le lien entre les équipes de développement et d'exploitation, en optimisant les processus de développement et de mise en production.
Programme & Référentiel
Analyser la demande initiale d’un client interne ou externe, afin de répondre de façon adaptée aux besoins exprimés, pour son domaine de compétences, dans le cadre d’un projet d’application (web, hybride, mobile ou desktop).
Apporter son expertise technique, notamment en conseillant un client pour l’expression détaillée de son besoin d’application (web, hybride, mobile ou desktop) et la rédaction de tout ou partie de son cahier des charges fonctionnel.
Identifier les caractéristiques d’un projet d’application (web, hybride, mobile ou desktop), en termes de public utilisateur, besoins de référencement, sécurité, délais, budget et autres contraintes, afin d’élaborer la planification générale du projet, en se coordonnant avec les différentes parties prenantes.
Travailler en mode agile, selon une méthode de gestion de projet adaptée, afin que le projet soit structuré et organisé selon un ensemble de valeurs, de principes et de pratiques communes à l’équipe impliquée.
Mettre en œuvre un environnement de développement collaboratif adapté à un projet d’application (web, hybride, mobile ou desktop), afin d’optimiser le temps de développement, le transfert de compétences auprès de ses pairs et la qualité logicielle.
Concevoir une ou plusieurs maquettes « wireframe » (maquette fonctionnelle), en utilisant un outil dédié, afin de fournir l’ébauche d’une application à un client/ maître d’ouvrage.
Traduire des besoins client exprimés dans un cahier des charges fonctionnel, sous forme de spécifications techniques de besoin (STB), afin de constituer les dossiers de conception d’un projet d’application (web, hybride, mobile ou desktop).
Modéliser une application (web, hybride, mobile ou desktop), afin d’abstraire la réalité, de déterminer l’architecture logicielle de l’application et d’obtenir une vision globale de celle-ci.
Concevoir l’architecture des bases de données d’une application (web, hybride, mobile ou desktop), afin de représenter la structure et la logique de stockage de celles-ci, ainsi que la couche de persistance (sauvegarde et restauration des données), garantissant au client la gestion des informations nécessaires à son activité.
Déterminer l’architecture logicielle d’une application (web, hybride, mobile ou desktop) à partir des dossiers de spécifications fonctionnelles et techniques, afin d’être en adéquation avec le niveau de qualité et de gestion des coûts attendu.
Déterminer les moyens techniques et technologiques permettant d’assurer le respect des lois, normes et règlements (CNIL , RGPD ) applicables aux données traitées et stockées dans une application, afin de les implémenter en phase de développement, et d’être en mesure de prévenir tout risque juridique en la matière.
Proposer des solutions alternatives et/ou innovantes, issues de son activité de veille métier, afin de contribuer à l’atteinte de la promesse de valeur, ainsi qu’à la résolution de problèmes, lors d’un projet d’application (web, hybride, mobile ou desktop).
Nous utilisons des cookies pour améliorer votre expérience sur notre plateforme. Veuillez consentir à l'utilisation des cookies pour les publicités et l'analyse.