Course Outline
Introduction
Camel Core Concepts
- Patterns
- Components
- Runtimes
- Data formats
Spring and REST Web Services
- SOA and microservices
- HATEOAS and HAL
Preparing the Development Environment
- Installing and configuring JDK
- Installing and configuring Spring Boot
Spring Boot Quick Start
- Using Spring Intializr
- Building and running a REST API
Apache Camel Development
- Using Spring Intializr
- Building a Camel route
- Building and running an artifact
- Configuring logging
- Connecting PostGres
- Working with PostGres
- Alerting and monitoring Camel routes
- Implementing error handling
Testing and Troubleshooting
- Testing with unit testing
- Testing with mock testing
Summary and Conclusion
Requirements
- Experience with Spring Boot
- Java programming experience
Audience
- Web Developers
Testimonials
Easy to follow, despite English not being our native language. Lots of practical examples.
Joao Baltazar
I liked the theory then code approach.
Patrick Andersen
Technically thorough and helps in troubleshooting and tries to answer all the questions even if it is not related to the topic.
CGI
I was benefit from the good combination of theory and hands-on.
- CACI bv
I mostly liked the hand-on labs.
- CACI bv
I genuinely enjoyed the lots of code examples.
Catriona Corley - PEAC Finance
Good overview of apache camel
- Suva
knowledge of the teacher
Kamil Kwolek - Lufthansa Systems Poland Sp. z o.o.
A large number of practical exercises
- Lufthansa Systems Poland Sp. z o.o.
A very contact trainer. Although I am not a full supporter of training in the form of trainings. I think that I have established my knowledge about the topics I have mentioned.
- Lufthansa Systems Poland Sp. z o.o.
Presentation of a large number of cases of Camel's use in the form of tasks that each of the participants could perform on their own
- Lufthansa Systems Poland Sp. z o.o.
referring to side topics not directly related to the subject of training, such as SpringBoot, TDD
Grzegorz Pypec - Lufthansa Systems Poland Sp. z o.o.
Trainer's preparation, tasks, the fact that he asked for feedback and immediately introduced changes in conducting the training (big plus).
- Lufthansa Systems Poland Sp. z o.o.
Gained new knowledge about Camel.
Stichting RINIS
That most of the subjects were taken into consideration.