Formation

Expert en développement logiciel

Organisme juridiquement chargé de l'offre de formation proposée
Openclassrooms
OC

  • Tout public

Définir les spécifications techniques avec des méthodes de modélisation (ex. UML et Agile) pour traduire le besoin client.

  • Analyser les besoins pour formaliser les exigences en intégrant contraintes et accessibilité PSH.
  • Analyser un système avec des méthodes de modélisation (ex. UML/TOGAF) pour évaluer composants et dépendances.
  • Évaluer les solutions selon contraintes et impacts pour sélectionner la solution adaptée et/ou justifier la faisabilité.
  • Modéliser l’architecture logicielle pour garantir sa sécurité, sa cohérence et son évolutivité.
  • Concevoir une BDD adaptée au domaine métier afin d’assurer une gestion efficace et pérenne des données.
  • Intégrer des solutions existantes et configurer les composants pour une architecture compatible, sécurisée et écoresponsable.
  • Initialiser l’environnement dev et élaborer la documentation pour un fonctionnement fluide.
  • Définir l’architecture front-end et intégrer API pour assurer modularité et maintenabilité de la solution.
  • Développer les composants UI/UX pour assurer la responsivité et l’interopérabilité de l’interface avec le back-end.
  • Concevoir les API front-end en définissant les formats, les protocoles de communication et les performances.
  • Structurer les couches applicatives et développer le back-end sécurisé et conforme aux spécifications.
  • Tester la solution (unitaires, à charge, etc.), analyser les résultats au regard des critères pour assurer sa qualité et sa stabilité.
  • Optimiser le code, corriger les bugs et garantir la conformité légale et la performance.
  • Rédiger la documentation technique adaptée aux utilisateurs pour faciliter l’usage et la collaboration.
  • Préparer les environnements (développement et tests) et configurer les workflows pour une intégration fluide.
  • Automatiser les pipelines CI/CD avec des conteneurs pour une intégration et un déploiement sécurisé.
  • Sécuriser les environnements CI/CD avec des tests continus et des outils de détection des vulnérabilités afin d'assurer la sécurité de l’infrastructure.
  • Améliorer les pipelines en analysant les indicateurs et en appliquant les actions correctives pour plus de fiabilité des processus CI/CD.
  • Planifier la prod, définir les processus de rollback et backup et organiser les mises à jour pour garantir fiabilité et continuité.
  • Optimiser la solution via des retours, mesures et techniques pour réduire la dette technique.
  • Réaliser une veille technologique pour anticiper les évolutions métier et améliorer les pratiques.
  • Cadrer le projet en analysant les besoins et les ressources pour définir les objectifs.
  • Choisir ou appliquer la méthode et organiser l’équipe et les ressources pour une bonne gestion du projet.
  • Planifier le projet, estimer les charges et les risques pour suivre les performances.
  • Valider les choix du projet avec les parties pour assu
Pour acceder directement a la certification, les candidats doivent obligatoirement justifier d un des pre-requis suivants :
Etre titulaire d une certification professionnelle de niveau 6 (ou equivalent) en informatique et systemes d information ;
OU, etre titulaire d une certification professionnelle de niveau 5 (ou equivalent) avec une experience professionnelle d au moins 2 ans en informatique et systemes d information ;
Avoir une bonne connaissance pratique d au moins un langage de programmation / framework.
Durée totale : 402 heures
Formacode (Domaines de formation) :
  • 31057 Génie logiciel
  • 31067 Développement informatique
  • 31094 Gestion projet informatique
Rome (Métiers) :
  • M1805 Études et développement informatique
NSF (Spécialités de formation) :
  • 326 Informatique, traitement de l'information, réseaux de transmission des données
OpenClassrooms
OpenClassrooms
2 Cour de l Ile Louviers
75004 PARIS
Fonds Européen Les actions du Plan Régional de Formation sont financées avec le concours du Fonds Européen

Entrées/sorties permanentes

Formation 100% à distance

Niveau de sortie : Bac + 5 et plus