Architecte logiciel

Devenez un expert dans le développement logiciel en concevant des solutions complexes.

Commencer

Une formation flexible 100% en ligne

Démarrez à tout moment votre nouvelle carrière ! Disponible à temps partiel ? Pas de problème, étudiez à votre rythme.

Des projets professionnalisants

Apprenez les compétences clés de votre futur métier en validant 12 projets tirés de cas concrets d’entreprise.

Un accompagnement personnalisé

Bénéficiez de sessions de mentorat hebdomadaires avec un expert du métier.

Un diplôme de niveau 7 (Bac+5)

Décrochez un diplôme de niveau, avec un emploi garanti sous 6 mois.

Commencer
Développement

Architecte logiciel

DiplômeDiplôme niveau 7 (Bac+5)Accompagnement personnaliséEmploi garanti

D'ici 2020, 1 million d'offres d'emplois de développement informatique devraient être créées aux États-Unis et 700 000 en Europe, grâce à une croissance sans précédent dans le secteur des technologies numériques.

Chez OpenClassrooms, notre mission est de rendre l'éducation professionnelle accessible. Nous repérons les compétences clés nécessaires pour réussir sur le marché de l'emploi et créons des diplômes permettant à nos étudiants d'acquérir ces compétences. C'est pour cette raison que nous avons développé une formation de niveau master de 15 mois qui permet à des développeurs de devenir des architectes. Notre formation est 100 % en ligne et vous bénéficierez de l'aide d'un mentor tout au long de votre parcours.

Les projets de notre formation de Software Architect sont majoritairement réalisés sans langage de programmation spécifique. Dans le cas contraire, le langage Java est utilisé. Vous aurez besoin d'avoir des connaissances en Java et une expérience en tant que développeur pour vous inscrire à cette formation.

Qu'est-ce qu'un architecte logiciel ? 

Un architecte logiciel est un développeur logiciel expérimenté, responsable du design, de la planification et de la méthodologie utilisés pour le développement d'un produit

En tant qu'architecte logiciel, vous serez en charge de : 

  • communiquer avec des clients et des parties prenantes ; 
  • coordonner une équipe de développement ;
  • évaluer la portée d'un projet ; 
  • analyser une architecture logicielle existante ; 
  • définir la structure et le comportement d'applications et leurs interactions ; 
  • valider de nouvelles solutions architecturales ; 
  • gérer l'implémentation et la livraison d'architectures logicielles.

La rémunération d'un architecte logiciel

En tant qu'architecte logiciel, vous pouvez prétendre aux rémunérations suivantes annuelles brutes (ces salaires peuvent varier selon les régions) : 

  • moyenne pour un architecte logiciel : 52 000 €/an ;
  • fourchette : de 40 000 € à 70 000 €/an.

Source : glassdoor.fr

Quels métiers puis-je exercer ?

Cette formation vous préparera aux métiers suivants : 

  • Architecte J2EE ;
  • Architecte .Net ;
  • Leader technique ;
  • Architecte en système d’information ;
  • Architecte logiciel ;
  • Consultant technique ;
  • Consultant Technologies de l’information.

Retrouvez sur cette page les indicateurs de performance des formations OpenClassrooms.

Prérequis à la formation

Pour accéder à cette formation vous devez obligatoirement remplir ces prérequis : 

  • niveau exigé : un diplôme niveau bac +3 en sciences informatiques (computer science) ou une expérience professionnelle de minimum 3 ans en tant que développeur ;
  • la maîtrise de l'anglais au niveau B2 du CECRL est exigée.
  • un accès à un ordinateur, à une webcam et à une bonne connexion Internet (3.2 Mbps en envoi et 1.8 Mbps en réception de données). Pour tester la qualité de votre connexion, cliquez sur ce lien.

Prérequis techniques 

  • Une connaissance professionnelle du langage de programmation Java est exigée. (Plusieurs projets sur ce parcours demandent de la programmation en Java.) 

Que vais-je apprendre ?

En suivant cette formation d'architecte logiciel, vous apprendrez notamment à :

  • extraire les besoins d'un client ; 
  • faire l'audit d'une architecture existante ; 
  • chercher et présenter des solutions d'architecture ; 
  • analyser une dette technique ; 
  • créer la roadmap d'une architecture ; 
  • définir des tests orientés business et des frameworks de gouvernance de l'architecture ;
  • développer un POC (Proof of Concept) ;
  • gérer les changements de direction et les besoins d'un projet pendant son cycle de vie...

