Be Wise Apps

Cours gratuit · 13 chapitres · 117 leçons vidéo · certificat

Apprenez l’architecture logicielle, des principes de base aux systèmes intégrant l’IA

Un cours complet pour les débutants comme pour les ingénieurs en activité : le fonctionnement d’un logiciel, les attributs de qualité, les principes de conception, la documentation, les monolithes et les microservices, les données, la sécurité, la résilience, les systèmes cloud native, la gouvernance et l’IA. Chaque chapitre et chaque section a sa propre leçon vidéo narrée : vous pouvez regarder, écouter ou lire. Commencez n’importe quel chapitre quand vous voulez ; passez les tests quand vous êtes prêt.

13chapitres, des principes de base aux systèmes intégrant l’IA
104sections, chacune avec une explication simple, des schémas et des exemples commentés
117leçons vidéo narrées en anglais, environ 10 heures, avec sous-titres en français et transcriptions
936questions de test, pour que chaque tentative soit différente
Gratuitsans compte ni e-mail, avec un certificat vérifiable

Avant de commencer : découvrez ce que couvre le cours, à qui il s’adresse, combien de temps il demande, comment les tests sont corrigés et ce qu’atteste le certificat.

À propos du cours

Comment ça marche

1

Regardez ou lisez ce que vous voulez, quand vous voulez

Chaque chapitre et chaque section sont accessibles. Commencez par le début, ou allez directement au sujet dont vous avez besoin. Chaque section commence par une courte leçon vidéo narrée et une explication simple avant d’approfondir.

2

Passez les tests de chapitre

Chaque chapitre se termine par un test facultatif : 20 questions à choix multiples et 2 courtes réponses rédigées, tirées à nouveau à chaque fois. Note de réussite : 80 %.

3

Obtenez le certificat

Réussissez tous les tests de chapitre, puis l’évaluation finale et une étude de cas, pour recevoir un Certificat de fin de formation Be Wise que chacun peut vérifier en ligne.

PublicitéVotre formation, votre outil ou votre offre d’emploi pourrait apparaître ici, devant des personnes qui apprennent l’architecture logicielle. Contactez-nous si vous souhaitez faire de la publicité.

Le cours

Treize chapitres, dans un ordre naturel

Chaque chapitre s’appuie sur le précédent. Le chapitre 0 ne suppose aucune formation technique ; au chapitre 12, vous concevez des systèmes construits autour de modèles d’IA.

00

Pour commencer : comment fonctionne un logiciel

Les bases de tout ce qui suit : ce qu’est un programme, comment les données et le code sont organisés, comment les ordinateurs communiquent sur les réseaux, où les données sont stockées, ce que sont les API, les serveurs et le cloud, et comment les équipes construisent les logiciels. Aucune connaissance préalable n’est requise.

Débutant
01

Qu’est-ce que l’architecture logicielle ?

Les définitions qui comptent (ISO/IEC/IEEE 42010 et le SEI), ce qui distingue l’architecture de la conception, pourquoi elle détermine les coûts et les risques, ce que font réellement les architectes, les parties prenantes, les compromis, la dette technique et la place de l’architecture dans les méthodes de livraison modernes.

Débutant à intermédiaire
02

Attributs de qualité et exigences architecturalement significatives

Comment transformer des souhaits vagues comme « rapide » et « sécurisé » en exigences précises et testables : ISO/IEC 25010, scénarios d’attributs de qualité, performances, disponibilité, modifiabilité, sécurité et utilisabilité, et comment les éliciter, les hiérarchiser et arbitrer entre eux.

Intermédiaire
03

Principes et fondamentaux de conception

Les principes qui sous-tendent toute bonne structure : modularité, couplage et cohésion, masquage de l’information, règles de dépendance, SOLID à l’échelle des composants, connascence, loi de Conway, simplicité et mesure de la structure.

Intermédiaire
04

Documenter et communiquer l’architecture

Les vues et les points de vue, le modèle C4, la part d’UML qui compte encore, les enregistrements de décision d’architecture (ADR), arc42, les diagrammes en tant que code et comment présenter l’architecture à des publics techniques et non techniques.

Intermédiaire
05

Styles architecturaux I : monolithes et conceptions modulaires

Les styles pour les systèmes déployés comme une seule unité : architecture en couches, monolithe modulaire, tubes et filtres, micronoyau, architecture hexagonale et Clean Architecture, conception pilotée par le domaine, et quand un monolithe est la bonne réponse.

Intermédiaire
06

Styles architecturaux II : systèmes distribués

Pourquoi et quand distribuer, les illusions de l’informatique distribuée, les architectures à base de services et de microservices, les systèmes pilotés par les événements, la communication synchrone et asynchrone, CAP et PACELC, les sagas, et les conceptions serverless et basées sur l’espace.

Intermédiaire à avancé
07

Architecture des données

La propriété des données, le choix d’une base de données, les transactions et l’isolation, la réplication et le partitionnement, CQRS et l’event sourcing, la mise en cache, l’évolution des schémas, ainsi que l’analytique, le streaming et le data mesh.

Intermédiaire à avancé
08

Sécurité, confidentialité et conformité dès la conception

Principes de sécurité, modélisation des menaces avec STRIDE, identité et accès (OAuth 2.0 et OpenID Connect), chiffrement et secrets, zero trust, sécurité de la chaîne d’approvisionnement logicielle, protection de la vie privée dès la conception au titre du RGPD, et sécurité en exploitation.

