Logo HEPL
Frameworks et architectures d'applications distribuées

Informations générales sur l'unité d'enseignement : "Frameworks et architectures d'applications distribuées"

Cycle 1
Niveau du cadre francophone de certification 6
Code INFO-1-104 1.1.1
Crédits ECTS 5
Volume horaire (h/an) 60
Période Quadrimestre 1
Implantation(s) TECHNIQUE - Seraing
Unité Obligatoire
Responsable de la fiche MADANI, MOUNAWAR
Pondération 50
Composition de l'unité d'enseignement
Intitulé Nombre d'heures Pondération
Frameworks et architectures d'applications distribuées 60 100
Prérequis -
Corequis -
  • Contribution au profil d'enseignement

  • Communiquer et informer
    • Choisir et utiliser les moyens d’informations et de communication adaptés
    • Utiliser le vocabulaire adéquat
    • Présenter des prototypes de solution et d’application techniques
    Collaborer à la conception, à l’amélioration et au développement de projets
    • Rechercher et utiliser les ressources adéquates
    S’engager dans une démarche de développement professionnel
    • S’informer et s’inscrire dans une démarche de formation permanente
    Communiquer et informer
    • Choisir et utiliser les moyens d’informations et de communication adaptés
    • Utiliser le vocabulaire adéquat
    • Présenter des prototypes de solution et d’application techniques
  • Acquis d'apprentissage spécifiques sanctionnés par l'évaluation

  • • Utiliser et consulter efficacement la documentation technique afin de comprendre et reproduire des manipulations en contexte pratique.

    • Expliquer le fonctionnement des différentes couches et composants d’une application distribuée.

    • Comparer les principales approches de communication et justifier le choix d’une solution dans un contexte donné.

    • Illustrer les services rendus par un environnement d’exécution.

    • Mettre en œuvre le framework Spring et ses librairies (Spring Boot, IoC, DI, Spring Security, Spring Cloud) pour développer des applications distribuées.

    • Appliquer des mécanismes de sécurité (authentification, autorisation, OAuth2) dans des services distribués.

    • Déployer et exécuter des applications distribuées en utilisant Docker

    • Mettre en place des mécanismes de scalabilité et de résilience (load balancing, patron Circuit Breaker).

  • Objectifs

  • Partie de fiche comprenant des problèmes syntaxiques
  • Contenus

  • Partie de fiche comprenant des problèmes syntaxiques
  • Méthodes d'enseignement et d'apprentissage

  • Cours ex-cathedra
  • Travaux de laboratoires
  • Evaluation

  • Frameworks et architectures d'applications distribuées
    • Examen Ecrit
    • Examen Oral
  • Langue(s) de l'unité d'enseignement

  • Français
  • Anglais
  • Supports de cours au format papier

  • Aucun support déposé pour cette unité d'enseignement
  • Autres supports de cours

  • Aucun autre support défini