Trainingen

Modulaire Software Ontwikkeling OSGi training

27 maart 2018 3 dagen

Datum
27, 28, 29 maart 2018
Duur
3 dagen, 9:30 - 16:30
Locatie
Rotterdam
Kosten
€ 1750,- per persoon (incl. lunch, excl. btw)
Aanmelden

Download Flyer

Alternatieve data

Omschrijving

Geschreven door Paul Bakker en Bert Ertman

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

De training heeft een goede afwisseling tussen de theorie en de praktijk. De volgende onderwerpen zullen worden behandeld:

  • 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, Integration Testing, 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.

Doelgroep

Java ontwikkelaars en architecten en verder eenieder die meer wil weten over modulaire software ontwikkeling met OSGi.

Minimale voorwaarden deelname training

  • Van de deelnemers wordt verwacht dat ze ervaring hebben met de Java programmeertaal.
  • Deelnemers dienen een laptop met een Eclipse ontwikkelomgeving mee te nemen. Heb je deze niet? Geen probleem, laat het ons weten en dan zorgen wij hiervoor.
  • Voor aanvang van de training dient de verschuldigde betaling voldaan te zijn.


Aanmelden

Aanmelden training: Modulaire Software Ontwikkeling OSGi training

Onderwerp
Datum
Locatie

Gegevens cursist

Naam

Functie

Organisatie

E-mailadres

Telefoonnumer


Trainer

Angelo van der Sijpt

Angelo van der Sijpt

Fellow Luminis Arnhem

Angelo draagt bij aan het slagen van projecten voor diverse klanten, zowel op project- als op ...

Skills: Software Architectuur, Modulaire Software Ontwikkeling, Java, OSGi, ...



Trainingen

Luminis Academy biedt tevens 'In Company' trainingen aan. Informeer naar de mogelijkheden.