News

Training Modulaire Software Ontwikkeling OSGi training

Elk interessant softwaresysteem groeit in richtingen die je niet had voorzien. Het ondersteunen van die evolutie, zonder in een onderhoudsnachtmerrie te eindigen, is één van de grootste uitdagingen van ons vak. Een modulaire architectuur kan door strikt gescheiden verantwoordelijkheden de complexiteit van je totale systeem verlagen, en laat je componenten vervangen en de evolutiesnelheid hoog houden. De meest volwassen Java-technologie hiervoor is OSGi. OSGi laat je fijnmazige service-georiënteerde systemen bouwen, en is inzetbaar van IoT device tot cloud.

Deze driedaagse training leert je alles over het ontwerpen, bouwen, deployen en onderhouden van modulaire applicaties. Met theorie en praktische oefeningen gaan we in op alle facetten van modulaire ontwikkeling, waaronder architectuur, testbaarheid en release management, en laten we zien hoe OSGi ingezet kan worden voor het bouwen van enterprise-level applicaties, compleet met deployment op een public- of private cloud.

Programma

BookCover Building Modular Cloud Apps with OSGi

  • Course introduction: Why modularity is important, Runtime modularity introduction
  • OSGi Basics: Creating Bundles, Imports / exports, Activators, Bundle Lifecycle, Services (by hand), Services with Felix Dependency Manager, Running a Framework, The Gogo Shell, Service Dynamics, Bundle Projects vs Sub-Bundles, Dynamic Classloading and Dynamic Imports
  • Advanced OSGi Usage and Patterns: Managed Services, Managed Service Factory, IntegrationTesting, Whiteboard Pattern, Aspect Pattern, Extender Pattern, Event Admin
  • Web Application Architecture: Reference architectuur, HTTP Service, RESTful Web Services, RESTful API Design Considerations, HTML/JS Clients
    Polyglot Persistence Strategies: JDBC, JPA, MongoDB
  • Deployment and Provisioning: Dependency Management and Semantic Versioning, Releasing Bundles, Apache ACE, Web Console

Na afloop van de training ontvangen de deelnemers het boek ‘Building Modular Cloud Apps with OSGi’ geschreven door Paul Bakker en Bert Ertman. Uitgegeven door O’REILLY.

Wist je dat deze training op meerdere data wordt gegeven? Voor meer informatie neem contact op.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *