15_622896_1379761 https://www.meformerenregion.fr/formations/622896 LEAD DEVELOPER - Expert en informatique et système d'information Diginamic Formation

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

Date de mise à jour : 23/10/2024 | Identifiant OffreInfo : 15_622896
Organisme responsable : Diginamic Formation

Objectifs

  • 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

    Programme 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 GitDéveloppement avec JavaGestion d'une base de données relationnelles avec SQLGestion du cycle de vie d'un projet avec MavenAccès aux données avec JPATests unitaires avec JUnit et MockitoBonnes pratiques de codage et revue de codeSpécificités Java 21Mise en place d'une API avec Spring BootProjets en groupe :  Conception d'une API avec UML, Développement d'une API avec Spring Boot3-Déploiement et qualité des applications en DevOps
    Créer et administrer des conteneurs virtuels d'applications avec DockerMise en place d'une campagne de testsProjet en groupe – réalisation d'une campagne de tests et bilan projetMise en place d'une intégration continue avec Azure DevOpsProjet en groupe – mise en place d'une intégration continue avec Jenkins4-Big Data et IA
    Etat de l'art du Big DataDéveloppement Objet avec PythonHadoop – présentation de l'écosystème et de ses architecturesIngénierie des données avec Kafka et SparkProjet en groupe – Conception et développement d'une solution Big DataIntroduction à l'IA : Machine Learning et Deep LearningProjet en groupe : conception et développement d'une IA5-Gestion de projet et management d'équipe
    Fondamentaux de la gestion de projet informatiqueL'agilité des projets avec ScrumManagement de projet avec JIRATechniques de management d'équipe, de formation et mentorat des équipesRédaction d'un cahier des charges techniqueProjets 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 informatique6-Man

    Validation et sanction

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

    Type de formation

    Certifiante

    Sortie

    Bac + 5 et plus

Contact de la formation

Responsable : Madame Christine AUZOLLE
Contacter l'organisme

Contact de l'organisme formateur

Diginamic
SIRET : 81824197800050
34470 Pérols
Téléphone fixe : 0434480025
Contacter l'organisme

Information fournie par :