Intermédiaire à avancé
09

Performances, scalabilité, résilience et exploitabilité

Stratégies de passage à l’échelle, équilibrage de charge et absence d’état, files d’attente et back pressure, délais d’expiration, nouvelles tentatives, disjoncteurs et cloisonnement, SLI, SLO et budgets d’erreur, observabilité, planification de la capacité et ingénierie du chaos.

Intermédiaire à avancé
10

Architecture cloud native et d’infrastructure

Modèles de services cloud, conteneurs et Kubernetes, l’application douze facteurs, l’infrastructure en tant que code, la CI/CD et les stratégies de déploiement, le multirégion et la périphérie (edge), l’ingénierie de plateforme, le FinOps et la dépendance au fournisseur vue comme un compromis.

Intermédiaire à avancé
11

Évaluation, prise de décision et gouvernance

Comment les architectures sont jugées et gouvernées : l’ATAM et les revues légères, les fonctions d’aptitude et l’architecture évolutive, la gouvernance dans les organisations agiles, Team Topologies, la modernisation des systèmes hérités, le leadership, l’éthique et l’analyse de rentabilité.

Avancé
12

Architecture des systèmes intégrant l’IA

L’apprentissage automatique et les grands modèles de langage du point de vue de l’architecte : où placer les modèles, la génération augmentée par récupération, les agents et l’utilisation d’outils, l’évaluation, les garde-fous, le coût et la latence, le LLMOps et l’IA responsable au titre du règlement européen sur l’IA (AI Act).

Avancé

Explorer les chapitres en détail

Deux façons de l’utiliser

Comme référence

Consultez n’importe quel sujet : scénarios d’attributs de qualité, modèle C4, CAP et PACELC, sagas, OAuth, SLO, génération augmentée par récupération. Utilisez la table des matières du cours, la recherche et le glossaire.

Comme cours

Suivez les chapitres dans l’ordre avec les leçons vidéo, testez-vous avec les questions à la fin de chaque section, passez les tests de chapitre et obtenez le certificat. Choisissez votre niveau ci-dessous et commencez.

Par où voulez-vous commencer ?

Tout le monde suit les mêmes chapitres dans le même ordre, du chapitre 0 au chapitre 12. Choisissez le guide qui vous correspond.

Questions

À propos du cours

Le cours est-il gratuit ?

Actuellement, l’ensemble du cours est gratuit : chaque chapitre, les tests de chapitre, ArchitectBot, l’évaluation finale et le certificat. Si cela change, le prix et ce qu’il comprend exactement seront indiqués sur la page À propos du cours avant que vous ne commenciez quoi que ce soit de payant. Le cours est financé par de la publicité clairement signalée, qui n’influence jamais le contenu, les questions ni la correction.

Y a-t-il des leçons vidéo ?

Oui. Chaque chapitre commence par une introduction vidéo narrée d’environ 6 à 8 minutes, et chacune des 104 sections a sa propre leçon vidéo narrée d’environ 4 à 6 minutes : 117 vidéos, soit environ 10 heures au total. Les vidéos sont narrées en anglais, avec des sous-titres en français et en anglais, une option « Écouter seulement (audio) » et la transcription complète, pour que vous puissiez regarder, écouter ou lire, comme vous le préférez. Les vidéos se trouvent en haut de chaque chapitre et de chaque section, dans l’app et sur les pages web du cours.

Faut-il savoir programmer ?

Non. Le chapitre 0 ne suppose aucune formation technique : il explique ce que sont les programmes, les données, les réseaux, les bases de données, les API, les serveurs et le cloud avant que le cours n’aborde l’architecture. Chaque section suivante commence aussi par une explication courte et simple avant d’entrer dans le détail. Savoir lire un peu de code aide, mais n’est pas nécessaire.

À qui s’adresse le cours ?

Aux débutants qui veulent comprendre comment les systèmes logiciels sont conçus ; aux développeurs qui évoluent vers des rôles de senior, de lead ou d’architecte ; aux responsables d’ingénierie et aux équipes produit qui travaillent avec des architectes ; aux étudiants ; et aux ingénieurs en IA qui doivent intégrer des modèles dans des systèmes fiables.

Combien de temps faut-il ?

Environ 40 heures de lecture, à votre rythme : chaque chapitre demande environ deux à quatre heures de lecture. Avec les tests de chapitre (environ 45 minutes chacun), l’examen final et l’étude de cas, le cours complet représente environ 60 heures d’étude.

Dois-je passer les tests ?

Non. Chaque chapitre peut être lu quand vous le souhaitez, dans n’importe quel ordre : le cours sert donc aussi bien de référence que de cours. Les tests sont là pour qui veut vérifier sa compréhension ou obtenir le certificat.

Comment les tests sont-ils corrigés ?

Chaque test de chapitre comporte 20 questions à choix multiples, tirées à nouveau à chaque fois d’une banque de plus de 60 questions, et 2 courtes réponses rédigées. Les QCM sont corrigés automatiquement. Les réponses rédigées sont corrigées par une IA selon les critères indiqués avec chaque question, et vous pouvez demander une seconde correction. Pour réussir, il faut obtenir 80 % au total et au moins 2 sur 5 à chaque réponse rédigée.

Qu’est-ce que le certificat, et est-il accrédité ?

