Formation Python, Les bases

Formation

À Paris

Prix sur demande

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Lieu

    Paris

  • Dates de début

    Dates au choix

CETTE FORMATION PYTHON, LES BASES VOUS PERMETTRA DE :
Présenter les frameworks d'intégration et leur utilité
Mise en place avec Apache Camel et les patterns d'intégration (EIP)
Mise en œuvre d'une solution d'intégration simple et distribuée
Assurer un cadre de développement avec des tests
Déployer un environnement fiable et robuste
Surveiller et administrer cet environnement

Les sites et dates disponibles

Lieu

Date de début

Paris ((75) Paris)
Voir plan
37 Rue des Mathurins, 75008

Date de début

Dates au choixInscriptions ouvertes

À propos de cette formation

Notion de Java et de Spring

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les exploits du centre

2017

Toutes les formations sont actualisées

L'évaluation moyenne est supérieure à 3,7

Plus de 50 opinions au cours des 12 derniers mois

Ce centre est avec Emagister depuis 9 ans.

Les matières

  • Routeurs
  • Diagramme
  • Gestion
  • Association
  • UML
  • Apache
  • Java
  • XML
  • Informatique
  • Routeur

Le programme

Introduction aux frameworks d'intégration et à Apache Camel
  • La problématique d'intégration
  • Du 'point à point' aux ESB en passant par les EAI
  • Introduction aux 'Enterprise Integration Patterns' : la boîte à outils d'intégration
  • Les notions principales : Routage, Transformation, Enrichissement, Découplage
  • Présentation du framework Apache Camel
Fonctionnement de Camel
  • Messages
  • Exchange & Properties
  • Les Messages Exchange Patterns
  • Les Routes
  • Le Contexte
  • Le cycle de vie
  • Démarrer Camel
Connectivité Camel – Interfacer des systèmes hétérogènes
  • Du producteur aux consommateurs
  • La gamme des composants : fichier, jms, mail, http, ssh, ...
  • Les endpoints logiques Direct, Seda, VM
  • Les bases de données
  • Les Web Services Soap & REST
  • Les MOM – Message Oriented Middleware
Utilisation avec le Framework Spring
  • Le composant Bean
  • L'approche POJO
  • Utilisation de Proxy beans
  • Intégrer Camel dans votre application JavaEE
Routage, transformations et intégration
  • Les patterns de routage : simples à complexes
  • Routage dynamique à la demande
  • Les patterns de transformation : l'intégration des données
  • Les conversions de formats XML, CSV, JSON, Customs
  • Le pattern VETO/VETRO : 'Validate / Enrich / Transform / Route / Operate'
Tester les flux d'intégration avec Camel
  • L'intérêt des tests
  • Tests unitaires ou d'intégration ?
  • Apprendre à utiliser les mocks de Camel
  • Bonne pratiques de tests
Architectures scalables, asynchrones et parallèles
  • Les problématiques d'asynchronisme
  • Une architecture événementielle
  • Lancer des traitements parallèles
  • Scalabilité de vos applications
Traitements fiables dans un environnement distribué
  • Criticité d'un système / Perte de messages
  • Gestion des transactions techniques
  • Techniques de clustering et de failover (Load Balancing & High Availability)
  • Créer un environnement distribué et fiable
Gestion et reprises des erreurs
  • Les différents types d'erreur
  • Gestion classique et événementielle
  • Gestion transactionnelle des erreurs
  • Mécanismes de compensation
Administration & supervision
  • Comment et quoi administrer ?
  • Gestion des logs
  • Les patterns de supervision système: 'wire tap', 'message store', ...
  • Développer des briques auto-administrées
  • Les outils de monitoring disponibles
Les 10 commandements pour dompter un chameau
  • Les bonnes pratiques qui vous permettront de développer un système d'intégration performant, fiable et maintenable
  • Retour d'expérience

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Formation Python, Les bases

Prix sur demande