Search for Training

OSGi with Apache Karaf

Course Overview


The OSGi Apache Karaf training course focuses on the essential features of OSGi and Apache Karaf that developers need to know in order to produce and support OSGi based modular Java projects. This course covers OSGi basics and introduces Apache Karaf and its rich OSGi run time environment. The labs offer Participants a hands-on experience in areas they will encounter in real-world OSGi based projects.

Course Content


Introduction to OSGi

Lab: 

  • Install and configure Apache Felix

OSGi Bundles, the base unit of OSGi modularity

Lab: 

  • Bundles

OSGi Life Cycle, fine grain control of software life

Lab: 

  • Life Cycle

OSGi Services, inter-bundle services sometimes referred to as "SOA in a JVM"

Lab: 

  • Services

Core Services Review

Lab: 

  • Core Services

Compendium Services Review

Lab: 

  • Compendium Services

Whiteboard and Extender Patterns

Lab: 

  • Extender Pattern

Bundle Host/Fragment

Lab: 

  • Build Bundle Host and Fragment

Aries JPA/JTA

Lab: 

  • JPA/JTA

Bundle Testing

Lab: 

  • Pax Exam

Introduction to Apache Karaf

Lab: 

  • Install and configure Apache Karaf

Karaf Consoles

Lab: 

  • Console familiarity

Application Logging

Lab: 

  • Logging

Provisioning Applications

Lab: 

  • Karaf Feature based project

Deploying Applications

Lab: 

  • Karaf Deployer

Customer Reviews


Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.
-Waseem

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.
-Tanmoy

...more
Share:

For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

What is the sum of 8 + 6? (security question)

Looking for a Training for

Myself

My Team/Organization

I agree to be contacted over mail or phone

or
Call us at: +91 7259222234

Subscribe to our weekly newsletter