À propos de ce cours

184,160 consultations récentes

Résultats de carrière des étudiants

36%

ont commencé une nouvelle carrière après avoir terminé ce cours

50%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours

30%

a obtenu une augmentation de salaire ou une promotion

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau intermédiaire

Approx. 55 heures pour terminer

Anglais

Sous-titres : Anglais

Compétences que vous acquerrez

AuthenticationNode.JsMongodbExpress.Js

Résultats de carrière des étudiants

36%

ont commencé une nouvelle carrière après avoir terminé ce cours

50%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours

30%

a obtenu une augmentation de salaire ou une promotion

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau intermédiaire

Approx. 55 heures pour terminer

Anglais

Sous-titres : Anglais

Offert par

Logo Université des sciences et technologies de Hong Kong

Université des sciences et technologies de Hong Kong

Programme du cours : ce que vous apprendrez dans ce cours

Évaluation du contenuThumbs Up98%(9,276 notes)Info
Semaine
1

Semaine 1

13 heures pour terminer

Introduction to Server-side Development

13 heures pour terminer
21 vidéos (Total 288 min), 27 lectures, 2 quiz
21 vidéos
How to Use the Learning Resources9 min
What is Full-Stack Web Development?5 min
Exercise (Video): Setting up Git6 min
Exercise (Video): Basic Git Commands18 min
Exercise (Video): Online Git Repositories12 min
Node.js and NPM3 min
Exercise (Video): Setting up Node.js and NPM1 min
Node Modules10 min
Exercise (Video): Understanding Node Modules17 min
Node Modules: Callbacks and Error Handling9 min
Exercise (Video):Node Modules: Callbacks and Error Handling21 min
Networking Essentials16 min
Node and the HTTP Module6 min
Exercise (Video): Node and the HTTP Module32 min
Introduction to Express13 min
Exercise (Video): Introduction to Express21 min
Brief Representational State Transfer (REST)16 min
Express Router8 min
Exercise (Video): Express Router40 min
Assignment 1 Requirements (Video): Node Modules, Express and REST API5 min
27 lectures
Welcome to Server-Side Development with NodeJS, Express and MongoDB: Additional Resources10 min
Full Stack Web Development: The Big Picture: Objectives and Outcomes10 min
Full Stack Web Development: Additional Resources10 min
Setting up Your Development Environment: Git: Objectives and Outcomes10 min
Setting up your Development Environment10 min
Exercise (Instructions): Setting up Git10 min
Exercise (Instructions): Basic Git Commands10 min
Exercise (Instructions): Online Git Repositories10 min
Setting up your Development Environment: Git: Additional Resources10 min
Introduction to Node.js and NPM: Objectives and Outcomes10 min
Exercise (Instructions): Setting up Node.js and NPM10 min
Introduction to Node.js and NPM: Additional Resources10 min
Node Modules: Objectives and Outcomes10 min
Exercise (Instructions): Understanding Node Modules10 min
Exercise (Instructions):Node Modules: Callbacks and Error Handling10 min
Node Modules: Additional Resources10 min
Node and HTTP: Objectives and Outcomes10 min
Exercise (Instructions): Node and the HTTP Module10 min
Node and HTTP: Additional Resources10 min
Introduction to Express: Objectives and Outcomes10 min
Exercise (Instructions): Introduction to Express10 min
Exercise (Instructions): Express Router10 min
Introduction to Express: Additional Resources10 min
Assignment 1: Node Modules, Express and REST API: Additional Resources10 min
Ideation: Objectives and Outcomes10 min
Ideation Report Template10 min
Ideation: Additional Resources10 min
Semaine
2

Semaine 2

12 heures pour terminer

Data, Data, Where art Thou Data?