Lorsque vous avez réussi tous les tests de chapitre, l’évaluation finale et une étude de cas, vous recevez un Certificat de fin de formation Be Wise portant votre nom, la date, votre résultat (Admis, Mention bien ou Mention très bien) et un numéro unique que chacun peut vérifier sur bewiseapps.com. Il atteste que vous avez réussi les tests de ce cours. Ce n’est pas une qualification accréditée, et il n’est délivré ni par une université ni par un organisme professionnel.

Faut-il créer un compte ?

Non. Aucun compte, mot de passe ni adresse e-mail n’est nécessaire. Votre progression de lecture reste dans votre navigateur. Lorsque vous passez un test, vous recevez un code de reprise aléatoire ; vos scores sont conservés sous ce code pour que vous puissiez continuer sur un autre appareil. Votre nom n’est enregistré que si vous demandez un certificat, afin que celui-ci puisse être vérifié.

Que couvre le cours ?

Les thèmes des programmes professionnels d’architecture logicielle, comme le niveau Foundation de l’iSAQB : exigences et attributs de qualité, principes de conception, styles et patrons architecturaux, documentation et communication, et évaluation. Il va ensuite plus loin, avec les systèmes distribués, l’architecture des données, la sécurité, la résilience et l’observabilité, les systèmes cloud native, la gouvernance et les systèmes intégrant l’IA. Il ne prépare à aucun examen externe et n’en remplace aucun.

Qu’est-ce que l’évaluation finale ?

Lorsque vous avez réussi les 13 tests de chapitre (la note de réussite de chacun est de 80 %), l’évaluation finale s’ouvre. Elle comporte deux parties, que vous pouvez passer dans l’ordre de votre choix :

  • L’examen final : 60 questions à choix multiples tirées de l’ensemble du cours, à envoyer dans les 3 heures qui suivent le début. La note de réussite est de 70 %. Si vous ne réussissez pas, vous pouvez réessayer avec d’autres questions au bout de 24 heures.
  • L’étude de cas d’architecture : 1500 à 4000 mots présentant l’architecture que vous proposeriez pour l’un de plusieurs énoncés réalistes. Elle est notée sur 50 selon une grille publiée de cinq critères valant chacun 10 points. La note de réussite est de 25 sur 50, avec au moins 4 points à chaque critère. Si vous ne réussissez pas, vous pouvez envoyer une nouvelle version au bout de 24 heures.

Comment votre résultat est calculé. Vous ne recevez un certificat que si vous avez réussi tous les tests de chapitre, l’examen et l’étude de cas. Votre note globale, sur 100, se compose alors de trois parties :

  • 40 % pour vos tests de chapitre : la moyenne de votre meilleur score à chacun des 13 tests ;
  • 30 % pour votre score à l’examen final ;
  • 30 % pour votre note à l’étude de cas, convertie en pourcentage (par exemple, 35 sur 50 donne 70 %).

Votre résultat dépend de cette note globale :

  • Mention très bien : une note globale de 90 ou plus, et au moins 80 % (40 sur 50) à l’étude de cas ;
  • Mention bien : une note globale de 80 ou plus (y compris 90 ou plus sans 80 % à l’étude de cas) ;
  • Admis : toutes les épreuves réussies, avec une note globale inférieure à 80.

Exemple commenté. Si vos meilleurs scores aux tests de chapitre sont en moyenne de 88 %, que vous obtenez 80 % à l’examen et 35 sur 50 (70 %) à l’étude de cas, votre note globale est de (88 × 0,40) + (80 × 0,30) + (70 × 0,30) = 35,2 + 24 + 21 = 80,2, soit une Mention bien.

La grille complète de l’étude de cas se trouve sur la page À propos du cours.

Le cours est-il lié à une université ou à un organisme de certification ?

Non. Be Software Architecture Wise est un cours indépendant proposé par Be Wise. Il n’est affilié à aucune université, aucun organisme professionnel, aucun programme de certification, aucune entreprise technologique ni aucun auteur dont il cite les travaux, et n’est approuvé par aucun d’entre eux.

À lire avant de commencer

À propos du cours : ce qu’il est, à qui il s’adresse et comment il fonctionne

Cette page présente ce qu’enseigne Be Software Architecture Wise, à qui il convient, ce dont vous avez besoin, combien de temps il demande, comment fonctionnent les tests, l’évaluation finale et le certificat, ce que deviennent vos données et ce que le cours ne fait pas.

Le cours en un coup d’œil

Ce que c’est
Un cours en ligne complet d’architecture logicielle : 13 chapitres, 104 sections et 117 leçons vidéo narrées
Niveau
D’aucune formation technique (chapitre 0) au niveau attendu d’un architecte logiciel en exercice
Prérequis
Aucun. Savoir lire un peu de code aide à partir du chapitre 3, mais n’est pas nécessaire
Durée
Environ 40 heures de lecture, environ 60 avec les tests et l’étude de cas ; à votre rythme, sans échéance
Format
Leçons vidéo narrées et chapitres rédigés avec schémas, exemples commentés et listes de contrôle ; dans l’app, sous forme de pages web et en PDF
Leçons vidéo
117 leçons narrées : une introduction d’environ 6 à 8 minutes pour chaque chapitre et une leçon d’environ 4 à 6 minutes pour chaque section, soit environ 10 heures au total, toutes narrées en anglais, avec des sous-titres en français et en anglais, une option audio seul et la transcription complète
Évaluation
Tests de chapitre facultatifs (note de réussite : 80 %), puis un examen final et une étude de cas rédigée
Certificat
Certificat de fin de formation Be Wise, avec le résultat Admis, Mention bien ou Mention très bien, vérifiable en ligne ; non accrédité
Compte
Aucun n’est nécessaire : un code de reprise aléatoire conserve vos scores
Prix
Actuellement, l’ensemble du cours est gratuit : chaque chapitre, les tests de chapitre, ArchitectBot, l’évaluation finale et le certificat. Si cela change, le prix et ce qu’il comprend exactement seront indiqués sur cette page avant que vous ne commenciez quoi que ce soit de payant.
Langue
Français ; les vidéos sont narrées en anglais, avec des sous-titres en français

