Linkedin Pixel Code Formation Java 8+, RxJava, Hibernate, Kafka
cours-java8-rxjava-hibernate-kafka-2024

Formation Java 8+, RxJava, Hibernate, Kafka

Cours en ligne, classe virtuelle (à distance), Montréal, Gatineau, Québec, Certifiante

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

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/12/2024 au 14/12/2024
19/12/2024 au 21/12/2024
09/01/2025 au 11/01/2025
15/01/2025 au 17/01/2025
23/01/2025 au 25/01/2025

Québec :

19/12/2024 au 21/12/2024
15/01/2025 au 17/01/2025
09/01/2025 au 11/01/2025

Gatineau / Ottawa :

12/12/2024 au 14/12/2024
09/01/2025 au 11/01/2025
19/12/2024 au 21/12/2024

Moncton :

09/01/2025 au 11/01/2025

Classe virtuelle (en ligne) :

12/12/2024 au 14/12/2024
19/12/2024 au 21/12/2024
09/01/2025 au 11/01/2025
15/01/2025 au 17/01/2025
23/01/2025 au 25/01/2025
Préférentiel*

1274 $

par participant.e

1049 $

Promotion d'été :,
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 ?

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

“ 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. “

“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. “

“ 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!“