Formation Pragmatic Architecture

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Concrètement à l'issue de cette formation Pragmatic Architecture, vous serez en mesure de :

  • Connaître les principaux patterns et styles architecturaux ainsi que l’état de l’art
  • Résoudre les principales problématiques d’une architecture en production
  • Identifier les couplages et les critères de modularité
  • Découpler les composants et gérer la scalabilité et la disponibilité
  • Avoir une vision globale du système logiciel

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 2 200,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 2 200,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Cette formation Pragmatic Architecture rassemble tout ce qu’il faut savoir pour aborder sereinement des problématiques d’architecture en entreprise, sur des systèmes qui peuvent être complexes.

Elle est directement issue de l’état de l’art validé par des retours d’expérience depuis des années. Présentée par des experts avec une forte expérience personnelle en architecture dans des contextes différents, ce cours mixe les présentations théoriques avec des exercices qui permettent aux stagiaires de s’impliquer et de valider leur compréhension.

L’architecture en contexte d’entreprise recouvre des aspects fortement techniques, ainsi que des enjeux humains importants ; la formation couvre donc ces deux facettes afin d’offrir une vision complète du sujet.

Programme

Introduction à l’Architecture

Les multiples définitions de l’architecture technique : une question de stabilité, grande échelle, savoir partagé, décisions irréversibles
Architecture comme moyen d’alignement entre les objectifs de l’entreprise et ses systèmes d’information
Architecture comme styles d’implémentations
Architecture globale vs. locale, Umbrella diagrams

Overview de styles d’architecture

Architecture Hexagonale
Event-Driven Architecture
Pipeline
Microservices
Entreprise Integration Patterns (EIP, Gregor Hohpe), Integration styles
PoEAA (Fowler)
API design
Architecture Émergente

Technical Architecture

Configuration, Discovery
Asynchronous messaging
Service security (A&A, OAuth2, attacks/defenses)
Data consistency : Golden Source, replication, autonomy vs. authority
Fault-tolerance, Load balancing
Stateless vs statefull, consequences, stickiness & affinité, Managing sessions
Logging & tracing guidelines
Monitoring : guidelines, tools, alerting
Integration in practice: reconciliation, data migration
Test-Driven Architecture, métriques, static analysis

Documentation d’Architecture

L’importance de la communication en architecture, techniques et astuces
Living Documentation appliquée à l’architecture : Evergreen Overview Document, Internal Documentation avec annotations et conventions de codage
Living Diagrams générés à chaque build

Legacy migration patterns

Extension by Federated Service
Strangler Application
Legacy Read Model

Architecture & DDD

Aperçu des Bounded Contexts et du Context Mapping
Aperçu des Large-Scale Structures de DDD

Prérequis

Pour suivre cette formation Pragmatic Architecture, vous devez disposer d'une connaissance préalable de différents langages de programmation, en particulier en design objet. Vous devez également avoir participé au développement d'un ou plusieurs logiciels.

Public

Ce cours Pragmatic Architecture s’adresse aux développeurs expérimentés et plus particulièrement aux architectes, confirmés ou en devenir.

Ces formations pourraient vous intéresser

Objectifs de la formation

À l'issue de cette formation RPA UiPath, vous serez en mesure de :

  • Connaître les possibilités offertes par cette nouvelle technologie qu'est la RPA, au service de l’automatisation des tâches répétitives dans une entreprise
  • Déterminer pourquoi choisir UiPath, un outil graphique et simple à prendre en main
  • Savoir quelles tâches automatiser
  • Savoir comment préparer l’automatisation
  • Commencer à automatiser des processus simple avec UiPath Studio
  • Automatiser le déclenchement de vos scripts avec l'ordonnanceur
  • Savoir déboguer un robot, gérer les logs et les exceptions
  • Connaitre les différents documents à rédiger durant le parcours d’automatisation (Definition document, Design document, Handbook document, …)
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement à l’issue de cette formation Concevoir et piloter un projet Big Data vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les spécificités d’un projet Big Data
  • Comprendre les risques et le cadre juridique d’un projet Big Data
  • Comprendre l’ensemble des technologies et les liens entre elles
  • Comprendre les métiers concernés par un projet Big Data
  • Savoir constituer et piloter l’équipe d’un projet Big Data
  • Savoir mettre en place une gouvernance des données efficace
  • Savoir piloter le cycle de vie des données (collecte, exploitation, analyse, visualisation)
  • Savoir mettre en place des tests cohérents.