Qu’est-ce que Be Software Architecture Wise ?

Be Software Architecture Wise est un cours en ligne complet d’architecture logicielle : la discipline qui consiste à décider comment un système logiciel est divisé en parties, comment ces parties fonctionnent ensemble et quels compromis le système fait entre des qualités comme la rapidité, le coût, la sécurité et la facilité de modification. Il compte 13 chapitres et 104 sections et va du fonctionnement d’un logiciel, pour les personnes sans formation technique, à la conception de systèmes construits autour de modèles d’IA. Chaque chapitre commence par une introduction vidéo narrée et chaque section a sa propre courte leçon vidéo : vous pouvez regarder, écouter ou lire.

Il couvre les thèmes des programmes professionnels d’architecture logicielle, comme le niveau Foundation de l’iSAQB, et des modules universitaires d’architecture logicielle : exigences et attributs de qualité, principes de conception, styles et patrons architecturaux, documentation et évaluation. Il va ensuite plus loin, avec les systèmes distribués, l’architecture des données, la sécurité et la protection de la vie privée dès la conception, la résilience et l’observabilité, l’infrastructure cloud native, la gouvernance et le leadership, et les systèmes intégrant l’IA.

Vous pouvez l’utiliser de deux façons. Comme cours, vous suivez les chapitres, passez le test facultatif à la fin de chacun, puis passez une évaluation finale et une étude de cas d’architecture pour obtenir un Certificat de fin de formation Be Wise. Comme référence, vous ouvrez n’importe quel chapitre ou section quand vous en avez besoin, dans n’importe quel ordre, sans passer aucun test.

À qui s’adresse le cours ?

Le cours est écrit pour des publics très variés. Chaque section commence par une explication courte et simple avant d’aller à la profondeur professionnelle, de sorte que débutants et ingénieurs expérimentés peuvent utiliser les mêmes pages.

Si vous êtesCe que le cours vous apporte
Grands débutantsCommencez par le chapitre 0, qui ne suppose aucune formation technique, et suivez le parcours pour débutants. Regardez d’abord la courte leçon vidéo et lisez l’explication simple qui ouvrent chaque section, consultez l’encadré « Avant de lire » dans les sections plus difficiles, touchez les termes soulignés pour voir leur définition, et posez la question à ArchitectBot quand quelque chose n’est pas clair.
Développeurs évoluant vers des rôles de senior, de lead ou d’architecteSuivez l’itinéraire pour apprenants expérimentés : prenez les chapitres dans l’ordre, en survolant le chapitre 0 et tout ce que vous savez déjà. Les chapitres 1 à 7 couvrent le cœur de la discipline et les chapitres 8 à 11 ce que l’on attend des profils seniors.
Architectes expérimentés et ingénieurs seniorsSuivez l’itinéraire pour apprenants expérimentés comme remise à niveau structurée et comme référence : prenez les chapitres dans l’ordre, survolez ce que vous savez et utilisez les tests de chapitre pour repérer vos lacunes. Les chapitres sur l’évaluation, la gouvernance et les systèmes intégrant l’IA (11 et 12) viennent en dernier et méritent la lecture la plus attentive.
Responsables d’ingénierie, responsables produit et fondateursPrenez les chapitres dans l’ordre, en survolant si vous le souhaitez les détails les plus techniques. Les chapitres 1, 2, 4 et 11 expliquent comment les décisions d’architecture sont prises, documentées et gouvernées, et comment discuter des compromis avec les équipes techniques.
Ingénieurs en IA et en apprentissage automatiquePrenez les chapitres dans l’ordre. Le chapitre 12 montre comment les modèles s’intègrent dans des systèmes fiables ; les chapitres 2, 6, 7 et 9 couvrent les qualités, les systèmes distribués, les données et la résilience dont dépendent les produits d’IA.
ÉtudiantsLe cours complète une formation en informatique avec des leçons vidéo, des exemples commentés, des schémas et des tests d’entraînement, et couvre des sujets que les cursus laissent souvent de côté, comme la gouvernance et l’exploitation.

De quoi ai-je besoin avant de commencer ?

  • Aucune connaissance préalable. Le chapitre 0 explique les programmes, les données, les réseaux, les bases de données, les API, les serveurs et le cloud avant que le cours n’aborde l’architecture. Savoir lire un peu de code aide à partir du chapitre 3, mais vous n’avez pas besoin d’en écrire.
  • Un téléphone, une tablette ou un ordinateur avec un navigateur web à jour. Vous pouvez ajouter l’app à votre écran d’accueil.
  • Une connexion internet pour lire les chapitres et regarder les leçons vidéo en ligne, passer les tests et utiliser ArchitectBot. Chaque chapitre peut aussi être téléchargé en PDF pour une lecture hors ligne.
  • Lire le français sans difficulté. Cette édition du cours est rédigée en français, avec les termes techniques définis là où ils apparaissent pour la première fois et dans le glossaire. Les vidéos sont narrées en anglais, avec des sous-titres en français.
  • Du temps. La plupart des personnes étudient quelques heures par semaine ; il n’y a pas d’échéance.

