Projets d'Études · BUT 2ème année

SAE 4.DevCloud.01 — Microservices Bancaires

Application bancaire en microservices conteneurisés

  • Python
  • Django
  • Docker
  • Docker Compose
  • Nginx
  • SQLite

Contexte

Développement d'une application bancaire basée sur une architecture microservices, déployée dans un environnement conteneurisé avec Docker.

En détail

Technologies

  • Python
  • Django
  • Docker
  • Docker Compose
  • Nginx
  • SQLite

Architecture

  • Frontend Django
  • API REST
  • Reverse proxy Nginx
  • Conteneurisation Docker

Réalisations

  • Application bancaire fonctionnelle
  • Conteneurisation complète
  • Configuration Docker Compose
  • Gestion du cycle de vie

Compétences

  • Développement microservices
  • Conteneurisation
  • Architecture Cloud
  • DevOps

Ressources

GitHub: https://github.com/uha-sae41

Programme national
Apprentissages critiques
  • AC24.01DevCloud | Proposer une solution Cloud adaptée à l'entreprise
  • AC24.02DevCloud | Virtualiser un environnement
  • AC24.03DevCloud | Utiliser les services du Cloud
  • AC25.01DevCloud | Développer un microservice
  • AC25.02DevCloud | Mettre en production une application
  • AC25.03DevCloud | Programmer son réseau par le code
Composantes essentielles
  • CE4.01 | en respectant un cahier des charges
  • CE4.02 | en documentant le travail réalisé
  • CE4.03 | en intégrant les problématiques de sécurité
  • CE4.04 | en assurant une veille technologique
  • CE4.05 | en respectant les pratiques d'équipes et des méthodes de production
  • CE5.01 | en respectant un cahier des charges
  • CE5.02 | en documentant le travail réalisé
  • CE5.03 | en respectant les bonnes pratiques de développement et de production
  • CE5.04 | en visant l'amélioration continue
Ressources mobilisées et combinées
  • R4.06 | Anglais professionnel 2
  • R4.07 | Expression-Culture-Communication professionnelles : Préparer l'insertion professionnelle
  • R4.08 | Projet Personnel et Professionnel
  • R4.DevCloud.09 | Fondamentaux de la conteneurisation
  • R4.DevCloud.10 | Développement de microservices
Compétences ciblées
  • Coordonner des infrastructures modulaires
  • Accompagner le développement d'applications