M2 Miage MBDS Casablanca 2022-2023 - Introduction à Angular

De $1

Introduction

Dans ce cours, vous aurez une introduction à Angular, un framework front-end populaire. Nous utiliserons un back-end NodeJS/Mongoose/MongoDB et vous verrez également comment héberger le tout dans le cloud.

Séance 1 : découverte d'Angular, mise en place d'un projet, premiers composants

Cette partie du cours propose une introduction au framework front-end Angular. Vous réaliserez une application complète incluant un back-end basé sur NodeJS, la base de données NoSQL MongoDB, et un hébergement du tout dans le cloud. Vous mettrez en oeuvre les principaux éléments proposés par Angular, dont la plupart sont également présents dans les frameworks concurrents.

Séance 2 : formulaires, data binding etc.

Vidéos enregistrées en 2020 de cette séance de cours (j'avais fait à peu près la même chose, à part github...) : 

  • Ce chapitre du cours est traitée dans la vidéo 2 qu'on avait commencé dans la première partie.

Séance 3 : utilisation de services, routeur  

  • Support de cours angular, qu'on utilisera pendant plusieurs séances.
    • Groupe 1 : nous sommes allés du transparent 103 jusqu'au transparent 177 inclu lors de cette séance.
    • Groupe 2 : nous sommes allés du transparent 103 jusqu'au transparent 170 inclu lors de cette séance.
       
  • Vidéos enregistrées en 2020 de cette séance de cours (j'avais fait à peu près la même chose, à part github...) : 
    • Première partie : introduction au router d'Angular (suite fin vidéo séance 2)

Séance 4 : fin routeur, MongoDB dans le cloud, utilisation d'une API REST, module angular HTTPClient

Séance 5 : peupler BD avec des milliers de données, pagination, utilisation de data tables etc. 

Rappel des projets git :

Vidéos :

Non vu en cours, mais compléments intéressants :