Formation Java OSGi

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Maîtriser le développement d'applications modulaires Java avec OSGI

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 2 175,00 €

Durée 3 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 2 175,00 €

Durée 3 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Découvrir la spécification OSGi

    Contexte d'utilisation d'OSGi, limites des applications actuelles
    Modularité des applications Java
    OSGI : conteneur et composant, modèle en couche
    Implé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

    Gérer des bundles

    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

    Utiliser des services OSGi

    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

    Utilisation avancée

    Best practices OSGi : normes,recommandation liées aux couches
    Utilisation distante d'OSGi (Distributed OSGi vs Remote OSGi)
    Utilisation de Remote OSGi dans Karaf  ou utilisation de CAMEL dans 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

    Prérequis

    Notions de Java/JEE

    Public

    Développeurs java/jee, architectes, chefs de projets

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    Cette mise en situation a pour objectif de permettre aux stagiaires de mettre en application les connaissances acquises dans le cadre d'un projet d'envergure.
    Tarif

    A partir de 1 875,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Optimiser la lecture des documents XML
    • Identifier les API Java pour XML
    • Sérialiser avec JAXB.
    Tarif

    A partir de 1 220,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    Mettre en oeuvre un projet Javascript
    Tarif

    A partir de 1 275,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Comprendre l'intérêt de la programmation réactive - Connaître la spécification Reactive Stream et ses implémentations (Reactor, RxJava, Java 9 Flow)- Maîtriser la librairie Reactor- Traiter des problèmes de programmation concurrente - S'appuyer sur un modèle de communication asynchrone
    Tarif

    A partir de 1 475,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Créer et utiliser des pages JSF avec Facelets
    • Distinguer l'architecture d'une application JSF et son modèle MVC
    • Décrire le rôle des managed-beans
    • Détailler le cycle de vie d'une requête
    • Identifier les principaux composants standards JSF
    • Intégrer des composants JSF Ajax
    • Lier les composants JSF et les autres composants JEE.
    Tarif

    A partir de 1 680,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Comprendre l’intérêt et l’usage des Design-Patterns en conception logicielle
    • Concevoir une architecture logicielle solide en utilisant des modèles de conception éprouvés
    • Identifier les différentes familles de Design-Patterns GoF et les responsabilités de chacun
    • Identifier les Design-Patterns nécessaires à la construction d’une application Java SE/Jakarta EE
    • Modéliser et développer une couche de persistance des données en utilisant les modèle de conception permettant de rendre les autres couches indépendantes du système de persistance
    • Modéliser et implémenter une couche métier en s’appuyant sur la couche de persistance avec les modèles d’abstraction essentiels
    • Modéliser et implémenter la couche de présentation/IHM et utiliser les patterns pour le lien avec la couche métier, la gestion de l’interaction utilisateur et l’affichage de données
    • Comprendre l’apport des patterns d’architecture tels que le modèle MVC dans une structure logicielle complexe
    Tarif

    Contacter l'organisme

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Programmer en utilisant le langage Java
    • Maîtriser les concepts de la programmation orientée objet
    • Utiliser les librairies usuelles Java
    • Connaître les bonnes pratiques de programmation
    Tarif

    A partir de 2 850,00 €

    Durée

    5j / 35h

    Modes
    • Entreprise

    Java JEE - Prise en main

    Proposé par CIT FORMATION INFORMATIQUE

    Objectifs de la formation

    Développeurs souhaitant acquérir les compétences nécessaires pour développer et déployer une application web simple sur un serveur.

    À l'issue de la formation, le stagiaire sera capable de :

    • Développer des applications Web
    • Logiciels utilisés : Tomcat, J2EE, Apache, MySQL (WAMP ou LAMP)
    • L’environnement de programmation est Eclipse
    Tarif

    Contacter l'organisme

    Durée

    5 jour(s)

    Modes
    • Centre
    • Entreprise

    Objectifs de la formation

    • Améliorer la performance d'une application ;
    • Créer des applications complexes et mettre en place des services ;
    • Accéder aux données de l'utilisateur et aux différents capteurs ;
    • Animer des interfaces ;
    • Personnaliser des applications en fonctions de vos besoins ;
    • Créer des Widgets ;
    • Configurer son projet avec Gradle.
    Tarif

    Contacter l'organisme

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Décrire l'architecture multicouche et l'intérêt des frameworks ;
    • Décrire les problématiques liées à la production et au déploiement des applications, et identifier les intérêts de l'intégration continue ;
    • Installer un environnement de production/construction Gradle ;
    • Créer un projet Gradle Java en ligne de commande et avec l'IDE Eclipse ;
    • Décrire l'architecture et le fonctionnement de l'API de persistance JPA ;
    • Réaliser les mappings entre les classes Java et les tables de bases de données ;
    • Manipuler les instances d'objets persistants avec l'API JPA ;
    • Identifier les apports et décrire les mécanismes d'injection de dépendances ;
    • Configurer Spring à travers le fichier XML et utiliser les annotations spécifiques ;
    • Implémenter la couche d'accès aux données avec Spring JDBC et Spring ORM ;
    • Construire et expoloiter les données de formulaires de saisie avec Spring MVC ;
    • Utiliser un Web Service REST dans un environnement Spring avec Spring REST ;
    • Configurer Tomcat pour un accès HTTPS et sécuriser l'accès aux applications Web grâce à l'authentification basée sur les rôles.
    Tarif

    A partir de 990,00 €

    Durée

    37 heures

    Modes
    • Distance

    Je cherche à faire...