UFR maths
Licences
Masters
⟩
Cours proposés
page moodle
éditer
Programmation Objet, Concepts Avancés
2 ECTS, semestre 1, 11 semaines
Prérequis
Langages Objets Avancés M1
Validation
CC+examen
Enseignant
J.-B. Yunès
Horaires hebdomadaires
2 h CM , 1 h TD
Années
Syllabus
Concevoir des composants logiciels réutilisables.
Comprendre les limites intrinsèques de la POO.
Compléter l'approche objet à l'aide d'une approche fonctionnelle.
Utiliser les mécanismes modernes de programmation typée statiquement du langage Scala.
Savoir apprendre un langage de programmation de façon autonome.
Analyser des besoins à partir d'une spécification informelle.
Participer à un processus de développement moderne en utilisant les outils de développement collaboratif et de gestion de projet.
Utiliser des outils d'intégration continue.
Sommaire
Introduction, rappels sur la POO
Rappels sur la conception et la programmation objet
Sous-typage et polymorphisme
Le problème d'extensibilité fonctionnelle et de la classe de base fragile
Les traits et la composition mixin
Quelques applications des traits
La programmation fonctionnelle et objet
Spécification formelle pour les objets
Comparaison des différents mécanismes de la POO
Mécanismes avancées de
Scala
Objets distribués avec
Akka
Micro-services
Bibliographie
scala-language
akka-technologies
Accès direct
Accueil master
Licences mathématiques
Informations
Parcours
Mathématiques Fondamentales
Mathématiques-Informatique Science des Données
Modélisation aléatoire
Mathématiques, Informatique de la Cryptologie et sécurité
Mathématiques Générales
Logique Mathématique et Fondements de l'Informatique
Master LOGOS
ISIFAR
Modélisation
Probabilités
Master 1
M1 Mathématiques (MFA)
M1 mathématiques et informatique
M1 ISIFAR
M1-LOGOS
M1-MIC
Master 2
M2-LMFI
M2 Enseignants
M2 Math-Info-Crypto
m2-mids
M2 Crypto
M2 proba
M2 agrégation
M2 ISIFAR
M2 modelisation
m2-miads
M2-math
M2-LOGOS
M2-MO
Tous les cours
Informations pratiques
inscriptions
calendrier
accès
Questions fréquentes
Contacts
Bâtiment Sophie Germain
8 place Aurélie Nemours
75013 Paris
École Doctorale
Mme Hariti
bureau 5056
01 57 27 92 13
Responsable pôle scolarité Master
Christian Senecal
bureau 1012
Scolarité MFA - Isifar
Nathalie Naveau
bureau 1012
01 57 27 65 37
Christian Senecal
bureau 1012
Scolarité Didactique, Agrégation, MEEF, L3 professorat des écoles
Sandrine Pellé
bureau 1011
01 57 27 65 44
Scolarité MIC, MIDS, MO, LMFI
Mme Chatoux
bureau 1011
01 57 27 93 06
Archives
Année 2019-2020
Année 2020-2021
Année 2021-2022
Année 2022-2023