Linkedin Pixel Code Formation Java 8+, RxJava, Hibernate, Kafka
cours-Java

Formation Java 8+, RxJava, Hibernate, Kafka

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

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 :

22/04/2024 au 24/04/2024
06/05/2024 au 08/05/2024
13/05/2024 au 15/05/2024

Québec :

22/04/2024 au 24/04/2024
13/05/2024 au 15/05/2024
27/05/2024 au 29/05/2024

Gatineau / Ottawa :

29/04/2024 au 01/05/2024
29/04/2024 au 01/05/2024
13/05/2024 au 15/05/2024

Moncton :

29/04/2024 au 01/05/2024

Classe virtuelle (en ligne) :

22/04/2024 au 24/04/2024
06/05/2024 au 08/05/2024
13/05/2024 au 15/05/2024
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

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