Amélioration de l’accessibilité et de l’expérience utilisateur pour le système de gestion de l’apprentissage d’une multinationale grâce au développement progressif d’applications Web
ÉTUDE DE CAS
Industrie – Gestion de l’environnement
Emplacement – États-Unis
Services offerts – Développement progressif d’applications Web
À PROPOS DU CLIENT
Le client est une entreprise environnementale, sociale et de gouvernance (ESG) de premier plan dont l’objectif est de contribuer au développement durable des communautés et des industries qu’elle dessert. Ils s’efforcent d’y parvenir en fournissant des solutions innovantes de gestion de l’environnement.
ASSOCIATION DE ZUCI AVEC LE CLIENT
Zuci est associé au client depuis longtemps, le soutenant dans de nombreux projets dans différents langages tels que Mendix, PHP, WordPress et Angular.
Notre client souhaitait créer une application web pour l’université d’entreprise. Cette académie propose une large gamme de programmes allant du développement du leadership, des opérations techniques, de la formation linguistique au développement des compétences numériques. Les cours sont destinés à soutenir les objectifs stratégiques de l’entreprise en perfectionnant les compétences de leurs employés.
EXIGENCE COMMERCIALE
COMMENT ZUCI A AIDÉ
L’équipe de Zuci a suggéré de créer l’application sur WordPress, un système de gestion de contenu populaire. Nos ingénieurs ont développé des plugins personnalisés et un thème personnalisé pour améliorer l’expérience utilisateur et ont ajouté une fonctionnalité de panier d’achat pour l’achat de cours. Afin d’assurer un transfert sécurisé des données pour les paiements, le cryptage AES a été intégré au système.
Pour permettre l’accès aux cours, l’équipe a mis en place une fonction d’authentification unique (SSO) à l’aide de la technologie JSON Web Token (JWT). Les utilisateurs internes étaient authentifiés sur la base de leur identifiant d’employé, tandis que les utilisateurs externes pouvaient créer un nouveau compte et se connecter à l’aide de leur adresse e-mail et de leur mot de passe.
Pour afficher les cours, l’équipe a récupéré les données d’iSpring LMS, un système de gestion de l’apprentissage tiers. WP Mail SMTP a été intégré pour l’envoi d’e-mails et Paymentus a été utilisé comme passerelle de paiement pour l’achat des cours. L’intégralité de la base de données était stockée dans MySQL, un système de gestion de base de données open source populaire.
La solution de Zuci a fourni au client une plate-forme d’apprentissage en ligne conviviale qui répondait à ses besoins spécifiques. L’application basée sur wordPress, les plugins personnalisés, la fonction SSO et le cryptage AES ont assuré une expérience sécurisée et transparente pour les utilisateurs internes et externes. L’intégration de bibliothèques tierces et d’une passerelle de paiement a permis de rationaliser le processus d’achat de cours, et la base de données MySQL a fourni un stockage et une récupération efficaces des informations sur les utilisateurs et les cours. Le développement piloté par les tests et l’intégration d’API ont été mis en œuvre avec succès pour améliorer le développement logique dans le code, permettre une résolution efficace des problèmes et optimiser les performances des applications.
COMMENT ZUCI A AIDÉ
MEILLEUR DÉVELOPPEMENT
PRATIQUES SUIVIES
PAR ZUCI
Qualité du code
L’équipe de Zuci a utilisé les normes de codage WordPress pour le développement de plugins et de thèmes pour améliorer la qualité du code
Performances du site Web
GT Metrix a été mis en place pour vérifier les performances du site Web et produire des rapports