URCA - Développeur Web Backend

Lors de mon stage à l'URCA, j'ai eu l'opportunité de travailler en tant que développeur web backend sur un projet essentiel pour l'infrastructure technologique de l'université. Le stage s'est concentré sur le développement d'une API REST utilisant le framework Express.js. Cette API est destinée à un portail de sélection de logiciels, spécifiquement conçu pour gérer une infrastructure VDI (Virtual Desktop Infrastructure), améliorant ainsi l'efficacité et la flexibilité des environnements de bureaux virtuels.

URCA - Développeur Web Backend
Express.js
MongoDB
VDI
API REST

Tâches réalisées

Développement de l'API REST

Conception et implémentation d'une API REST robuste pour le portail de sélection de logiciels, avec une architecture RESTful bien définie, répondant aux besoins spécifiques des utilisateurs du portail.

Intégration avec VDI

Assurer la compatibilité de l'API avec les technologies VMware APPVOLUMES et Horizon, permettant une gestion fluide et efficace des environnements de bureaux virtuels. Cela a impliqué une compréhension approfondie des protocoles et des besoins spécifiques à la virtualisation.

Compétences acquises

Développement Web

Maîtrise de l'architecture RESTful et du développement d'API avec Express.js, renforçant ainsi mes compétences en conception de services backend scalables et performants.

Virtualisation

Développement de connaissances solides sur les solutions VDI, notamment leur intégration avec des API, et leur rôle dans la gestion des bureaux virtuels.

Gestion de Projet

Expérience pratique dans la gestion d'un projet de développement en environnement universitaire, incluant la planification, le développement, et le déploiement d'une application destinée à un usage concret et régulier..

Technologies utilisées

Framework

Express.js

Base de données

MongoDB

Objectifs du stage

L'objectif principal de ce stage était de concevoir et implémenter une API REST intégrée avec des technologies VDI telles que VMware APPVOLUMES et Horizon, afin d'améliorer la gestion et la personnalisation des environnements virtuels au sein de l'infrastructure universitaire.

Conclusion

Ce stage m'a permis de renforcer mes compétences en développement backend, tout en me familiarisant avec les défis spécifiques à l'intégration d'API dans des environnements de virtualisation avancée. J'ai ainsi acquis une compréhension plus profonde des technologies VDI et de leur rôle crucial dans la gestion des infrastructures IT modernes.