
| 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 |
|
||||||
| Prérequis | |||||||
| Corequis |
| Communiquer et informer |
|
| Collaborer à la conception, à l’amélioration et au développement de projets |
|
| S’engager dans une démarche de développement professionnel |
|
| Communiquer et informer |
|
• 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).
| Frameworks et architectures d'applications distribuées |
|