Je réalise que j'avais laissé l'ancienne date de mise en ligne (samedi 28 janvier 2017) dans le détail du sommaire de "5 mini projets pour se perfectionner en Angular 2". C'est bien la date du 30 janvier 2017, annoncée dans le précédent email, qui est maintenue.
J'ai en effet dû passer plus de temps que prévu mais cela en valait la peine car :
le projet inclut la création d'un player plus ergonomique que prévu
c'est un "vrai" projet MEAN basé sur Angular 2, avec l'ODM (Object Document Maper) Mongoose. Je trouvais dommage d'utiliser simplement "axios" pour faire des requêtes HTTP alors que Mongoose est vraiment un classique qui méritait quelques vidéos de plus
la création d'une base de donnée MongoDB se fera sur mLab et montrera ainsi comment recourir à une Database-as-a-Service gratuite pour les petits projets
le component de popup en Angular 2 sur lequel je comptais m'appuyer ne supporte pas (encore) d'intégrer lui même un autre component Angular 2, uniquement (et c'est déjà bien) du HTML. J'ai donc dû changer mon fusil d'épaule et intégrer un player qui nécessitait d'"expliquer" à Angular 2 qu'il n'y avait pas de risque à intégrer un ID de vidéo à une URL YouTube, ceci en recourant au DomSanitizer d'Angular 2. Un autre élément important qu'il aurait été dommage de ne pas évoquer.
Ainsi, ce projet n°2 fera de nouveau 15 à 20 vidéos et pas les 5 à 7 initialement prévues. L'appétit vient en mangeant et le développement en codant.
Toujours disponible au tarif de souscription, "5 mini projets pour se perfectionner en Angular 2" à 29 € HT (attention : augmentation de 10 € par semaine jusqu'au tarif complet de 109 € HT).
Pré-requis "Angular 2 par la pratique" ou bien une bonne compréhension :
des modules
des components
des @Input() et @Output() decorators
de RxJS 5
via notre chaîne YouTube et plus particulièrement les playlist Angular 2 version finale ainsi que RxJS et ES 6.