Intergiciels à objets répartis : conception et implantation

Code UE : NSY102

  • Cours
  • 6 crédits
  • Volume horaire de référence
    (+ ou - 10%) : 50 heures

Responsable(s)

Tristan CROLARD

Public, conditions d’accès et prérequis

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

Présence et réussite aux examens

Pour l'année universitaire 2021-2022 :

  • Nombre d'inscrits : 49
  • Taux de présence à l'évaluation : 76%
  • Taux de réussite à l'évaluation : 86%

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

Contenu

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é d'évaluation

En fonction de la modalité, l'évaluation pourra prendre des formes différentes. Elle pourra comprendre un examen final sur feuille (ou sur poste de travail), éventuellement complétée par des activités de contrôle continu tels que des devoirs et des QCM. L'évaluation pourra aussi se faire en contrôle continu uniquement, avec des travaux pratiques à rendre ainsi qu'un projet final.

Cette UE apparaît dans les diplômes et certificats suivants

Contact

EPN05 - Informatique
2 rue Conté 33.1.13A
75003 Paris
Tel :01 40 27 26 81
Safia Sider

Voir le calendrier, le tarif, les conditions d'accessibilité et les modalités d'inscription dans le(s) centre(s) d'enseignement qui propose(nt) cette formation.

UE

    • Paris
      • Centre Cnam Paris
        • 2024-2025 1er semestre : Formation à distance planifiée soir ou samedi
        • 2025-2026 1er semestre : Formation à distance planifiée soir ou samedi
        • 2026-2027 1er semestre : Formation à distance planifiée soir ou samedi
        Comment est organisée cette formation ?
        2024-2025 1er semestre : Formation à distance planifiée soir ou samedi

        Dates importantes

        • Période des séances du 16/09/2024 au 18/01/2025
        • Période d'inscription : du 10/06/2024 à 10:00 au 18/10/2024 à 23:59
        • Date de 1ère session d'examen : la date sera publiée sur le site du centre ou l'ENF
        • Date de 2ème session d'examen : la date sera publiée sur le site du centre ou l'ENF

        Précision sur la modalité pédagogique

        • Une formation à distance planifiée est une formation dispensée 100% à distance avec des regroupements 100% en ligne planifiés.
        • Regroupements physiques facultatifs : Aucun

        Organisation du déploiement de l'unité

        • Délai maximum de réponse à une solicitation : sous 96 heures (Jours ouvrés)

        Modes d'animation de la formation

        • Forum
        • Messagerie intégrée à la plateforme
        • Visioconférence
        • Organisation d'une séance de démarrage
        • Evaluation de la satisfaction
        • Hot line technique

        Ressources mises à disposition sur l'Espace Numérique de Formation

        • Documents de cours
        • Enregistrement de cours
        • Documents d'exercices, études de cas ou autres activités pédagogiques
        • Bibliographie et Webographie

        Activités "jalons" de progression pédagogique prévues sans notation obligatoire à rendre ou en auto-évaluation

        • 10 exercices

        Modalité de contrôle de l'acquisition des compétences et des connaissances (validation de l'UE)

        • Projet(s) individuel(s)
        • Contrôle continu (travaux à rendre)
    • Midi-Pyrénées
      • Toulouse
        • 2024-2025 1er semestre : Formation en présentiel soir ou samedi
        Comment est organisée cette formation ?
        2024-2025 1er semestre : Formation en présentiel soir ou samedi

        Précision sur la modalité pédagogique

        • Une formation en présentiel est dispensée dans un lieu identifié (salle, amphi ...) selon un planning défini (date et horaire).