Dans ce cours nous continuerons l'exploration des technologies front-end avec les Web Components et Angular, et back-end avec nodeJS, BDs NoSQL, hébergement dans le cloud etc. e
1ère et 2ème séances (Web Components)
Séance 3 : introduction à Angular
Seance 4 : communication entre composants, directives
Séance 5 : services, router etc.
Séance 6 : fin router, authentification et authorisations etc.
- Archive du programme fait en live coding19, contient le front end et le back end. Penser à faire :
- npm install dans le dossier client et dans le dossier api
- node server.js dans le dossier api. PENSER A METTRE VOTRE URL DE CONNEXION.
- POUR QUE CA MARCHE : penser à partager votre connexion via smartphone ou vpn car eduroam et unice-hotspot filtrent les ports, on ne peut pas se connecter à la base mongo dans le cloud via les wifi de la fac !!!
- ng serve dans le dossier client (mais pour le moment il n'est pas connecté au serveur)
On est allé jusqu'au transparent No 195.
Séance 7 : Module HttpClient, hébergement heroku, pagination back end
Sujet du mini projet angular à rendre le 15/1/2022
Notes de bas de page
1 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/M2_MBDS_2021-2022_Technos_Web#Introduction
2 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/M2_MBDS_2021-2022_Technos_Web#Dans_ce_cours_nous_continuerons_l'exploration_des_technologies_front-end_avec_les_Web_Components_et_Angular.2c_et_back-end_avec_nodeJS.2c_BDs_NoSQL.2c_h.c3.a9bergement_dans_le_cloud_etc._e
3 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/M2_MBDS_2021-2022_Technos_Web#1.c3.a8re_et_2.c3.a8me_s.c3.a9ances_(Web.c2.a0Components)
4 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/M2_MBDS_2021-2022_Technos_Web#Supports_de_cours_.3a
5 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/M2_MBDS_2021-2022_Technos_Web#TP_sur_les_WebComponents
6 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/M2_MBDS_2021-2022_Technos_Web#S.c3.a9ance_3_.3a_introduction_.c3.a0_Angular
7 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/M2_MBDS_2021-2022_Technos_Web#Seance_4_.3a_communication_entre_composants.2c_directives
8 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/M2_MBDS_2021-2022_Technos_Web#S.c3.a9ance_5_.3a_services.2c_router_etc.
9 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/M2_MBDS_2021-2022_Technos_Web#S.c3.a9ance_6_.3a_fin_router.2c_authentification_et_authorisations_etc.
10 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/M2_MBDS_2021-2022_Technos_Web#S.c3.a9ance_7_.3a_Module_HttpClient.2c_h.c3.a9bergement_heroku.2c_pagination_back_end
11 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/M2_MBDS_2021-2022_Technos_Web#Sujet_du_mini_projet_angular_.c3.a0_rendre_le_15.2f1.2f2022
12 https://docs.google.com/presentation/d/1fCJzYgXllRxudr0aW53L7ltDZMLFVprWFTLsN8HWW8I/edit?usp=sharing
13 https://www.edx.org/course/html5-apps-and-games
14 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Technlogies_Web_2_-_Master_2_Miage/TP_%3a_%c3%a9criture_de_lecteurs_multim%c3%a9dia_am%c3%a9lior%c3%a9s_sous_forme_de_WebComponents
15 https://docs.google.com/presentation/d/1O8cIb5iqlt9ZqG5zEmETnK-hAxBOGsUe0M1xm61sb2U/edit?usp=sharing
16 https://docs.google.com/document/d/1wntGTb5lwBcid9JWUV25t0Q76NevDcuPA-gjn248tD0/edit?usp=sharing
17 http://miageprojet2.unice.fr/@api/deki/files/3068/=assignment-app.zip
18 http://miageprojet2.unice.fr/@api/deki/files/3070/=assignment-appRouter1.zip
19 http://miageprojet2.unice.fr/@api/deki/files/3071/=ProjetFrontEtBackEnds.zip
20 http://miageprojet2.unice.fr/@api/deki/files/3074/=ProjetFrontEtBackEndsHttpClient.zip
21 http://miageprojet2.unice.fr/@api/deki/files/3075/=ProjetFrontEtBackEndsPaginationServeurEtBoutonsNextPrev.zip
22 https://plugins.mongoosejs.io/
23 https://www.npmjs.com/package/mongoose-paginate-v2
24 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/M2_MBDS_2021-2022_Technos_Web/Titre_de_la_page