Votre diplôme

  • OpenClassrooms est un établissement privé d'enseignement à distance déclaré au rectorat de l'Académie de Paris.

  • À l'issue de votre formation et de la validation de vos compétences par un jury, vous pourrez obtenir le certificat « Architecte logiciel ».
    Vous pourrez également obtenir ce titre enregistré au Répertoire National des Certifications Professionnelles, de niveau 7 (Bac+5) sur les cadres français et européen des certifications (European Qualifications Framework), à la condition que vous validiez les pré-requis nécessaires.

  • Contactez l'université ou école où vous souhaitez poursuivre vos études si vous avez des questions à propos de l’équivalence du diplôme.

Un emploi garanti

  • Trouvez un emploi dans les 6 mois qui suivent votre diplôme.

  • Si ce n'est pas le cas, nous vous remboursons votre parcours.
    Découvrir l'Emploi Garanti.

Développement

Architecte logiciel

DiplômeDiplôme niveau 7 (Bac+5)Accompagnement personnaliséEmploi garanti

Une pédagogie basée sur la pratique

  • Obtenez des compétences clés en validant des projets professionnalisants.

  • Progressez à l'aide d'un expert du métier.

  • Gagnez un véritable savoir-faire ainsi qu’un portfolio pour le démontrer.

Les projets et compétences en détail

projet 1

Entrez dans votre formation d'architecte logiciel

Découvrez le métier d'architecte logiciel, créez l'offre d'emploi de vos rêves et mettez en place un plan d'action pour réussir votre formation.
Durée20 heures
Compétences acquises dans ce projet
  • Définir une stratégie d'apprentissage
  • Identifier les compétences requises pour devenir architecte logiciel
projet 2

Définissez le périmètre de votre projet en accord avec votre client

Votre client veut moderniser ses systèmes pour optimiser ses coûts. Votre mission est de synthétiser ses besoins dans un brief et de lui fournir une solution technique rationalisée.
Durée60 heures
Compétences acquises dans ce projet
  • Communiquer les guidelines du scope fonctionnel d'un projet aux parties prenantes
  • Extraire les besoins d'un projet depuis un brief business ou de réunions avec les clients
projet 3

Faites l'audit d'une architecture existante et proposez une nouvelle solution

Votre entreprise a besoin de votre aide pour rendre sa solution plus performante. Vous devez évaluer l'architecture existante et présenter votre solution aux différentes parties prenantes.
Durée100 heures
Compétences acquises dans ce projet
  • Évaluer la pertinence des architectures d'une entreprise par rapport aux besoins business
  • Justifier la valeur et la faisabilité d'un project technique
  • Proposer une première stack technologique pour une application
  • Recenser les risques techniques et les limitations d'un projet
  • Répertorier les technologies et fonctionnalités d'une infrastructure existante
projet 4

Cherchez les solutions pour optimiser la mise à niveau d'une architecture

Votre client a besoin d'ajouter une nouvelle fonctionnalité à son architecture. Il a cependant de nombreuses contraintes... Votre travail consiste à trouver la meilleure solution !
Durée80 heures
Compétences acquises dans ce projet
  • Recommander des produits et services pour supporter des conceptions architecturales
  • Surveiller le marché pour proposer des solutions architecturales optimisées
  • Évaluer la pertinence des architectures d'une entreprise par rapport aux besoins business
projet 5

Concevez une nouvelle architecture afin de soutenir le développement de votre entreprise

Vous travaillez pour une startup en forte croissance, dont l'architecture d'application a besoin d'être repensée. À vous de développer un système maintenable et qui fonctionne avec la nouvelle base clients.
Durée80 heures
Compétences acquises dans ce projet
  • Elaborer des modèles, principes et normes d'architecture
  • Définir la structure, le comportement et les interactions d'une application
  • Concevoir des systèmes maintenables pour des plateformes web, cloud, ou mobile.
projet 6

Créez une application de communication multiplateforme

Vous êtes consultant pour une grande entreprise qui a besoin de rationaliser le processus de communication entre ses différents départements, tout en gérant sa dette technique.
Durée70 heures
Compétences acquises dans ce projet
  • Analyser l'impact d'une dette technique existante sur la portée d'un nouveau projet
  • Concevoir la représentation architecturale d'entreprise avec des techniques standards
