Blog Angular 5
Durant ma formation, nous avons été formé a développer des application avec AngularJS.
Ayant constaté les avantages que ce framework apporte, j’ai été très intéressé d’évaluer Angular 5 dans une stack M.E.A.N :
- MongoDB
- Express
- Angular
- NodeJS
A mes yeux, le développement d’un Blog est un bon moyen d’évaluer une stack web.
Ayant déjà de l’experience avec Mongoose (ORM), j’ai produit le schéma de la BDD directement avec cette librairies sans passer par un outil d’administration de serveur MongoDB.
J’ai développé une API Rest en TypeScript pour simplifier la gestion des données et des fonctionnalité du Blog tel qu’un système d’authentification, d’upload de fichier, de gestion de fichiers, de notification live et mobile, de gestion de logs.
Pour l’interface, j’ai intégré les concepts de responsive design et d’universal design en utilisant Angular Material et bootstrap 4.
Le point fort de cette stack est indéniablement la performance et la scalabilité de l’application car NodeJS et Express permettent la gestion Multi-Thread des requêtes HTTP se qui correspond très bien à la philosophie d’Angular 5 de créer des interfaces performante dans la navigation mais gourmande en requête AJAX.
Compétences professionnelles
Analyse Conception Développement Intégration Opération Gestion de projet