0972 311 312 (prix appel local)

Intergiciels à objets répartis : conception et implantation (NSY102)

Objectifs

Appréhender les concepts permettant la mise en oeuvre d'applications Java d'entreprise, basées sur des intergiciels (middleware) à objets répartis de type RMI (Remote Method Invocation). Connaître les techniques de base permettant d'implantation de ce type de intergiciel en Java.

Compétences

Maitrise des principaux concepts lié aux intergiciels (middleware) à objets répartis sous-jacents aux plateformes Java d'entreprise comme Spring ou Jakarta EE (anciennement Java EE).

Légende :

  100% Internet - national

Condition d'accès / publics visés

Avoir la pratique d'un langage orienté-objets (Java ou similaire) et connaître les bases de la programmation réseau (TCP/IP et sockets).

Objectifs pédagogiques

Appréhender les concepts permettant la mise en oeuvre d'applications Java d'entreprise, basées sur des intergiciels (middleware) à objets répartis de type RMI (Remote Method Invocation). Connaître les techniques de base permettant d'implantation de ce type de intergiciel en Java.

Compétences visées

Maitrise des principaux concepts lié aux intergiciels (middleware) à objets répartis sous-jacents aux plateformes Java d'entreprise comme Spring ou Jakarta EE (anciennement Java EE).

Niveau

Niveau 6 (Bac+3 et Bac+4)

Contenu de la formation

Les séances prendront la forme de "leçons" : les concepts seront présentés en cours puis illustrés directement à travers des exemples et des exercices de programmation.

  • Introduction générale
  • Rappels sur les tests unitaires en Java (JUnit 5)
  • Rappels sur Java 8 (notation lambda, Optional, Streams)
  • Types de données immutables (records)
  • Types variants (sealed interfaces)
  • Concurrence et parallélisme (Virtual Threads)
  • Calculs asynchrones (Futures)
  • Protocole client-serveur
  • Sérialisation XML/JSON et native
  • Dictionnaire distant (Registry)
  • Serveur d'exécution (Compute Engine)
  • Appel de procédure distante (RPC)
  • Invocation de méthode à distance (RMI)

 

Modalités de validation

Contrôle continu, Projet(s), Examen final

Accompagnement et suivi

Sous l’autorité pédagogique du certificateur Cnam, les équipes du Cnam Bretagne vous offrent un accompagnement pendant votre parcours de formation à la fois sur les aspects administratifs, financiers, pédagogiques et techniques.

ECTS : 6

Modalité Volume horaire Employeur France travail Auto-financement
 
45 heures 900 € 260 € 260 €
Indexation officielle
FORMACODES

<span class="input">[M0A3A9] langage java - [M0A3] langage informatique - [M0] information

communication

[M0A2A2A2A1] programmation orientée objet - [M0A2A2A2] programmation - [M0A2A2] analyse programmation - [M0A2] informatique - [M0] information

communication</span>

Mots clés

Middleware, Application internet, Langage JAVA, Programmation orientée objet

Indicateurs de résultat

En savoir plus

Dernière mise à jour : 29/03/2024

INFOS
PRATIQUES

Durée

45 heures

Modalité

100% Internet - national  

Date de début des cours

14/10/2024

Date de fin des cours

15/02/2025

Accessibilité handicap

En savoir plus

Comment s’inscrire ?

En savoir plus