Mise en place du backend du projet Mon Compte
Développement d’API (Loopback 4, TypeScript)
Base de données No Sql (Couchbase)
Architecture micro-services (Docker)
Tests unitaires, acceptances (Mocha JS)
Déploiement via Jenkins
Mise en place des ressources de l’espace client
Développement d’API REST (Loopback 4, TypeScript)
Migration des ressources SOAP en REST
Gestion des droits utilisateurs
Développement d’une fonction Lambda renvoyant les droits d’accès à
l’espace client (Lambda AWS)
Création du backend permettant de gérer l’ouverture progressive des
nouveaux parcours clients (Feature flipping, Express JS)
Tests unitaires BDD (Jest Cucumber JS)
Création d’un site de e-commerce
Développement de contrôleurs JS renvoyant les produits du site
(Salesforce Commerce Cloud)
Tests unitaires (Jest)
Initiation à l’utilisation du Business Manager de Salesforce Commerce
Cloud
Mise en place d’un mode dégradé permettant la recharge des
véhicules électriques
Conception et réalisation d’un Workflow activant la recharge en cas de
coupure réseau (Node Red)
Réversibilité du projet suite à la mise en concurrence du projet
Formation donnée afin de faire découvrir Node JS
Cours théorique sur les principes de base en Node JS
Exercices pratiques sur la mise en place d’un serveur (Express JS)
Mise en place d’un SI permettant de planifier la recharge des
véhicules électriques d’ENEDIS
Réalisation d’APIs servant à la récupération de données depuis des services
SaaS (Node RED)
Conception et réalisation d’un Workflow afin de planifier la recharge des
véhicules électriques (Node RED)
Développement d’APIs CRUD (Sails JS)
Création de statistiques sous forme de reportings (Stack ELK)
Tests unitaires (Mocha JS)
Réalisation des interfaces web (Angular JS)
Présentation technico-fonctionnelle et démo en fin de sprint