12 heures pour terminer
16 vidéos (Total 233 min), 23 lectures, 2 quiz
16 vidéos
Exercise (Video): Express Generator15 min
Introduction to MongoDB10 min
Exercise (Video): Introduction to MongoDB13 min
Node and MongoDB2 min
Exercise (Video): Node and MongoDB Part 117 min
Exercise (Video): Node and MongoDB Part 223 min
Callback Hell and Promises6 min
Exercise (Video): Callback Hell and Promises9 min
Mongoose ODM18 min
Exercise (Video): Mongoose ODM Part 115 min
Exercise (Video): Mongoose ODM Part 213 min
REST API with Express, MongoDB and Mongoose7 min
Exercise (Video): REST API with Express, MongoDB and Mongoose Part 137 min
Exercise (Video): REST API with Express, MongoDB and Mongoose Part 233 min
Assignment 2 Requirements (Video): MongoDB: Requirements3 min
23 lectures
Express Generator: Objectives and Outcomes10 min
Exercise (Instructions): Express Generator10 min
Express Generator: Additional Resources10 min
Introduction to MongoDB: Objectives and Outcomes10 min
Exercise (Instructions): Introduction to MongoDB10 min
Introduction to MongoDB: Additional Resources10 min
Node and MongoDB: Objectives and Outcomes10 min
Exercise (Instructions): Node and MongoDB Part 110 min
Exercise (Instructions): Node and MongoDB Part 210 min
Exercise (Instructions): Callback Hell and Promises10 min
Node and MongoDB: Additional Resources10 min
Mongoose ODM: Objectives and Outcomes10 min
Exercise (Instructions): Mongoose ODM Part 110 min
Exercise (Instructions): Mongoose ODM Part 210 min
Mongoose ODM: Additional Resources10 min
REST API with Express, MongoDB and Mongoose: Objectives and Outcomes10 min
Exercise (Instructions): REST API with Express, MongoDB and Mongoose Part 110 min
Exercise (Instructions): REST API with Express, MongoDB and Mongoose Part 210 min
REST API with Express, MongoDB and Mongoose: Additional Resources10 min
Assignment 2: MongoDB: Additional Resources10 min
Architecture Design and Software Structure: Objectives and Outcomes10 min
Architecture Design and Software Structure Report10 min
Architecture Design and Software Structure: Additional Resources10 min
Semaine
3

Semaine 3

9 heures pour terminer

Halt! Who goes there?

9 heures pour terminer
13 vidéos (Total 287 min), 16 lectures, 1 quiz
13 vidéos
Exercise (Video): Basic Authentication22 min
Cookies, Tea and err ... Express Sessions17 min
Exercise (Video): Using Cookies15 min
Exercise (Video): Express Sessions Part 111 min
Exercise (Video): Express Sessions Part 239 min
Passport9 min
Exercise (Video): User Authentication with Passport25 min
Token Based Authentication14 min
Exercise (Video): User Authentication with Passport and JSON Web Token47 min
Mongoose Population12 min
Exercise (Video): Mongoose Population32 min
Assignment 3 Requirements (Video): User Authentication23 min
16 lectures
Basic Authentication: Objectives and Outcomes10 min
Exercise (Instructions): Basic Authentication10 min
Basic Authentication: Additional Resources10 min
Cookies, Tea and err ... Express Sessions: Objectives and Outcomes10 min
Exercise (Instructions): Using Cookies10 min
Exercise (Instructions): Express Sessions Part 110 min
Exercise (Instructions): Express Sessions Part 210 min
Cookies, Tea and err . . . Express Sessions: Additional Resources10 min
User Authentication with Passport: Objectives and Outcomes10 min
Exercise (Instructions): User Authentication with Passport10 min
Exercise (Instructions): User Authentication with Passport and JSON Web Token10 min
User Authentication with Passport: Additional Resources10 min
Mongoose Population: Objectives and Outcomes10 min
Exercise (Instructions): Mongoose Population10 min
Mongoose Population: Additional Resources10 min
Assignment 3: Additional Resources10 min
Semaine
4

Semaine 4

20 heures pour terminer

Backend as a Service (BaaS)

