MEAN Stack (MongoDB, Express, AngularJS et Node)

Les applications full Stack MEAN (MongoDB, Express, AgularJS et NodeJS) avec JavaScript sont un standard de facto, ceci est dû à la révolution du langage JavaScript coté serveur.
Une formation sur les notions avancées de JavaScript est nécessaires (caractéristiques du langage, cycle de vie de son exécution, scope, hositing, focntion (IIFE pattern), promisses et leurs implémentations côté serveur et côté client, …), ainsi que les nouveautés EcmaScript 6.
Puis, comment mettre en place une telle architecture avec les bonnes pratiques.
Est-ce qu’on doit utiliser MEAN.js ou bien d’autres solutions c’est quoi l’avantage et l’inconvénient de chaque solution ?
D'autres souhaits sur le/la Programmation Formations vidéo disponibles sur le/la Programmation
54 avis positifs
Je veux cette formation !
Cette suggestion a obtenu 54 avis positifs.

Commentaires (1)

Se connecter pour poster un commentaire
Marie B.
C'est très dur de trouver de la doc en français sur le mean stack. Même si oui on trouve de la doc très complète sur mongodb, et à côté de la doc sur Angular etc. Mais pour les spécificités, la logique d'architecture et les bonnes pratiques, il faut vraiment y aller au feeling... Et si la doc anglaise est complète pour ce qui est de l'installation, pour le reste c'est plus compliqué aussi... J'ai choisis par hasard de bosser sur Mean.js en sachant que la grosse différence avec Mean.io était la structure de fichiers (le premier étant un fork du second). Mais si je savais qu'il y avait une différence de structure, impossible de savoir quelle était la structure de l'un et de l'autre pour savoir ce qui me conviendrait le mieux... Donc je pense que donner des avis plus concrets pour choisir sa solution au départ serait vraiment une excellente idée ! Je pense que ça mérite plus de détails qu'une bête présentation de "qu'est-ce que le mean stack?" qu'on trouve un peu partout sans que ça nous aide vraiment à nous lancer. Et puis je pense que toutes les astuces sont bonnes à prendre, même pour l'installation. Par exemple, j'ai trouvé ça beaucoup plus simple d'installer mean.js sur un server ubuntu que sur un server debian (packages dispos directement, moins de problèmes de versions sur les différents éléments nécessaires). C'est également intéressant de savoir que la création toute automatisée de nouveaux modules avec yeoman est buguée sur la dernière version de mean.js car c'est tout de même assez contraignant (même si on espère que ce sera réparé un jour). Et ce qu'il manque vraiment, c'est de la doc un peu plus avancée... Car tant que l'on reste sur des choses qui se rapprochent des exemples fournis, le module articles par exemple, c'est très facile car il suffit de conserver la même logique. Mais dès qu'on veut simplement utiliser deux collections différentes pour alimenter des listes dans un formulaire, ça se corse. Et pourtant on a l'impression de toucher à une fonctionnalité encore assez basique... Voilà les principales difficultés que j'ai pu rencontrer, les questions que j'ai pu me poser, en espérant que ça pourra vous aider à orienter votre formation pour amener rapidement des choses vraiment utiles.