Formation Python, Les bases
Formation
À Paris
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
Date de début
À propos de cette formation
Notion de Java et de Spring
Visiter leur site web
Les Avis
Les exploits du centre
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
- 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
- Messages
- Exchange & Properties
- Les Messages Exchange Patterns
- Les Routes
- Le Contexte
- Le cycle de vie
- Démarrer Camel
- 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
- Le composant Bean
- L'approche POJO
- Utilisation de Proxy beans
- Intégrer Camel dans votre application JavaEE
- 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'
- L'intérêt des tests
- Tests unitaires ou d'intégration ?
- Apprendre à utiliser les mocks de Camel
- Bonne pratiques de tests
- Les problématiques d'asynchronisme
- Une architecture événementielle
- Lancer des traitements parallèles
- Scalabilité de vos applications
- 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
- Les différents types d'erreur
- Gestion classique et événementielle
- Gestion transactionnelle des erreurs
- Mécanismes de compensation
- 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 bonnes pratiques qui vous permettront de développer un système d'intégration performant, fiable et maintenable
- Retour d'expérience
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