Retour

LEAD DEVELOPER - Expert en informatique et système d'information

Objectifs de la formation

Analyser et définir une stratégie de systèmes d?information Suivre et analyser les données issues de la veille technologique en validant leur fiabilité, les gains et les risques possibles pour en faire une restitution disponible et compréhensible à l?équipe Recommander des solutions en s?appuyant sur les résultats de la veille pour améliorer une pratique professionnelle et un environnement développement défini, en les formalisant dans une note Analyser la problématique du client (interne ou externe) dans le cadre de la mise en place d?une transformation digitale, afin de formaliser une étude d?opportunité Collecter les besoins et les contraintes auprès des différentes parties prenantes en déterminant les outils et les techniques adaptés (interviews, réunion, observation, analyse de documents, envoi de questionnaires?), pour les analyser et formaliser la compréhension des attentes du client au regard de sa stratégie Analyser la stratégie globale d?une organisation en examinant son environnement et son fonctionnement afin de pouvoir établir le diagnostic du SI Identifier les risques et leurs impacts sur le projet en utilisant une méthode d?analyse de risques pour proposer des solutions de contournement si nécessaire Élaborer la stratégie informatique de l?entreprise en analysant le diagnostic du SI afin de déterminer les projets d?évolution Présenter les préconisations du projet SI et de ses spécifications à son auditoire (le donneur d?ordre, l?utilisateur, l?équipe de développeurs) en respectant le cadre méthodologique pour cadrer le projet Concevoir un cahier des charges technique en décrivant chaque fonctionnalité attendue, en les priorisant selon une méthode de modélisation des processus métier, et en tenant compte des contraintes et de l?existant (y compris les vulnérabilités) pour recommander les différents modèles ou les différentes représentations du système proposé Formaliser dans une note de cadrage la démarche à suivre et les objectifs à atteindre, en s?appuyant sur une méthodologie de conduite de projet, en vue de cadrer les délais, le budget, les ressources internes et externes ainsi que les exigences de qualité. Organiser et planifier le projet en phases précises selon une méthode adaptée, en déterminant les ressources nécessaires, afin d?en assurer le suivi Faire un bilan du projet à partir du développement informatique réalisé en précisant le respect ou non du phasage du projet, des délais?, pour en faire une analyse et proposer des axes d?amélioration en vue d?un futur projet Gérer l?engagement des différentes parties prenantes (DSI, MOA, clients externes ou internes, éventuels consultants ou sous-traitants) pour livrer le projet dans les conditions défini

Contenu de la formation

Le parcours de formation est composé de sept modules, faisant tous l'objet de travaux pratiques individuels (TP) ou en équipe (50% environ du temps), et plusieurs projets de mise en application des compétences. 1-ACCUEIL INTEGRATION Introduction au métier de Lead Developer. Développer son leadership / gestion des conflits Techniques de recherche d'emploi, e-réputation 2-Concevoir et développer avec Java Conception avec UML et bonnes pratiques d'architecture Gestion des versions avec Git Développement avec Java Gestion d'une base de données relationnelles avec SQL Gestion du cycle de vie d'un projet avec Maven Accès aux données avec JPA Tests unitaires avec JUnit et Mockito Bonnes pratiques de codage et revue de code Spécificités Java 21 Mise en place d'une API avec Spring Boot Projets en groupe : Conception d'une API avec UML, Développement d'une API avec Spring Boot 3-Déploiement et qualité des applications en DevOps Créer et administrer des conteneurs virtuels d'applications avec Docker Mise en place d'une campagne de tests Projet en groupe – réalisation d'une campagne de tests et bilan projet Mise en place d'une intégration continue avec Azure DevOps Projet en groupe – mise en place d'une intégration continue avec Jenkins 4-Big Data et IA Etat de l'art du Big Data Développement Objet avec Python Hadoop – présentation de l'écosystème et de ses architectures Ingénierie des données avec Kafka et Spark Projet en groupe – Conception et développement d'une solution Big Data Introduction à l'IA : Machine Learning et Deep Learning Projet en groupe : conception et développement d'une IA 5-Gestion de projet et management d'équipe Fondamentaux de la gestion de projet informatique L'agilité des projets avec Scrum Management de projet avec JIRA Techniques de management d'équipe, de formation et mentorat des équipes Rédaction d'un cahier des charges technique Projets en groupe : élaboration d'une note de cadrage et d'un cahier des charges technique; pilotage et management des équipes projet; Rédaction d'un dossier de planification d'un projet informatique 6-Man

Résultats de la formation

Expert en informatique et système d'information & Lead Developer Java Cybersécurité

Conditions spécifiques d'accès à la formation

Bac+3/4 en informatique ou Master en reconversion (apres remise a niveau)Experience de la programmation objet

Métier formé

Direction des systèmes d'information

Niveau d'étude visé

Bac+5 et plus

Type d'immersion professionnelle

Formation initiale

Organisme de formation

Diginamic

Durée de la formation

10 mois

Modalités de formation

formation mixte

Prochaine(s) session(s)

  • 08/10/2024 - 17/07/2025

Lieu de formation

Parc Mediterranee, 40 rue Louis Lepine 34470 Pérols