Developer Training


Developer Training by Media Driver - 5 Day Course


This is a five day, hands-on workshop designed to assist developers who are beginning work within 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 on-site by a senior developer with proven training experience.

Contact us today for more information regarding Developer Training.

Contact Us


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
Day 2 -
Core Camel
  • Construction of Camel-based EIPs
    • 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
Day 5 -
Messaging
  • Overview of Enterprise Messaging
  • Introduction to JBoss A-MQ
  • Messaging Concepts and Patterns
  • Point-to-Point and Publish/Subscribe Messaging Models
  • Inter-Broker Messaging
  • Error Handling
  • Lightweight JMS Transactions
  • A-MQ Virtual Topics
  • A-MQ Composite Destinations

Administration Training


Administration Training by Media Driver - 5 Day Course


Media Driver Administration Training provides a comprehensive approach utilizing real world scenarios and hands-on exercises to get the most out of your training time. This 5 day course is delivered on-site using the attendees own laptop or desktop. All exercises are designed to be executed on the attendees own system. Each exercise follows a common format: Objective, User Story, Approach, followed by step-by-step instructions to complete the objective.

Contact us today for more information regarding Administration Training.

Contact Us


Administration Training Course Material

 
  • Enterprise messaging overview
  • Installation
  • Configuration
  • Sending messages
  • Tuning
  • Transport connectors
  • High availability
  • Fault tolerance
  • Authentication
  • Authorization
  • Persistence
  • Virtual destinations
  • Composite destinations
  • Logging
  • Monitoring
  • Error handling
  • Advanced tuning
  • Product roadmap
 
  • Installation
  • Configuration
  • Operation
  • Security
  • Advanced security (authentication and authorization)
  • Properties encryption
  • OSGi
  • Shell commands
  • Logging
  • Dynamic configuration
  • Monitoring
  • Bundle management
  • Features
  • Tuning
  • Advanced administration and troubleshooting exercises based on real-world scenarios