cours-java

Formation Java 8+, RxJava, Hibernate, Kafka

En ligne, classe virtuelle (à distance), Montréal, Gatineau, Québec, Moncton

L’objectif de cette première partie pour les participants est de monter en compétence en Java et d’assimiler de nouveaux concepts de simplification des parcours des listes. Ceci leur permettra de comprendre ensuite l’utilisation de RXJava dans un contexte plus complexe. Et en fin de session de comprendre l’utilisation d’un environnement Backend java en utilisant une base de données avec le framework Hibernate pour simplifier l’interaction avec celle-ci. Ils seront capables également d’utiliser un gestionnaire de message tel que Kafka. On utilisera le framework Spring pour gérer les interactions avec les différentes parties de l’application

Détails du cours

image_pdfimage_print

Journée 1

Introduction Java et programmation fonctionnelle

  • Introduction aux lambda
  • Syntaxe et expressions fonctionnelles
  • Deux applications des lambda : forEach et comparateurs
  • Créer son Stream
  • Filtrer son Stream
  • Terminer son Stream

Introduction à RXJava

  • Reactive-Streams
  • Interfaces
  • Les Composants: Observable et Observer
  • Lazy vs. Eager
  • RXJava Core

  • Observable et Observer
  • Subscription vs Subscriber
  • Subject
  • Multiple Subscribers
  • Journée 2:

    Mettre en place Hibernate

    • Explication de l’architecture
    • Configuration de l’application
      • Paramétrage de fichier configuration.
      • Configuration avec des annotations
    • Gestion des sessions

    Mise en place du modèle Entity

    • Mapping des classes
      • Paramétrage de fichier configuration.
      • Configuration avec des annotations
    • Les associations
    • Lazy loading
    • Requêtage de données
      • HQL
      • Requête nommée

    Journée 3:

    Introduction à Spring Framework

    • Définir Spring Framework
    • l’injection de dépendance
    • Expliquer la programmation orientée aspect (AOP)
    • Spring Boot

    Introduction à Kafka

    • Principes de base d’Apache Kafka
    • Produire des messages à Kafka
    • Consommer les messages de Kafka
    • Gestion des schémas dans Kafka
    • Traitement de flux avec les flux Kafka
    • Pipelines de données avec Kafka Connect

    Autre(s) cours dans cette catégorie

    → Formation unit testing framework (Junit), mocking framework (mockito)

    → Formation la gestion et Architecture des projets informatiques (Agile, Couches applicatives, Service web AOS, intégration continue)

    → Formation Java 8+, RxJava, Hibernate, Kafka


    Avantages :

    • Un support de cours pour chaque participant
    • Soutien du formateur après la formation
    • Nous vous offrons en session publique:
      • Thé, café
      • Stationnement( seulement dans certaines villes)
      • La connexion internet sans-fil

    Préalables :

    • Bonnes connaissances de Java

    Objectifs :

    Montréal :

    12/06/2023 au 14/06/2023
    27/06/2023 au 29/06/2023
    11/09/2023 au 13/09/2023

    Québec :

    12/06/2023 au 14/06/2023
    03/07/2023 au 05/07/2023
    25/09/2023 au 27/09/2023

    Gatineau / Ottawa :

    19/06/2023 au 21/06/2023
    19/06/2023 au 21/06/2023
    03/07/2023 au 05/07/2023

    Moncton :

    19/06/2023 au 21/06/2023

    Classe virtuelle (en ligne) :

    12/06/2023 au 14/06/2023
    27/06/2023 au 29/06/2023
    11/09/2023 au 13/09/2023
    Préférentiel*

    1274 $

    par participant.e

    1049 $

    Promotion du printemps :,
    s'applique aux formations à distance,
    le paiement doit se faire directement sur notre site
    -> M'INSCRIRE MAINTENANT

    Durée :3 jour(s)
    Horaires : 9h-16h30, 2 pauses café, 1 heure pour dîner.

    Voir le plan de cours en PDF

    Lieux: Montréal, Gatineau / Ottawa , ville de Québec.

    Voir les avis clients

    Prix régulier: 1499 $

    *Le tarif préférentiel s'applique si vous inscrivez au moins deux participants à la même session.

     Tarif Formation Java 8+, RxJava, Hibernate, Kafka

    Interessé par cette formation ?


    Recevez cette formation dans votre entreprise

    Formation pour entreprise

    Soumission gratuite et sans engagement

    image du Captcha

    Inscription avec paiement par carte de crédit

    image Captcha
    Image pour illustrer Formation en ligne

    Formation en ligne

    Vidéos de formations sur les logiciels en bureautique

    Mark Plouffe, Gouvernement du Canada/ Government of Canada

    “ I want to thank you both for providing my resources some excellent training(Cobol) over the past 3 days. Mamadou, thank you for being so accommodating on such short notice and for sending your facilitator to Gatineau for this customised and personalised training course. We’ll look forward to continuing our partnership for future training needs. “

    Maryse Duguay - Analyste fonctionnelle Base de donnée - Montréal

    “J’ai grandement apprécié les méthodes d’enseignement du prof. Le fait que nous soyons un petit groupe a grandement facilité les apprentissages. Il s’adapte à son audience et les exercices sont formateurs. Je recommande fortement. “

    Martin Côté - Analyste Assurance Qualité - Travailleur autonome – Montréal

    “ Ce fut un plaisir de faire affaires avec Doussou Formation. Ce qui fait LA différence est le service personnalisé totalement à l'écoute des participants ainsi que l'adaptation aux besoins de formation. Flexibilité/Adaptabilité/Professionnalisme/Courtoisie. Merci!“