- Programmation orientée objet
Conception de logiciels intranet : intergiciels à objets répartis
Mis à jour le
Responsable(s) : M. Tristan CROLARD
- Cours
-
Durée : 50 heures (+/- 10%)
-
A la carte
-
Soir & samedi
-
6 crédits
-
Distanciel planifié
Présentation
Public, conditions d'accès et prérequis
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).
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.
L'avis des auditeurs
Les dernières réponses à l'enquête d'appréciation pour cet enseignement : Fiche synthétique au format PDFCompétences et débouchés
Compétences
Maitriser les principaux concepts lié aux intergiciels (middleware) à objets répartis sous-jacents aux plateformes Java d'entreprise comme Spring ou Jakarta EE (anciennement Java EE).
Informations pratiques
Contact
-
Département : EPN05 - Informatique
-
Tel : 01 40 27 22 40
-
Email : agnes.lapierre@lecnam.net
-
Adresse : 2 rue Conté - 75003 Paris
Programme
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és 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.
Formation mère
Conception de logiciels intranet : intergiciels à objets répartisCes formations pourraient vous intéresser
-
- Programmation orientée objet
Programmation Java : programmation objet
Cours + travaux pratiques, NFA0326 crédits Hybride (présentiel et distanciel) Présentiel Distanciel A la carteCentre Cnam Paris, Ile-de-France (sans Paris), Paris, Grand Est, Hauts-de-FranceVoir la formation -
- Programmation orientée objet
Certification enregistrée au répertoire spécifique Programmer orienté objet en Java
Certification enregistrée au répertoire spécifique, CRS0400A10 crédits Distanciel A la carteCentre Cnam ParisVoir la formation -
- Programmation orientée objet
- Framework
- Logiciel serveur applications
Architectures Logicielles Java(1)
Cours, GLG2036 crédits Distanciel planifié A la carteParisVoir la formation -
- Programmation orientée objet
Conception de logiciels intranet : intergiciels à objets répartis
Cours, NSY1026 crédits Distanciel planifié A la carteParisVoir la formation