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.
1ère séance le vendredi 30/10/2020 (Web Components)
Séance 3 : introduction à Angular
Séance 4 : communication père-fils.
On s'est arrêté au transparent 102, Raphaël Bolier fera le cours jq slide 130 la prochaine fois !
Séance 5 : services et router
On s'est arrêté au transparent 155.
Séance 6 : fin router et back-end MongoDB/NodeJS/Express
Séance 7 : Back-End MongoDB dans le cloud + NodeJS/Express/Mongoose
Séance 8 : ajout de la pagination dans l'application + hébergement sur Heroku
Voir supports de cours (les 20 derniers slides) : Support de cours angular23
Back-end :
Front-end :
Vous pouvez cloner ou forker mes repos pour les examiner, et tester les applications sur Heroku.
Mini projet à rendre pour le 30/1/2022 et à faire en binôme
Notes de bas de page
1 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/M2_MIAGE_INTENSE_Technos_Web_2021-2022#Introduction
2 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/M2_MIAGE_INTENSE_Technos_Web_2021-2022#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.
3 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/M2_MIAGE_INTENSE_Technos_Web_2021-2022#1.c3.a8re_s.c3.a9ance_le_vendredi_30.2f10.2f2020_(Web.c2.a0Components)
4 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/M2_MIAGE_INTENSE_Technos_Web_2021-2022#Supports_de_cours_.3a
5 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/M2_MIAGE_INTENSE_Technos_Web_2021-2022#TP_sur_les_WebComponents
6 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/M2_MIAGE_INTENSE_Technos_Web_2021-2022#S.c3.a9ance_3_.3a_introduction_.c3.a0_Angular
7 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/M2_MIAGE_INTENSE_Technos_Web_2021-2022#S.c3.a9ance_4_.3a_communication_p.c3.a8re-fils.
8 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/M2_MIAGE_INTENSE_Technos_Web_2021-2022#S.c3.a9ance_5_.3a_services_et_router
9 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/M2_MIAGE_INTENSE_Technos_Web_2021-2022#S.c3.a9ance_6_.3a_fin_router_et_back-end_MongoDB.2fNodeJS.2fExpress
10 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/M2_MIAGE_INTENSE_Technos_Web_2021-2022#S.c3.a9ance_7_.3a_Back-End_MongoDB_dans_le_cloud_.2b_NodeJS.2fExpress.2fMongoose
11 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/M2_MIAGE_INTENSE_Technos_Web_2021-2022#S.c3.a9ance_8_.3a_ajout_de_la_pagination_dans_l'application_.2b_h.c3.a9bergement_sur_Heroku
12 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/M2_MIAGE_INTENSE_Technos_Web_2021-2022#Mini_projet_.c3.a0_rendre_pour_le_30.2f1.2f2022_et_.c3.a0_faire_en_bin.c3.b4me
13 https://docs.google.com/presentation/d/1fCJzYgXllRxudr0aW53L7ltDZMLFVprWFTLsN8HWW8I/edit?usp=sharing
14 https://www.edx.org/course/html5-apps-and-games
15 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/M2_MIAGE_INTENSE_Technos_Web_2021-2022/TP_Web_components_%c3%a9criture_d'un_lecteur_video_custom
16 http://miageprojet2.unice.fr/@api/deki/files/3072/=assignment-app.zip
17 https://docs.google.com/presentation/d/1O8cIb5iqlt9ZqG5zEmETnK-hAxBOGsUe0M1xm61sb2U/edit?usp=sharing
18 https://docs.google.com/document/d/1wntGTb5lwBcid9JWUV25t0Q76NevDcuPA-gjn248tD0/edit?usp=sharing
19 http://miageprojet2.unice.fr/@api/deki/files/3073/=assignment-appCommunicationsPereFils.zip
20 http://miageprojet2.unice.fr/@api/deki/files/3077/=assignment-appRouter.zip
21 http://miageprojet2.unice.fr/@api/deki/files/3078/=assignment-appRouterGuard.zip
22 http://miageprojet2.unice.fr/@api/deki/files/3081/=assignment-apppeuplerBD2.zip
23 https://docs.google.com/presentation/d/1O8cIb5iqlt9ZqG5zEmETnK-hAxBOGsUe0M1xm61sb2U/edit?usp=sharing
24 https://github.com/micbuffa/ApiAngularIntense2022.git
25 https://api-intense2022.herokuapp.com/api/assignments
26 https://github.com/micbuffa/clientAngularIntense2022
27 https://client-intense-angular2022.herokuapp.com/
28 http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/M2_MIAGE_INTENSE_Technos_Web_2021-2022/Mini_projet_MEAN_stack_%2f%2f_cloud_M2_MIAGE_INTENSE_2021-2022