Banque Populaire Val de France

Contexte

On m’a demandé de réaliser plusieurs améliorations sur une application existante interne au service. C’est une application appelée Portail Dev qui permet la centralisation des liens vers les applications privatives du service.
J'ai dû réaliser divers filtres pour les ajouter sur la page répertoriant tous les projets réalisés par le service. Ces filtres vont permettre de trier la liste des projets.
Après avoir ajouté les filtres, on m’a donné une autre mission sur une autre application. Cette application appelée Réservation Créneau permet de créer des événements au sein de la banque (formations, ateliers, forums…) et de créer des créneaux pour ces événements. Elle possède aussi une page appelée « Pilotage » qui permet d’effectuer un suivi des créneaux.
Il m’a été demandé d’ajouter un bouton sur la page de pilotage permettant d’exporter toutes les statistiques concernant l’événement dans un fichier Excel.
Ensuite, après avoir terminé l’export Excel, on m’a confié plusieurs tâches sur cette même application :

  • Ajouter une colonne dans le tableau de la page affichant tous les événements pour afficher le nom du créateur.
  • Ajouter un bouton pour dupliquer un créneau lors de leur création afin d’éviter de tout recréer manuellement.

Missions

Portail Dev :

  • Ajouter des filtres pour trier un tableau répertoriant les projets réalisés par le service.

Reservation créneau :

  • Créer un export Excel pour les statistiques d’un événement sur l’application Réservation Créneau.
  • Ajouter une colonne pour afficher le nom du créateur d’un événement (nécessitant une évolution de la base de données).
  • Ajouter la possibilité de dupliquer des créneaux lors de leur création.

Environnement de développement

Visual Studio
Visual Studio
C#
C# ASP.NET CORE
SQL Server
SQL Server
Azure DevOps
Azure DevOps

Captures d'écran

Page du total d'événements avec le filtre

filtres

Bouton permettant l'export Excel

bouton export

Contenu du fichier Excel

vue du fichier excel

Colonne créateur

colonne créateur nom créateur

Duplication de créneaux

vue de la duplication des créneaux

Commits realisés

commits

Revue de code

revue de code

Ce que m'a apporté ces 2 stages

Ce stage m'a permis de :

  • Découvrir le Framework ASP .NET CORE
  • Faire de la programmation web orientée objet en C#
  • D'apprendre à requêter sur une base de données en utilisant l’ORM EntityFramework
  • Consolider mes connaissances en travaillant dans une architecture MVC et en utilisant JQuery et Bootstrap
  • D'apprendre à utiliser Azure DevOps comme gestionnaire de code source
  • M’intégrer et travailler au sein d’une équipe

Documentations

Télécharger le rapport de stage