Que couvre le cours ?

Les 13 chapitres suivent un ordre naturel, chacun s’appuyant sur les précédents, mais chaque chapitre peut être lu seul.

  1. Chapitre 0 : Pour commencer : comment fonctionne un logicielDébutantLes bases de tout ce qui suit : ce qu’est un programme, comment les données et le code sont organisés, comment les ordinateurs communiquent sur les réseaux, où les données sont stockées, ce que sont les API, les serveurs et le cloud, et comment les équipes construisent les logiciels. Aucune connaissance préalable n’est requise.
  2. Chapitre 1 : Qu’est-ce que l’architecture logicielle ?Débutant à intermédiaireLes définitions qui comptent (ISO/IEC/IEEE 42010 et le SEI), ce qui distingue l’architecture de la conception, pourquoi elle détermine les coûts et les risques, ce que font réellement les architectes, les parties prenantes, les compromis, la dette technique et la place de l’architecture dans les méthodes de livraison modernes.
  3. Chapitre 2 : Attributs de qualité et exigences architecturalement significativesIntermédiaireComment transformer des souhaits vagues comme « rapide » et « sécurisé » en exigences précises et testables : ISO/IEC 25010, scénarios d’attributs de qualité, performances, disponibilité, modifiabilité, sécurité et utilisabilité, et comment les éliciter, les hiérarchiser et arbitrer entre eux.
  4. Chapitre 3 : Principes et fondamentaux de conceptionIntermédiaireLes principes qui sous-tendent toute bonne structure : modularité, couplage et cohésion, masquage de l’information, règles de dépendance, SOLID à l’échelle des composants, connascence, loi de Conway, simplicité et mesure de la structure.
  5. Chapitre 4 : Documenter et communiquer l’architectureIntermédiaireLes vues et les points de vue, le modèle C4, la part d’UML qui compte encore, les enregistrements de décision d’architecture (ADR), arc42, les diagrammes en tant que code et comment présenter l’architecture à des publics techniques et non techniques.
  6. Chapitre 5 : Styles architecturaux I : monolithes et conceptions modulairesIntermédiaireLes styles pour les systèmes déployés comme une seule unité : architecture en couches, monolithe modulaire, tubes et filtres, micronoyau, architecture hexagonale et Clean Architecture, conception pilotée par le domaine, et quand un monolithe est la bonne réponse.
  7. Chapitre 6 : Styles architecturaux II : systèmes distribuésIntermédiaire à avancéPourquoi et quand distribuer, les illusions de l’informatique distribuée, les architectures à base de services et de microservices, les systèmes pilotés par les événements, la communication synchrone et asynchrone, CAP et PACELC, les sagas, et les conceptions serverless et basées sur l’espace.
  8. Chapitre 7 : Architecture des donnéesIntermédiaire à avancéLa propriété des données, le choix d’une base de données, les transactions et l’isolation, la réplication et le partitionnement, CQRS et l’event sourcing, la mise en cache, l’évolution des schémas, ainsi que l’analytique, le streaming et le data mesh.
  9. Chapitre 8 : Sécurité, confidentialité et conformité dès la conceptionIntermédiaire à avancéPrincipes de sécurité, modélisation des menaces avec STRIDE, identité et accès (OAuth 2.0 et OpenID Connect), chiffrement et secrets, zero trust, sécurité de la chaîne d’approvisionnement logicielle, protection de la vie privée dès la conception au titre du RGPD, et sécurité en exploitation.
  10. Chapitre 9 : Performances, scalabilité, résilience et exploitabilitéIntermédiaire à avancéStratégies de passage à l’échelle, équilibrage de charge et absence d’état, files d’attente et back pressure, délais d’expiration, nouvelles tentatives, disjoncteurs et cloisonnement, SLI, SLO et budgets d’erreur, observabilité, planification de la capacité et ingénierie du chaos.
  11. Chapitre 10 : Architecture cloud native et d’infrastructureIntermédiaire à avancéModèles de services cloud, conteneurs et Kubernetes, l’application douze facteurs, l’infrastructure en tant que code, la CI/CD et les stratégies de déploiement, le multirégion et la périphérie (edge), l’ingénierie de plateforme, le FinOps et la dépendance au fournisseur vue comme un compromis.
  12. Chapitre 11 : Évaluation, prise de décision et gouvernanceAvancéComment les architectures sont jugées et gouvernées : l’ATAM et les revues légères, les fonctions d’aptitude et l’architecture évolutive, la gouvernance dans les organisations agiles, Team Topologies, la modernisation des systèmes hérités, le leadership, l’éthique et l’analyse de rentabilité.
  13. Chapitre 12 : Architecture des systèmes intégrant l’IAAvancéL’apprentissage automatique et les grands modèles de langage du point de vue de l’architecte : où placer les modèles, la génération augmentée par récupération, les agents et l’utilisation d’outils, l’évaluation, les garde-fous, le coût et la latence, le LLMOps et l’IA responsable au titre du règlement européen sur l’IA (AI Act).

