• 4 heures
  • Difficile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 16/04/2024

Tirez le maximum de ce cours

Bienvenue dans ce cours sur la conception d’architectures logicielles ! Voici un bref aperçu de la meilleure façon de naviguer dans ce cours.

Faites connaissance avec vos professeurs

Romain SessaRomain est un free-lance spécialisé dans le développement logiciel avec le langage Java. Adepte de la programmation objet et des méthodes de conception logicielles, il est convaincu de l’importance de la définition d’un cadre architectural pour chaque projet qu’il réalise.

Passionné par la transmission de connaissances et compétences, il enseigne dans le domaine de l’ingénierie logicielle pour plusieurs acteurs majeurs de l’éducation en France. 

Pour OpenClassrooms, il est également mentor depuis début 2016, référent technique pour les parcours Développeur d’application Java et Architecte Logiciel, ainsi qu’auteur de plusieurs cours sur la plateforme.

José Esterkin

José travaille dans le développement et l'architecture logicielle ainsi que dans la gestion de projets depuis plus de 30 ans. Depuis 1998, il a donné des cours sur les logiciels et la gestion de projets à plus de 3 000 étudiants.

Il a été président de la branche du PMI (Project Management Institute) de Buenos Aires, en Argentine, en 2010, 2012 et 2015, et membre bénévole des comités internationaux des centres de formation agréés et de conseil pédagogique du PMI, qui conseillent le PMI sur les tendances et les dernières bonnes pratiques de la gestion de projets. 

Il a fondé et dirige actuellement Positive, une société de conseil et de formation en gestion de projets basée à Buenos Aires, qui opère en Amérique latine et en Espagne.

Structure du cours

Les six grandes architectures couvertes dans ce cours sont indépendantes les unes des autres, ce qui signifie que vous pouvez lire les chapitres dans l'ordre que vous préférez, plutôt que dans l'ordre proposé.

Dans les cas où le terme anglais est couramment utilisé dans l'industrie, il est indiqué entre parenthèses à côté du français.

Vous retrouverez à chaque chapitre les mêmes éléments :

  • Une définition (À quoi correspond l'architecture X ?). 

  • Une explication sur les principaux composants de l'architecture, notamment des schémas (Quelle est la structure de l'architecture X ?). 

  • Les situations dans lesquelles utiliser l'architecture (Quand utiliserai-je l'architecture X ?). 

  • Une étude de cas, montrant comment analyser une problématique métier réelle, avec une solution (étude de cas). 

  • Une activité pratique où vous dessinez votre propre architecture sur la base d'une situation (essayez vous-même !), et la comparez à une solution. 

Il s'agit d'un cours avancé qui est principalement axé sur l'architecture technique. Grâce aux chapitres en texte seul, vous pouvez revoir et analyser les schémas à votre propre rythme. En outre, vous avez la possibilité de sauter des étapes et de trouver facilement les informations dont vous avez besoin. En tant qu'étudiant avancé, cela vous offre une plus grande liberté pour contrôler ce que vous apprenez, à quel moment et à quel rythme.

Voici le moment de la question cruciale : êtes-vous prêt à commencer à travailler avec des schémas d'architecture ? Rejoignez-moi dans les chapitres suivants !

Exemple de certificat de réussite
Exemple de certificat de réussite