Aller au contenu
Intermédiaire à avancé8 à 12 semaines

Conception et architecture logicielle

Pour les développeurs qui savent déjà construire des fonctionnalités et veulent maintenant concevoir des systèmes. Le cours couvre les principes SOLID et les patrons de conception qui méritent d'être connus, puis aborde la conception de systèmes à proprement parler : comment décomposer un domaine, où tracer les frontières entre services, quand les microservices aident et quand ils constituent une erreur coûteuse. Vous travaillez l'évolutivité, le cache, la performance et les modes de défaillance sur des architectures réelles, et vous vous exercez à rédiger les documents techniques qui font approuver une conception. Attendez-vous à passer autant de temps à défendre vos décisions qu'à les prendre.

Programme

Ce que vous apprendrez

  1. Principes SOLID
  2. Patrons de conception
  3. Conception de systèmes
  4. Évolutivité et performance
  5. Microservices
  6. Documentation technique

Prêt à commencer Conception et architecture logicielle ?

Réservez une consultation gratuite et obtenez un plan personnalisé.