Voir chaque section de chaque chapitre.

Comment le cours est-il organisé, et combien de temps demande-t-il ?

Chaque chapitre commence par une introduction vidéo narrée et une vue d’ensemble : ce que vous allez apprendre, ce qu’il faut lire d’abord, combien de temps il demande et les termes clés. Il comporte ensuite huit sections. Chaque section suit le même schéma :

  1. La leçon vidéoUne vidéo narrée en anglais d’environ 4 à 6 minutes qui vous guide dans la section, avec des sous-titres en français et en anglais, une option « Écouter seulement (audio) » et la transcription complète.
  2. L’idée en brefUne explication courte et simple du sujet, écrite pour quelqu’un qui découvre le domaine.
  3. Ce qu’il faut savoirLes points clés en quelques lignes, utiles pour réviser.
  4. Le contenu détailléUne profondeur professionnelle, avec schémas, exemples commentés, tableaux, guides de décision, listes de contrôle et, si utile, de courts exemples de code.
  5. Vérifiez votre compréhensionDes questions avec leurs réponses pour vous tester avant de continuer.
  6. Sources et sections liéesLes livres, normes et articles sur lesquels s’appuie la section, et des liens vers les parties liées du cours.

Les chapitres demandent environ 40 heures de lecture, soit environ deux à quatre heures chacun. Avec les tests de chapitre (environ 45 minutes chacun), l’examen final et l’étude de cas, le cours complet représente environ 60 heures d’étude. Les 117 leçons vidéo durent environ 10 heures au total. Tout se fait à votre rythme : il n’y a ni date de début, ni échéance, ni session en direct, et vous pouvez vous arrêter et revenir quand vous voulez.

Comment fonctionnent les tests de chapitre ?

Chaque chapitre comporte un test facultatif. Vous pouvez lire le chapitre sans le passer, et le passer quand vous êtes prêt.

  1. Les questions20 questions à choix multiples tirées au hasard d’une banque de 64 pour ce chapitre, deux ou trois pour chacune de ses huit sections, et 2 courtes réponses rédigées choisies parmi 8, sur des sections différentes. Certaines questions à choix multiples vous demandent de choisir plusieurs réponses, de remettre des étapes dans l’ordre ou de lire un schéma. Comme les questions sont tirées à nouveau à chaque fois, deux tentatives ne sont jamais identiques.
  2. DuréeIl n’y a pas de compte à rebours. Vous disposez de 4 heures à partir du début pour envoyer vos réponses, et elles sont enregistrées dans votre navigateur au fur et à mesure : une connexion perdue ou un rechargement de la page ne les fait pas disparaître.
  3. Réponses rédigéesChaque question à réponse rédigée indique les critères selon lesquels elle est corrigée, valant 5 points au total, et une longueur minimale. Les réponses plus courtes que le minimum ne sont pas corrigées, et les réponses qui tentent de donner des instructions au correcteur obtiennent zéro.
  4. CorrectionLes QCM sont corrigés automatiquement et comptent pour 70 % du score. Les réponses rédigées sont corrigées par un correcteur IA qui applique les critères publiés avec un réglage fixe, afin de corriger de façon cohérente, et comptent pour 30 %.
  5. RéussiteVous réussissez avec 80 % au total et au moins 2 sur 5 à chaque réponse rédigée. Votre meilleur score à chaque chapitre est conservé.
  6. Votre résultatSi vous réussissez, vous voyez la bonne réponse et une explication pour chaque question à laquelle vous avez mal répondu. Sinon, vous voyez les sections à réviser, et vous pouvez réessayer avec d’autres questions au bout de 10 minutes. Le nombre de tentatives n’est pas limité.
  7. Seconde correction et signalementSi vous estimez qu’une réponse rédigée a été corrigée injustement, vous pouvez demander une seconde correction dans les 24 heures ; la note la plus haute est retenue. Si une question semble erronée ou peu claire, vous pouvez la signaler depuis la page du test et elle sera vérifiée.

ArchitectBot est conçu pour vous aider à comprendre les sujets plutôt que pour répondre aux questions des tests à votre place, et les questions à réponse rédigée vous demandent d’appliquer les idées plutôt que de les répéter.

Qu’est-ce que l’évaluation finale ?

Lorsque vous avez réussi les 13 tests de chapitre, l’évaluation finale s’ouvre. Elle comporte deux parties, que vous pouvez passer dans l’ordre de votre choix.

Partie 1 : l’examen final

60 questions à choix multiples tirées de l’ensemble du cours, à peu près également réparties entre tous les chapitres, à envoyer dans les 3 heures qui suivent le début. La note de réussite est de 70 %. Si vous ne réussissez pas, vous pouvez réessayer avec d’autres questions au bout de 24 heures.

Partie 2 : l’étude de cas d’architecture

Vous choisissez l’un de plusieurs énoncés réalistes, par exemple une plateforme de réservation, un service de paiement ou un système de support assisté par l’IA, et vous rédigez l’architecture que vous proposeriez : entre 1500 et 4000 mots. Vous n’avez pas besoin de logiciel de dessin : décrivez vos structures avec des mots, des listes et des tableaux. L’étude de cas est notée sur 50 selon cette grille publiée :

