Développement back - Création d’une API pour la gestion de tickets
Le contexte
Edifixio développe des applications basées sur la plateforme Salesforce. Les utilisateurs peuvent être confrontés à des bugs ou des dysfonctionnements.
Aujourd’hui, ils n’ont pas de manière de les signaler. Nous souhaitons donc créer un outil qui leur permettra de signaler ces problèmes et créera automatiquement un ticket dans un outil de ticketing.
Nous souhaitons créer une API REST qui permettra à toutes applications qui le consomme de créer des tickets sur un outil de gestion de tickets.
Dans un premier temps cette d’API sera connectée à notre instance Jira. Dans le futur nous supporterons d’autres instances et outils.
Les problématiques
- Etudier l’API Jira
- Gestion de l’authentification avec une instance JIRA
- Choisir la stack technique
- Concevoir la solution
- Mettre en place l’architecture technique
- Déploiement de l’application sur une instance Heroku
- Créer une interface de test
- Mettre en place une stratégie CI/CD (Continuous Integration, Continuous Delivery)
- Etablir une documentation avec Swagger
Les objectifs
A l’issue du stage, vous aurez acquis une bonne maîtrise des langages et des plateformes utilisées dans la practice Salesforce d’Edifixio.
Vous aurez développé une collection d’API qui pourra être utilisée par plusieurs de nos applications.
Vous serez prêt(e) à rejoindre notre équipe Full Stack pour la déployer sur d’autres projets.
Les mots clés
- NodeJS ou Java / Angular, React
- API
- Heroku
- CI/CD
- Swagger
Vos qualités
- Esprit de synthèse
- Développement objet
- Modélisation
- Anglais lu/écrit/parlé