20 heures pour terminer
24 vidéos (Total 648 min), 34 lectures, 2 quiz
24 vidéos
Exercise (Video): HTTPS and Secure Communication24 min
Uploading Files11 min
Exercise (Video): Uploading Files28 min
Cross-Origin Resource Sharing17 min
Exercise (Video): Cross-Origin Resource Sharing23 min
OAuth and User Authentication25 min
Exercise (Video): Using OAuth with Passport and Facebook36 min
Assignment 4 Requirements (Video): Backend as a Service25 min
ConFusion: Integrating the Angular Client and Server13 min
Exercise (Video): Integrating the Angular Client and Server: Updating the REST Server29 min
Exercise (Video): Integrating the Angular Client and Server: The Angular Client33 min
ConFusion: Integrating the React Client and Server11 min
Exercise (Video): Integrating the React Client and Server: Updating the REST Server1h 8min
Exercise (Video): Integrating the React Client and Server: The React Client29 min
Backend as a Service18 min
Exercise (Video): Firebase22 min
Exercise (Video): Angular Application using Firebase as BaaS47 min
Exercise (Video): React Application using Firebase as BaaS19 min
Exercise (Video): Getting Started with Loopback14 min
Exercise (Video): Loopback Data Sources and Access Control44 min
Exercise (Video): Loopback Relations35 min
Exercise (Video): Angular Application using Loopback as BaaS32 min
Exercise (Video): React Application using Loopback as BaaS11 min
34 lectures
HTTPS and Secure Communication: Objectives and Outcomes10 min
Exercise (Instructions): HTTPS and Secure Communication10 min
HTTPS and Secure Communication: Additional Resources10 min
Uploading Files: Objectives and Outcomes10 min
Exercise (Instructions): Uploading Files10 min
Uploading Files: Additional Resources10 min
Cross-Origin Resource Sharing: Objectives and Outcomes10 min
Exercise (Instructions): Cross-Origin Resource Sharing10 min
Cross-Origin Resource Sharing: Additional Resources10 min
OAuth and User Authentication: Objectives and Outcomes10 min
Exercise (Instructions): Using OAuth with Passport and Facebook10 min
OAuth and User Authentication: Additional Resources10 min
Assignment 4: Additional Resources10 min
ConFusion: Integrating the Angular Client and Server: Objectives and Outcomes10 min
Exercise (Instructions): Integrating the Angular Client and Server: Updating the REST Server10 min
Exercise (Instructions): Integrating the Angular Client and Server: The Angular Client10 min
ConFusion: Integrating the Angular Client and Server: Additional Resources10 min
ConFusion: Integrating the React Client and Server: Objectives and Outcomes10 min
Exercise (Instructions): Integrating the React Client and Server: Updating the REST Server10 min
Exercise (Instructions): Integrating the React Client and Server: The React Client10 min
ConFusion: Integrating the React Client and Server: Additional Resources10 min
Backend as a Service: Objectives and Outcomes10 min
Exercise (Instructions): Angular Application using Firebase as BaaS10 min
Exercise (Instructions): React Application using Firebase as BaaS10 min
Backend as a Service (BaaS): Firebase: Additional Resources10 min
Backend as a Service: Loopback: Objectives and Outcomes10 min
Exercise (Instructions): Getting Started with Loopback10 min
Exercise (Instructions): Loopback Data Sources and Access Control10 min
Exercise (Instructions): Loopback Relations10 min
Exercise (Instructions): Angular Application using Loopback as BaaS10 min
Exercise (Instructions): React Application using Loopback as BaaS10 min
Backend as a Service: Loopback: Additional Resources10 min
Project Implementation: Objectives and Outcomes10 min
Final Report Template10 min

Avis

Meilleurs avis pour SERVER-SIDE DEVELOPMENT WITH NODEJS, EXPRESS AND MONGODB
Voir tous les avis

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous vous inscrivez au cours, vous bénéficiez d'un accès à tous les cours de la Spécialisation, et vous obtenez un Certificat lorsque vous avez réussi. Votre Certificat électronique est alors ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.