Formation en Développement: Architecture distribuée - Patterns - Ascent Formation
Retour aux formations
Développement

Formation Architecture distribuée - Patterns

3 jour(s) • 21h
Éligible OPCO
8,8/10 avis apprenants

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. 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. 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. 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

Ministère des armées
Thalès
Dassault Systèmes
Ariane Group
EDF
SNCF
Orange Cyberdefense
Total
Société Générale
Ministère de l'Intérieur
Boston Consulting Group
Crédit Agricole
Capgemini
Sopra Steria
Ministère de l'économie
Bouygues Télécom
Devoteam
Imprimerie Nationale
Business France
Ordre National des Pharmaciens
Abeille Assurances
Macif
Service Public Fédéral Finances
ANFH
Bruxelles Formation
Atlas OPCO
Uniformation
Adeo
Positive Thinking Company
Sogelink
Septeo
HN Services
Infotel
Ercom
Neosoft
Klaxoon
Asus
Linkvalue
Suneris
Datadocké

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.