CritèrePointsCe que le correcteur recherche
Exigences et attributs de qualité10Identifie les parties prenantes, les contraintes et les principaux facteurs de l’énoncé, et exprime les qualités les plus importantes sous forme de scénarios d’attributs de qualité mesurables et priorisés.
Approche architecturale10Choisit un style ou une combinaison de styles et les principales structures, en les justifiant par rapport aux facteurs, avec les alternatives envisagées et les compromis énoncés.
Structure et comportement10Décrit les principaux conteneurs, leurs responsabilités, les données dont chacun est propriétaire et leurs interactions, y compris au moins un scénario d’exécution important, au niveau d’une vue des conteneurs C4.
Préoccupations transversales10Traite des données et de la cohérence, de la sécurité et de la protection de la vie privée, de la résilience et de l’exploitabilité, du déploiement et du coût, ainsi que des éventuels composants d’IA, chacun en proportion de ce que l’énoncé exige.
Décisions, risques et communication10Consigne au moins trois décisions clés sous forme d’enregistrements de décision d’architecture, liste les principaux risques avec leurs mesures d’atténuation, explique comment la conception peut évoluer, et est clair et bien organisé.
Total50Réussite : 25 ou plus, avec au moins 4 à chaque critère.

L’étude de cas est corrigée par un correcteur IA selon la grille, et vous pouvez demander une seconde correction. Si elle n’atteint pas la note de réussite, vous recevez un retour sur chaque critère et pouvez envoyer une nouvelle version au bout de 24 heures.

Comment le résultat final est-il calculé ?

Votre note globale combine trois éléments : la moyenne de vos meilleurs scores aux 13 tests de chapitre (40 %), votre score à l’examen final (30 %) et votre note à l’étude de cas en pourcentage (30 %). Toute personne qui réussit les trois parties reçoit un certificat, avec le résultat suivant.

RésultatExigence
Mention très bienNote globale de 90 ou plus, et au moins 80 % à l’étude de cas
Mention bienNote globale de 80 ou plus
AdmisTous les tests de chapitre, l’examen final et l’étude de cas réussis

Exemple commenté

Calculer un résultat

Une personne dont les meilleurs scores aux tests de chapitre sont en moyenne de 88 %, qui obtient 80 % à l’examen final et 70 % (35 sur 50) à l’étude de cas a une note globale de 88 × 0,40 + 80 × 0,30 + 70 × 0,30 = 80,2, soit une Mention bien.

Que montre le certificat, et comment peut-on le vérifier ?

Les personnes qui réussissent reçoivent un Certificat de fin de formation Be Wise pour Be Software Architecture Wise, que vous pouvez télécharger en PDF. Il indique :

  • votre nom, exactement tel que vous le saisissez lorsque vous demandez le certificat (vérifiez-le attentivement) ;
  • la date de délivrance ;
  • votre résultat : Admis, Mention bien ou Mention très bien ;
  • un numéro de certificat unique, de la forme BWSA-2026-ABC123 ;
  • une adresse web où chacun peut le vérifier.

Toute personne, par exemple un employeur, peut saisir le numéro sur la page de vérification des certificats pour voir le nom, la date et le résultat avec lesquels il a été délivré. Pour que cela soit possible, nous conservons ces informations et le numéro aussi longtemps que le certificat est valide. Un certificat obtenu par usurpation d’identité ou en soumettant le travail d’autrui peut être retiré, et un certificat retiré apparaît comme tel lors de la vérification.

Le certificat est-il une qualification accréditée ?

Non. Le Certificat de fin de formation Be Wise atteste que vous avez suivi ce cours et réussi ses évaluations. Ce n’est pas une qualification accréditée, il ne donne droit à aucun crédit universitaire, et il n’est ni délivré ni approuvé par une université, un organisme professionnel, l’iSAQB, un fournisseur de cloud ou de logiciels, ni par aucun auteur dont le cours cite les travaux. Le cours ne prépare à aucun examen externe et n’en remplace aucun.

Ce qu’il montre, en revanche, c’est que vous avez suivi un cours substantiel et exigeant et réussi 13 tests de chapitre, un examen final et une étude de cas rédigée. Le poids à lui accorder relève de l’appréciation de la personne qui le lit ; c’est pourquoi le certificat peut être vérifié et pourquoi le programme complet, les règles et la grille sont publics sur cette page.

Que deviennent mes données ?

  • Pas de compte. Vous n’avez pas besoin de donner un nom, une adresse e-mail ou un mot de passe pour lire le cours ou passer des tests.
  • La progression de lecture (les sections que vous avez lues) est conservée uniquement dans votre propre navigateur.
  • Les résultats des tests sont conservés sur notre serveur sous un code de reprise aléatoire de douze caractères que vous recevez lors de votre premier test, sans nom ni coordonnées (jusqu’à ce que vous demandiez un certificat). Saisissez le code sur un autre appareil pour y continuer. Toute personne qui possède votre code peut voir vos scores et continuer à votre place, y compris demander votre certificat : gardez-le donc confidentiel. Les scores sont conservés pendant deux ans après votre dernier test, ou supprimés plus tôt si vous le demandez.
  • Vos réponses aux questions à réponse rédigée, ainsi que votre étude de cas, sont envoyées à un service d’IA pour être corrigées. N’y incluez pas de données personnelles.
  • Votre nom n’est enregistré que si vous demandez un certificat, avec la date, le résultat et le numéro du certificat, afin que le certificat puisse être vérifié.
  • ArchitectBot envoie vos questions à des services d’IA et de recherche pour y répondre. N’y saisissez pas d’informations personnelles ou confidentielles.
  • Les cookies d’analyse ne sont utilisés que si vous les acceptez.

