Plan Szkolenia
1. Wprowadzenie do Camel
- Model komunikatów Camel
- Architektura Camel
2. Zarządzanie routingiem w Camel
Punkty końcowe
- Tworzenie tras Java
- Korzystanie z filtra komunikatów
- Korzystanie z multiemisji
3. Transformacja danych w Camel
- Wprowadzenie do transformacji danych
- Transformacja danych za pomocą EIP i Java
- Transformacja XML
- Format danych dostępny w Camel
- Korzystanie z formatów danych CSV i JSON w Camel
- Transformacja za pomocą szablonów
- Korzystanie z konwerterów typów Camel
4. Beany i Camel
- Wywoływanie beanów z Java
- Wzorzec aktywatora usług
- Korzystanie z rejestrów beanów
- Algorytm wyboru metod w Camel
- Wiązanie parametrów beanów
5. Obsługa błędów
- Zrozumienie obsługi błędów
- Handlery błędów w Camel
6. Korzystanie z komponentów Camel
- Przegląd komponentów Camel
- Komponenty File i FTP
- Komponent JMS
- Komponent CXF dla usług sieciowych
- Komponent MINA dla sieci
- Komponenty JDBC i JPA
- Komponent Timer
7. Korzystanie ze wzorców integracji korporacyjnej
- Agregator
- Rozdzielacz
- Routing Slip
- Dynamiczny router
- Równoważenie obciążenia
8. Transakcje w Camel
- Podstawy transakcji
- EIP klienta transakcyjnego
- Konfigurowanie i korzystanie z transakcji
9. Współbieżność i skalowalność
- Korzystanie ze współbieżności
- Profile pul wątków w Camel
- Korzystanie ze współbieżności z EIP
- Synchroniczność i wątkowość
- API klienta współbieżności
- Korzystanie z asynchronicznego silnika routingu
10. Monitorowanie Camel
- Sprawdzanie kondycji na poziomie sieci
- Sprawdzanie kondycji na poziomie JVM
- Korzystanie z JMX w Camel
- Weryfikacja aktywności aplikacji
- Zarządzanie aplikacjami Camel
Wymagania
Brak szczególnych wymagań wstępnych do uczestnictwa w tym kursie.
Opinie uczestników (7)
Podana wiedza objęła wszystkie aspekty, których moglibyśmy potrzebować dla naszych obecnych implementacji Apache Camel.
Leon - Vos Management & Logistical Development B.V.
Szkolenie - Apache Camel
Przetłumaczone przez sztuczną inteligencję
nawiazywanie do tematow pobocznych nie bezposrednio zwiazanych z tematem szkolenia jak SpringBoot, TDD
Grzegorz Pypec - Lufthansa Systems Poland Sp. z o.o.
Szkolenie - Apache Camel
Duża ilość praktycznych ćwiczeń
- Lufthansa Systems Poland Sp. z o.o.
Szkolenie - Apache Camel
wiedza prowadzącego
Kamil Kwolek - Lufthansa Systems Poland Sp. z o.o.
Szkolenie - Apache Camel
Naprawdę ceniłem sobie liczne przykłady kodu.
Catriona Corley - PEAC Finance
Szkolenie - Apache Camel
Przetłumaczone przez sztuczną inteligencję
I liked the theory then code approach.
Patrick Andersen
Szkolenie - Apache Camel
Przetłumaczone przez sztuczną inteligencję
Easy to follow, despite English not being our native language. Lots of practical examples.
Joao Baltazar
Szkolenie - Apache Camel
Przetłumaczone przez sztuczną inteligencję