Aerial view of a sleek laptop keyboard on a clean, white surface, ideal for tech backgrounds.
MEDIATEK DOCUMENTS C#

Technologies et langages utilisés

Langage de l'application
C#
Langage de l' API
PHP
IDE Application
Visual Studio 2019
IDE API
NetBeans
Versionning
GitHub

Contexte

MediaTek86 est le réseau en charge de la gestion et de la coordination des médiathèques du département de la Vienne. Il facilite l’emprunt et la consultation de documents variés (livres, DVD, CD, revues) tout en développant des services numériques pour moderniser l’accès aux ressources culturelles.

Pour optimiser la gestion du catalogue et des commandes de documents, MediaTek86 a confié à InfoTechServices 86 le développement d’une application de bureau en C#, qui s’appuie sur une API REST en PHP et une base de données MySQL.

Fonctionnalités Actuelles :

  • Consultation du catalogue avec recherche et filtrage (par nom, numéro, genre, public, rayon).
  • Affichage des détails des documents (auteur, ISBN, synopsis, etc.).
  • Ajout de nouvelles parutions de revues.

missions

Le projet consistait à :

    • Ajouter de nouveaux onglets pour la gestion des commandes de livres, dvd et revues.
    • Mettre en place des authentifications : création d’une nouvelle fenêtre de connexion. Gérer les accès selon le service de l’utilisateur.

    • Corriger des problèmes de sécurité et intégrer des logs
    • Réaliser des tests unitaires sur le package Model et fonctionnel avec Postman.

    • Mettre en ligne l’API et créer un installateur pour l’application C#.
    • Gérer les sauvegardes de données

Compétences Officielles

BLOC 1 – Services informatiques aux organisations

1.Gérer le patrimoine informatique

Mettre en place et vérifier les niveaux d’habilitation associés à un service
Gérer des sauvegardes

2.Répondre aux incidents et aux demandes d’assistance et d’évolution

Traiter des demandes concernant les applications

5.Travailler en mode projet

Analyser les objectifs et les modalités d’organisation d’un projet
Evaluer les indicateurs de suivi d’un projet et analyser les écarts
Planifier les activités

4.Mettre à disposition un service informatique

Déployer un service
Réaliser les tests d’intégration et d’acceptation d’un service

BLOC 2 – Conception et développement d’applications

1.Concevoir et développer une solution applicative

Analyser un besoin exprimé et son contexte juridique
Participer à la conception de l’architecture d’une solution applicative
Modéliser une solution applicative
Identifier, développer, utiliser ou adapter des composants logiciels
Exploiter les technologies Web pour mettre en œuvre les échanges entre applications, y compris de mobilité
Utiliser des composants d’accès aux données
Réaliser les tests nécessaires à la validation ou à la mise en production d’éléments adaptés ou développés
Rédiger des documentations technique et d’utilisation d’une solution applicative
Exploiter les fonctionnalités d’un environnement de développement et de tests

2.Assurer la maintenance corrective ou évolutive d’une solution applicative

Recueillir, analyser et mettre à jour les informations sur une version d’une solution applicative
Analyser et corriger un dysfonctionnement
Évaluer la qualité d’une solution applicative
Mettre à jour des documentations technique et d’utilisation d’une solution applicative
Élaborer et réaliser les tests des éléments mis à jour

3.Gérer les données

Exploiter des données à l’aide d’un langage de requêtes
Concevoir ou adapter une base de données
Développer des fonctionnalités applicatives au sein d’un système de gestion de base de données
Administrer et déployer une base de données
Retour en haut