La politique de confidentialité de Be Wise explique avec qui nous partageons les données et quels sont vos droits.

Qu’est-ce qu’ArchitectBot ?

ArchitectBot est l’assistant d’étude IA du cours. Il répond aux questions sur l’architecture logicielle en s’appuyant d’abord sur le contenu du cours, et cherche sur le web tout ce qui est plus récent. Il explique, donne des exemples et vous oriente vers la section pertinente. Ce n’est pas un architecte certifié, il peut se tromper, et il vous aidera à comprendre un sujet plutôt qu’à répondre à une question de test à votre place. Considérez ses réponses comme un point de départ et vérifiez tout ce qui est important.

Comment le contenu est-il maintenu exact et à jour ?

Chaque chapitre est rédigé selon un cahier des charges publié, puis vérifié lors d’une relecture distincte au regard des livres, normes, articles et documentations qu’il cite, avant d’être publié. Les sources sont indiquées à la fin de chaque section pour que vous puissiez les vérifier vous-même. Chaque affirmation doit pouvoir être rattachée à une source citée.

L’architecture logicielle évolue, en particulier dans le cloud et l’IA : les chapitres sont donc mis à jour quand les pratiques ou les normes évoluent, et chaque page indique la date de sa dernière modification. Si vous trouvez une erreur, dites-le-nous, ou signalez une question depuis la page du test. Les modifications ultérieures du contenu n’affectent jamais un certificat déjà délivré.

Quels appareils puis-je utiliser, et le cours est-il accessible ?

Le cours fonctionne sur téléphone, tablette et ordinateur dans tout navigateur à jour, et vous pouvez l’installer sur votre écran d’accueil comme une app. Chaque chapitre est aussi disponible sous forme de pages web ordinaires et de PDF téléchargeable. Chaque leçon vidéo est narrée en anglais, avec des sous-titres en français et en anglais, une option « Écouter seulement (audio) » et la transcription complète. Les schémas sont accompagnés de descriptions textuelles pour les lecteurs d’écran, les pages fonctionnent avec le zoom du navigateur et la navigation au clavier, et le texte utilise des titres, des listes et des tableaux que les technologies d’assistance peuvent suivre. Si quelque chose ne fonctionne pas pour vous, merci de nous le signaler.

Ce que le cours n’est pas

  • Il s’agit d’informations pédagogiques, et non de conseils professionnels. Les décisions concernant des systèmes réels dépendent de faits que le cours ne peut pas connaître.
  • Ce n’est pas une qualification accréditée ni une préparation à un examen externe.
  • Il n’est ni affilié à ni approuvé par aucune université, aucun organisme professionnel, aucun programme de certification, aucune entreprise technologique ni aucun auteur cité.
  • Ce n’est pas un cours de programmation : vous lirez des exemples de code, mais le cours n’enseigne pas de langage de programmation.
  • Il ne comporte aucun enseignement en direct : c’est de l’autoformation, accompagnée de leçons vidéo narrées et d’ArchitectBot.

Combien cela coûte-t-il ?

Actuellement, l’ensemble du cours est gratuit : chaque chapitre, les tests de chapitre, ArchitectBot, l’évaluation finale et le certificat. Si cela change, le prix et ce qu’il comprend exactement seront indiqués sur cette page avant que vous ne commenciez quoi que ce soit de payant.

Le cours est financé par de la publicité clairement signalée. Les publicités ne modifient jamais le contenu, les questions ni la correction.

Des questions ? Contactez-nous.

Commencer par le chapitre 0Parcourir les chapitres

Table des matières du cours

Tous les chapitres et toutes les sections

Les treize chapitres sont tous accessibles. Recherchez dans les titres, les résumés et le glossaire. Vous découvrez le logiciel ? Suivez le parcours pour débutants. Vous travaillez déjà dans le logiciel ? Suivez l’itinéraire pour apprenants expérimentés.

Glossaire

Termes utilisés dans le cours

De courtes définitions des termes utilisés dans les chapitres. Touchez un terme souligné dans une section pour voir sa définition sans quitter la page.

ArchitectBot

Posez vos questions sur l’architecture logicielle

ArchitectBot est un assistant d’étude IA. Il répond d’abord à partir de ce cours et consulte le web en direct pour tout ce qui est plus récent. Il peut se tromper : considérez ses réponses comme un point de départ.

Informations pédagogiques, et non conseils professionnels. ArchitectBot peut se tromper.

Publicité

Faire de la publicité sur Be Software Architecture Wise

Touchez des personnes qui apprennent l’architecture logicielle : développeurs qui évoluent vers l’architecture, responsables d’ingénierie, étudiants et ingénieurs en IA. Des emplacements de bannière sont disponibles sur la page d’accueil et sur les pages des chapitres pour les organismes de formation, les organismes de certification, les outils pour développeurs, les services cloud et les recruteurs.

PublicitéC’est ici que votre bannière apparaîtrait. Contactez-nous si vous souhaitez faire de la publicité.

Nous contacter au sujet de la publicité

Les publicités sont clairement signalées. Elles ne modifient jamais le contenu du cours, les questions des tests ni la façon dont les réponses sont corrigées.