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

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

    • Distinguer les aspects avancés du langage Java
    • Appliquer les principaux frameworks et librairies Java
    • Reconnaître le modèle de sécurité et le chargement des classes Java
    • Réaliser des traitements parallèles
    • Gérer les accès concurrentiels (avec les sémaphores)
    • Mettre en place du code Java implémentant la notion de "promesse"
    • Tester, debugger et optimiser vos applications
    • Identifier les nouveautés Java.
    Tarif

    A partir de 2 240,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Distance

    Formation Java SQL

    Proposé par DAWAN

    Objectifs de la formation

    Maîtriser l'accès aux bases de données en Java en utilisant JDBC
    Tarif

    A partir de 1 450,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Installer l'environnement de développement et les émulateurs Android
    • Créer et structurer un projet
    • Concevoir et implémenter des activités
    • Mettre en oeuvre les différents pattern de navigation
    • Stocker les données de l'application
    • Échanger des données avec un serveur
    • Intégrer les fonctionnalités de l'appareil (Capteurs, Partage, Message, etc)
    • Adapter l'application aux capacités de l'appareil
    • Traduire l'application dans plusieurs langues
    • Optimiser, construire et déployer une application
    Tarif

    Contacter l'organisme

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Mettre en œuvre les interfaces, les collections et les génériques ;
    • Décrire les problématiques liées aux applications, l'intérêt d'appliquer une architecture en couches et les différentes façons d'implémenter les couches ;
    • Identifier le positionnement de la couche Business Objects, décrire ses responsabilités et les mettre en œuvre ;
    • Identifier le positionnement de la couche Data Access Layer, décrire ses responsabilités et les mettre en œuvre ;
    • Identifier le positionnement de la couche Business Objects Layer, décrire ses responsabilités et les mettre en œuvre ;
    • Implémenter la couche IHM avec l'API Swing ;
    • Décrire et implémenter les principes de la programmation événementielle ;
    • Décrire et mettre en œuvre l'architecture Modèle Vue Contrôleur ;
    • Implémenter le pattern Data Access Object.
    Tarif

    A partir de 990,00 €

    Durée

    37 heures

    Modes
    • Distance

    Objectifs de la formation

    • Installer et configurer une base MongoDB
    • Effectuer des opérations de lecture, écriture et mise à jour de données
    • Extraire des données complexes
    • Mettre en œuvre le driver Java afin d'exploiter les données d'une base MongoDB
    • Implémenter un service d'accès aux données basé sur un mapping Objet-Document
    Tarif

    Contacter l'organisme

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Décrire les architectures typiques du monde Java EE
    • Identifier sur quels critères juger une architecture technique
    • Sélectionner les technologies Java EE adéquates
    • Communiquer avec d'autres technologies
    • Utiliser les outils et frameworks officiels et alternatifs.
    Tarif

    A partir de 1 520,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Java - Prise en main

    Proposé par CIT FORMATION INFORMATIQUE

    Objectifs de la formation

    Développeurs souhaitant acquérir la syntaxe et les principales fonctionnalités du langage Java et mettre en œuvre les concepts objets avec Java.

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

    •     Développer des projets Java
    Tarif

    Contacter l'organisme

    Durée

    5 jour(s)

    Modes
    • Entreprise
    • Centre

    Formation Java

    Proposé par Sparks

    Objectifs de la formation

    • Comprendre et expliquer les fondamentaux du langage Java
    • Écrire et exécuter des programmes Java simples
    • Utiliser efficacement les structures de contrôle et les collections Java
    • Créer des classes Java avec des méthodes, des variables et des constructeurs
    • Manipuler les exceptions et les erreurs en Java
    • Utiliser les API Java pour l'accès aux bases de données
    • Créer des tests unitaires et utiliser des techniques de débogage
    Tarif

    A partir de 2 750,00 €

    Durée

    5 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    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 :

    • Etablir les règles de programmation, règles et principes afin d'améliorer la lisibilité et la qualité finale du code fourni.
    Tarif

    A partir de 1 340,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Je cherche à faire...