Integrationer med Apache Camel - Foundation

Kort om undervisningen


Apache Camel er et modent og udbredt Java-baseret open source framework til udvikling af stabile, fejltolerante integrationer mellem endepunkter af en lang række typer.

Endepunkterne defineres af over hundrede modulære komponenter og omfatter for eksempel JMS, HTTP, FTP, ElasticSearch, OracleDB, Git, Printere, REST services og mange forskellige filsystemer. For eksempel er det muligt at lade et Camel program, der kører i Openshift, kalde en REST service efter et Quartz schedule og lægge resultatet i en fil på et Windows share.

Camel er i høj grad modulariseret og pluggable, og det er muligt at skrive filtre, processorer og endda egne endepunkts-komponenter i standard Java. Simple standard integrationer kan udtrykkes i ren konfiguration uden behov for kode. På kurset kigger vi på et bredt udsnit af mulighederne i Apache Camel.



Indhold

  • Muligheder og begrænsninger i Apache Camel
  • Værktøjer og frameworks - Spring, Eclipse, Logback
  • Et simpelt Camel program - Routes, struktur og konfiguration i XML og Java
  • Logning og inspection af Camel og med Camel
  • Endpoints og Components
  • Backup, preMove og delete
  • Idempotens - in memory og persistent
  • Beans og Processors - manipulér Java beans og lav en simpel Processor i en Route
  • Filters - brug Camels indbyggede filtre og lav et nyt
  • Aggregation - indbyggede muligheder for aggregation og lav en ny AggregationStrategy
  • ProcessStrategy - lav et simpelt plugin til at ændre et Endpoints funktion
  • Zip og Gzip - komprimering af enkelte og multible filer
  • Kryptering - brug PGP til at kryptere data i Camel
  • Exceptions - håndtering af Exceptions og deadletter Route
  • Test og Mocking
...

Vis mere

...

Forudsætninger


Java SE - Java Standard Edition 8 - Foundation eller tilsvarende erfaring.



 

Målgruppe


Kurset henvender sig til udviklere, der overvejer/skal i gang med at bruge Apache Camel til at lave integrationer. For at få fuldt udbytte af kurset er det nødvendigt at have nogen erfaring med Java programmering og at kende til begreber som objekter, streaming og exception handling.



Efter kurset kan deltageren


Efter kurset kan deltageren lave XML- og Java-baserede integrationer med Apache Camel. Deltageren kan skrive filtre, beans og processorer og benytte forskellige endepunkts-komponenter. Deltageren kan også skrive en unit-test til en Camel route og definere en exception håndtering.

Har du spørgsmål?

Hvis du har yderligere spørgsmål til dette produkt eller ønsker at få fremsendt materiale i forbindelse med produktet, er du velkommen til at benytte kontaktformularen herunder.

Integrationer med Apache Camel - Foundation

Forhandler
Lund&Bendsen A/S
Normalpris
16.800,00 kr
Udsalgspris
16.800,00 kr
Normalpris
Udsolgt
Pris pr. stk.
pr. 
Eksklusiv moms.

Efter aftale / Kontakt for pris

Hvis du har valgt Efter aftale, kan du udfylde formularen nedenfor og så vender vi tilbage til dig og aftaler nærmere.

Om leverandøren

Lund&Bendsen blev stiftet i 2001, som et knopskud på IT-Universitetet i København, og fungerer i dag som full-service kompetencepartner for en lang række af ambitiøse virksomheder med forretningskritiske IT-projekter. Vores assistance består af metode og ekspertise i alle faser, fra indledende behovsafdækning og kravsspecifikation, over udvikling og implementering, til oplæring af kundernes egne udviklere på projekterne. Vores ekspertise dækker løsninger til såvel back og front end, som web-, mobile- og cloud-applikationer.

Har du spørgsmål?

Hvis du har yderligere spørgsmål til dette produkt eller ønsker at få fremsendt materiale i forbindelse med produktet, er du velkommen til at benytte kontaktformularen herunder.