ActiveMQ Developer Training by HYTE
5-Day Course (modifications available to fit team needs)
This is a hands-on workshop designed to assist developers who are beginning work within Apache Camel. Developers will learn the most common scenarios used within Enterprise Application development. Students will learn the skills required to develop Service Oriented Architecture and Event Driven Architecture solutions.
Developers will build complete SOAP & REST services, as well as persist data into a database and develop advanced projects leveraging Event Driven Architecture with the Apache ActiveMQ Enterprise Messaging System. This course is taught online by a senior developer with proven training experience.
Contact us today for more information regarding ActiveMQ Developer Training.
ActiveMQ Developer Training Course Material
Day 1
Core Camel
- Overview of Enterprise Integration Patterns (EIP)
- Installation
- Configuration
- Architecture
- Simple Route Development
- Component Review
- DSL Options
- Data Transformation
- Error and Exception Handling
- Unit Testing
- Construction of Camel-based Routes
- File Move
- Data Transformation
- Property Overrides
- File Move
- Data Transformation
- Property Overrides
Day 2
Core Camel
- Construction of Camel-based EIPs
- Content Based Router
- Message Filter
- Splitter
- Aggregator
- Wire Tap
- Recipient List
- Content Based Router
- Message Filter
- Splitter
- Aggregator
- Wire Tap
- Recipient List
Day 3
Web Service Development
- Introduction to Web Services
- Comparison of SOAP Web Services and ReSTful Web Services
- JAXB Data Modeling
- Construction of Web Services with JAX-WS and JAX-RS
- Introduction to CXF
- CXF Service in Karaf
- Construction of CXF-based SOAP Web Services
- Construction of CXF-based ReSTful Web Services
Day 4
Persistence
- History of Object-Relation Mapping (ORM)
- History of Apache JPA
- JPA Service in Karaf
- Construction of JPA-based Project
- Basic Project Layout
- JPA Configuration
- JPA Java Class Annotations
- Database Drivers
- JPA Entity Manager
- JPA Subclasses and Child Data
- JPA Transactions
- Basic Project Layout
- JPA Configuration
- JPA Java Class Annotations
- Database Drivers
- JPA Entity Manager
- JPA Subclasses and Child Data
- JPA Transactions
Day 5
Messaging