Formation

Développeur concepteur logiciel

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

  • Tout public
  • Organiser et mettre en place un système de veille, automatisé ou non, sur l’état de l’art du domaine et sur ses évolutions matérielles et technologiques afin d’optimiser ses pratiques / mettre à jour ses connaissances ou bien répondre à une problématique spécifique
  • Analyser une demande en développement informatique afin d'identifier les utilisateurs, les différents besoins, le contexte de l’organisation et ses contraintes techniques, matérielles, budgétaires et réglementaires (dette technique, connaissance métier, etc.). Le cas échéant, rédiger un document de cadrage pour validation auprès du commanditaire
  • Traduire les besoins implicites et explicites en fonctionnalités afin de structurer et de préparer le développement de la solution informatique
  • Concevoir et représenter visuellement la solution informatique, à l’aide des outils de conception et de modélisation adaptés et en cohérence avec les besoins, le contexte et les contraintes, afin d’en faciliter son développement
  • Rédiger le cahier des charges des spécifications techniques et fonctionnelles (ou son équivalent) afin de valider le développement informatique
  • Présenter la solution informatique aux parties prenantes, à l’aide des supports adéquats, et argumenter si besoin les choix retenus
  • Planifier le projet de développement informatique, à l’aide d’une méthodologie de gestion de projet adaptée, dans le respect des bonnes pratiques et en prenant en compte les contraintes client
  • Sélectionner, installer et paramétrer l’environnement de travail, en fonction de la nature du projet à développer, à l’aide des outils et applications nécessaires afin d’organiser le workflow et le travail en mode collaboratif
  • Concevoir des interfaces utilisateurs accessibles, respectant les principes de sécurité, d'ergonomie et de navigabilité, en vue d'une utilisation compatible avec les différents écrans et navigateurs
  • Structurer, transformer et traiter les données, selon les règles métier (algorithmes) nécessaires au fonctionnement de la solution, afin de garantir la persistance des données
  • Assurer les échanges de données entre les différents modules de la solution à l’aide des requêtes adaptées
  • Collaborer lors de la phase de développement, auprès des différents interlocuteurs, selon la fréquence définie et le format adapté, afin de veiller à la diffusion et au partage des informations et du code.
  • Définir et créer des composants d'interfaces dynamiques, responsives et compatibles aux différents terminaux, les assembler afin de construire des interfaces utilisateurs interactives, à l’aide des outils et langages de programmation adaptés
  • Intégrer des évènements complexes (exemples : interactions composants / BDD) au sein des interfaces utilisateurs, à l’aide des outils et langages de programmation adaptés
  • Mettre en place un système de connexion sécurisée (authentification), dans le respect des droits
Pour acceder a la certification Developpeur concepteur logiciel, les candidats doivent obligatoirement justifier d un des pre-requis suivants :

- Etre titulaire d une certification professionnelle de niveau 6 (bac+3 ou equivalent) en mathematiques, informatique, technologie, economie, finance ou analyse de donnees.
ou
- Etre titulaire d une certification professionnelle de niveau 5 (ou equivalent) avec une experience professionnelle d au moins 2 ans en mathematiques, informatique, technologie, economie, finance ou analyse de donnees.

Tout autre profil fera l objet d une procedure derogatoire incluant un test de positionnement.

- Langue :
Un niveau B2 minimum en francais
Un niveau B2 est recommande en anglais

- Materiel et logiciels : L acces a un ordinateur (PC ou Mac) muni d un casque son, d une webcam et d une bonne connexion Internet (3,2 Mbps en envoi et 1,8 Mbps en reception de donnees). De plus, il faut etre administrateur de votre ordinateur, afin de pouvoir installer des programmes complementaires. Ce parcours necessite d etre equipe d un ordinateur avec les specifications suivantes :
Core i3 ou AMD Ryzen 3 minimum (idealement core i7 ou AMD Ryzen 7)
Memoire vive (RAM) de 8 Go minimum (16 Go idealement, mais possibilite d utiliser Google Colaboratory pour les fichiers de donnees les plus importants du parcours, avec un compte gratuit)
Espace disque disponible 256 Go, SSD idealement.
Durée totale : 804 heures
Formacode (Domaines de formation) :
  • 31057 Génie logiciel
  • 31097 Programmation structurée
  • 31089 Développement application mobile
  • 31090 Développement web
  • 71454 Logiciel conception web
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

Entrées/sorties permanentes

Formation 100% à distance

Niveau de sortie : Bac + 3 et 4