projet 7

Réalisez un plan d'implémentation pour assurer le bon déroulement de votre projet d'architecture

Vous êtes chargé d'implémenter la solution architecturale d'une grande entreprise industrielle. Impressionnez votre CTO en définissant la roadmap idéale, tout en assurant les performances et la sécurité.
Durée100 heures
Compétences acquises dans ce projet
  • Recommander une roadmap optimale
  • S'assurer de la sécurité et de la stabilité opérationnelle avec un plan d'implémentation
projet 8

Utilisez un plan de test pour assurer le succès de votre architecture

Vous reprenez un important projet d'architecture, mais vous réalisez que la conception logique et physique est incomplète. Vous reprenez cela en main et définissez un plan de test.
Durée120 heures
Compétences acquises dans ce projet
  • Définir des solutions systèmes logiques et physiques via une documentation d'architecture
  • Définir des tests orientés business pour satisfaire les demandes du client
projet 9

Gérez les risques grâce à un cadre de gouvernance d'architecture

Appliquez vos architectures à un système existant, et définissez comment gérer la migration en utilisant une stratégie de mitigation des risques.
Durée100 heures
Compétences acquises dans ce projet
  • Assurer l'implémentation de spécifications fonctionnelles requises dans l'architecture
  • Implémenter des stratégies de mitigation de risques associés à l'architecture
  • Implémenter un référentiel de gouvernance d'architecture
projet 10

Coordonnez une équipe de développement pour assurer une livraison efficace

Travaillez avec votre équipe de développement pour vous assurer que votre architecture est délivrée en accord avec votre roadmap.
Durée70 heures
Compétences acquises dans ce projet
  • Coordonner les ressources de l'équipe de développement grâce aux compétences requises
  • Déterminer les tâches de développement nécessaires et répartissez-les dans l'équipe
  • Assurer l'amélioration continue des pratiques de code
  • Assister l'équipe de développement pour implémenter l'architecture dans les temps
projet 11

Faites adhérer les parties prenantes avec un POC

Vous êtes consultant et devez convaincre un client d'un domaine sensible que votre solution est fiable et sécurisée. Il est temps de développer un Proof of Concept (POC) et de vous assurer qu'il sera prêt lorsque l'équipe de développement prendra la main.
Durée150 heures
Compétences acquises dans ce projet
  • Assurer la conformité des livrables avec les demandes produit
  • Assurer l'amélioration continue pendant l'implémentation
  • Implémenter et tester un POC pour valider les choix techniques avec les parties prenantes
projet 12

Gérez les changements des exigences dans un projet d'architecture logicielle

Vous êtes freelance et venez de livrer un projet d'architecture logicielle. Mais une petite erreur semble créer de gros problèmes... Faites le nécessaire pour que votre client soit satisfait.
Durée150 heures
Compétences acquises dans ce projet
  • Justifier les décisions de compromis entre plusieurs demandes business
  • Adapter une solution d'architecture en fonction des nouvelles contraintes
Diplôme
Expert en ingénierie informatique

Un accompagnement individuel & privilégié

  • Bénéficiez de sessions individuelles hebdomadaires avec un mentor expert du métier.

  • Progressez rapidement dans vos projets grâce à son excellence dans le partage de son savoir-faire.

La communauté OpenClassrooms

  • Comptez sur une communauté soudée d’étudiants prête à vous aider 24h/24, 7j/7.

  • Partagez vos questions et vos doutes avec des centaines d'étudiants, de mentors et de diplômés sur un réseau social privé.

Financez votre parcours

L’abonnement : une formule flexible et à la carte

Pour tous


Les avantages
  • Emploi du temps adapté : étudiez à votre rythme

  • Sans engagement : arrêtez à tout moment

  • Plus vite vous terminez, moins le coût final est élevé

  • Date de début selon vos disponibilités

500 $US par mois

Environ 15 mois

Démarrer

Besoin d’aide pour choisir un financement adapté ?

Contacter un conseiller

Ce parcours vous intéresse pour votre entreprise ?

Contacter un expert business

Nous sommes là pour vous orienter

Notre équipe est à votre disposition pour toute question sur nos formations ou vos projets professionnels.