Dawan is a training organisation that offers more than 2000 training courses in IT, management, project management and sales in instructor-led live online or on-site trainings. We have 11 centres in France and we have developed partnerships with local structures in Brussels, Luxembourg and Geneva. Our catalogue includes hundreds of topics: Java, PHP, Webmaster, E-Marketing, Linux, Windows Server, Vmware, Autocad, Photoshop, IA etc. Our courses have been created and designed by in-house trainers who have over 20 years of teaching experience. Constantly renewed, they are adapted to the requirements of our customers and to the evolution of technologies.
The content of this page is not available in English
Développeurs java/jee, architectes, chefs de projets
Notions de Java/JEE
Maîtriser le développement d'applications modulaires Java avec OSGI.
Contexte d'utilisation d'OSGi, limites des applications actuellesModularité des applications JavaOSGI: conteneur et composant, modèle en coucheImplémentations OSGI: Apache Karaf 4.0
Atelier: Mise en place de l'environnement - installation OSGi - Karaf 4.0.x découverte de la console d'administration
Structure d'un bundle et implémentation Gestion des dépendances Class loader et sécurité Package et visibilité Cycle de vie des bundles: états, interraction API de gestion des bundles (BundleActivator, BundleContext,...)
Atelier: Implémentation et exécution d'un bundle
Panorama des services standards OSGi Services systèmes: Logging, IO, Connector... Services liés aux protocoles: http Services... Mise en place de services et gestion APIs disponibles: ServiceRegistration, ServiceReference, ServiceTracker,...
Atelier: Implémentation et utilisation de multiples services OSGi
Best practices OSGi: normes,recommandation liées aux couches Utilisation distante d'OSGi (Distributed OSGi vs Remote OSGi) Utilisation de Remote OSGi dansKaraf ou utilisation de CAMELdans Karaf (decision client)
Atelier: Mise en oeuvre de Remote OSGi - déploiement dynamique d'une application web dans Karaf
OU
Atelier: Mise en oeuvre d'un exemple CAMEL dans Karaf
Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.
Contrôle continu
Attestation de fin de stage mentionnant le résultat des acquis
Support de cours + sources des exercices