MN318
Langages et environnements de réalisation d'applications

Architecture logicielle : arbitrer entre besoins métiers et contraintes techniques

Concevoir des architectures logicielles évolutives pour des applications full stack Java ou .NET
Une architecture logicielle efficace ne se résume pas à des choix technologiques : elle nécessite une vision globale intégrant contraintes métiers, expertise technique et collaboration inter-équipes. Pourtant, beaucoup de projets échouent par manque de critères clairs, une mauvaise évaluation des compromis (CAP, ACID), ou une méconnaissance des patterns adaptés (monolithe vs microservices).
Cette formation offre une approche pratique de la conception d’architectures full stack (backend, frontend, données) :
- Cadrer les objectifs qualité (maintenabilité, scalabilité).
- Choisir les solutions techniques (frameworks, bases de données, APIs) en fonction des cas d’usage.
- Industrialiser le déploiement (CI/CD, conteneurs).
Le tout illustré par une application démo en Java/.NET, reprenant les défis réels des participant·es.
Durée
2 jours
Horaire
Voir les dates de formations pour plus de détails
Tarif régulier
1 035 $
Tarif préférentiel Un tarif préférentiel est accordé pour chacun des cours aux organismes publics, aux membres de certaines associations ainsi qu’aux entreprises ayant une entente avec Technologia (voir FAQ). Pour la liste complète des entités admissibles, consulter la section « Tarification » des FAQ. Notez également qu’aucun tarif préférentiel n’est accordé pour les formations en ligne. Les rabais accordés sur les formations ne peuvent être cumulables avec aucune autre promotion.
930 $

Objectifs de la formation

Évaluer et comparer différentes approches d’architecture logicielle afin d’éclairer les décisions techniques selon les objectifs métiers et les contraintes projet.

Clientèle visée

Développeurs et développeuses senior·es, architectes logiciels, tech leads, chef·fes de projets techniques impliqué·es dans la refonte d’application existantes (legacy app), le passage à une architecture microservices ou l’optimisation de performance ou de coûts d’infrastructure.

Préalables

Ce cours demande une connaissance générale du développement d'applications backend.

Formateurs

Formation en entreprise

Toutes nos formations peuvent être offertes en entreprise et personnalisées selon vos besoins. Pour plus d'information, nous vous invitons à communiquer avec nous ou à remplir une demande de soumission en ligne.

Demander une soumission
Durée
2 jours
Horaire
Voir les dates de formations pour plus de détails
Tarif régulier
1 035 $
Tarif préférentiel Un tarif préférentiel est accordé pour chacun des cours aux organismes publics, aux membres de certaines associations ainsi qu’aux entreprises ayant une entente avec Technologia (voir FAQ). Pour la liste complète des entités admissibles, consulter la section « Tarification » des FAQ. Notez également qu’aucun tarif préférentiel n’est accordé pour les formations en ligne. Les rabais accordés sur les formations ne peuvent être cumulables avec aucune autre promotion.
930 $
Formation en entreprise

Toutes nos formations peuvent être offertes en entreprise et personnalisées selon vos besoins. Pour plus d'information, nous vous invitons à communiquer avec nous ou à remplir une demande de soumission en ligne.

Demander une soumission

Demander une formation en entreprise

Toutes nos formations peuvent être offertes en entreprise et personnalisées selon vos besoins. Pour plus d'information, nous vous invitons à communiquer avec nous ou à remplir une demande de soumission en ligne.

Dites-nous en plus
Ajout effectué Voir mon panier