Formation Architecture distribuée - Patterns
Description
Objectif de formation : Acquérir une compréhension approfondie des principaux patterns utilisés dans la conception et le développement d'architectures distribuées
- Comprendre les principes fondamentaux des architectures distribuées
- Connaître les patterns d'architecture distribuée couramment utilisés
- Être en mesure de choisir et d'appliquer les patterns appropriés en fonction des besoins spécifiques d'un système distribué
- Acquérir les compétences nécessaires pour concevoir et développer des architectures distribuées robustes et évolutives
- Développeurs logiciels
- Architectes logiciels
- Ingénieurs système
- Responsables techniques
- Bonne connaissance de la programmation et de la conception logicielle
- Compréhension de base des concepts liés aux architectures distribuées
- 1
Introduction aux Patterns d'Architecture Distribuée (6 heures)
- Présentation des architectures distribuées et des défis associés
- Introduction aux patterns d'architecture distribuée
- Patterns de communication: RPC (Remote Procedure Call), MOM (Message-Oriented Middleware), Publish/Subscribe
- Travaux pratiques : Mise en œuvre d'un système de communication RPC simple
- 2
Patterns de Répartition de la Charge (7 heures)
- Introduction aux patterns de répartition de la charge
- Load Balancer: Round Robin, Algorithme de pondération, Algorithmes basés sur les performances
- Caching: Cache partagé, Cache distribué
- Partitionnement: Partitionnement horizontal, Partitionnement vertical
- Travaux pratiques : Configuration d'un équilibreur de charge et mise en œuvre d'un mécanisme de mise en cache
- 3
Patterns de Cohérence et de Fiabilité (8 heures)
- Consistance des données dans les architectures distribuées : ACID, BASE, CAP theorem
- Réplication de données : Master/Slave, Master/Master, Réplication asynchrone/synchrone
- Gestion des transactions distribuées : 2PC (Two-Phase Commit), 3PC (Three-Phase Commit), Saga Pattern
- Travaux pratiques : Mise en œuvre de la réplication des données et gestion des transactions distribuées
Ils nous font Confiance
Nos partenaires de confiance








































Questions fréquentes
FAQ : Formation Architecture distribuée - Patterns
Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.
Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.
Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.
Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.