Tarif

A partir de 2 100,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Planifier, déployer, administrer et gérer la performance d’un environnement SharePoint 2016
  • Comprendre l'architecture de l'information, l'architecture logique et physique
  • Déployer des applications Web et de service
  • Gérer les authentifications, la sécurité, la taxonomie et les profils utilisateurs
  • Maîtrisez Enterprise Search
  • Gérer la surveillance et la maintenance
Tarif

A partir de 3 000,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation Apache Camel

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Apache Camel, vous aurez acquis les connaisances et compétences nécessaires pour :

  • Comprendre la problématique d'intégration dans une architecture SOA
  • Comprendre les patterns d'intégration
  • Comprendre le rôle du framework Apache Camel
  • Comprendre l'architecture d'Apache Camel
  • Découvrir les composants Camel prêt à l’emploi
  • Mettre en oeuvre des scénarios d'intégration avec Apache Camel (routage et transformation)
  • Intercepter et auditer les messages
  • Tester vos applications avec Apache Camel
  • Gérer les erreurs avec Apache Camel
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre et mettre en œuvre une culture SRE au sein de votre organisation
  • Acquérir une vision claire des principes sous-jacents de la SRE
  • Maîtriser les Indicateurs de niveau de service (SLIs) et les Objectifs de niveau de service (SLOs) dans un écosystème distribué
  • Construire la sécurité et la résilience par conception dans un environnement distribué
  • Mettre en œuvre l'observabilité full stack et le traçage distribué
  • Collecter des données en utilisant l'IA pour passer d'une gestion réactive à une gestion proactive et prédictive des incidents
  • Comprendre le rôle et les responsabilités du SRE
Tarif

A partir de 2 400,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Gérer le passage d'un environnement local dans Citrix Cloud et apprendre à déployer des emplacements de ressources sur Windows Azure
  • Découvrir l'architecture, les communications et la gestion de Citrix Cloud et deVirtual Apps & Desktops Service, puis migrer l'infrastructure et les paramètres existants dans Citrix Cloud.
  • Planifier le catalogue de machines et la conception de machines virtuelles basée sur le cloud public de Microsoft et déploiement de ces machines à l'aide de Machine Creation Services
  • Apprendre à configurer Citrix StoreFront et NetScaler Gateway en tant que service au sein de Citrix Cloud ou en tant que machines gérées dans votre centre de données ou sur la plateforme Azure pour l'accès à distance.
Tarif

A partir de 4 535,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre l’intérêt et l’usage des Design-Patterns en conception logicielle
  • Concevoir une architecture logicielle solide en utilisant des modèles de conception éprouvés
  • Identifier les différentes familles de Design-Patterns GoF et les responsabilités de chacun
  • Identifier les Design-Patterns nécessaires à la construction d’une application Java SE/Jakarta EE
  • Modéliser et développer une couche de persistance des données en utilisant les modèle de conception permettant de rendre les autres couches indépendantes du système de persistance
  • Modéliser et implémenter une couche métier en s’appuyant sur la couche de persistance avec les modèles d’abstraction essentiels
  • Modéliser et implémenter la couche de présentation/IHM et utiliser les patterns pour le lien avec la couche métier, la gestion de l’interaction utilisateur et l’affichage de données
  • Comprendre l’apport des patterns d’architecture tels que le modèle MVC dans une structure logicielle complexe
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

By the completion of this course, you will be able to :

  • Describe how clustering is used to implement high availability in the data center environment.
  • Describe VCS and cluster communication mechanisms.
  • Create a cluster, and configure service groups and resources.
  • Implement and verify failover and failback capability for application, storage, and network services.
  • Configure and optimize cluster behavior.
  • Protect data in a shared storage environment.
  • Describe I/O fencing operations, and its implementation.
  • Configure VCS to manage an Oracle database and other applications.
  • Describe InfoScale support for Cloud Environments.
  • Configure and manage VCS clusters on virtual machines in VMware environment.
  • Implement Just in Time Availability for single node VCS cluster on virtual machine in a VMware environment.
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Centre
  • Distance

Je cherche à faire...