Developing Back-End Apps with Node.js and Express
使用 Node.js 与 Express 开发后端应用
- 专业证书IBM Full Stack Software DeveloperIBM 全栈软件开发者第 6 门 · 共 15 门
Module 01
Introduction to Server-Side JavaScript 服务器端 JavaScript 入门
19 / 21 篇- 01Course Introduction: Welcome to Developing Back-End Apps with Node.js & Express课程简介:使用 Node.js 和 Express 开发后端应用程序
- 02Welcome欢迎
- 03Course Overview
- 04What is Back End Development?什么是后端开发?
- 05Back-end and Front-end Development Overview后端与前端开发概述
- 06Getting started with Node.jsNode.js 入门
- 07Introduction to Node.jsNode.js 简介
- 08Expert Viewpoints: Introductory Thoughts on Server-Side JavaScript and Node.js专家视角:关于服务器端 JavaScript 和 Node.js 的初步看法
- 09Import and Require模块与 import 和 require 的使用指南
- 10Introduction to Server-Side JavaScript服务器端 JavaScript 简介
- 11Creating a Web Server with Node.js使用 Node.js 创建 Web 服务器
- 12Working with Node.js Modules使用 Node.js 模块
- 13Advanced Node.js ModulesNode.js 模块进阶
- 14Overview of Node Package Manager NPM概述
- 15Hands-on Lab - First Server with Server-Side JavaScript动手实验:使用服务器端 JavaScript 创建首个服务器
- 16Module Summary模块总结
- 17Glossary: Introduction to Server-Side JavaScript术语表:服务器端 JavaScript 入门
- 18Cheatsheet: Introduction to Server-Side JavaScript速查表:服务器端 JavaScript 入门
- 19Basic JavaScript Concepts
- 20Practice Quiz练习测验
- 21Graded Quiz评分测验
Module 02
Asynchronous I/O with callback programming 异步 I/O 与回调编程
15 篇- 01Asynchronous I/O with Callback Programming异步 I/O 与回调编程概述
- 02Creating Callback Functions创建回调函数
- 03Expert Viewpoints: Using Anonymous Callback Functions in Node.js专家视角:在 Node.js 中使用匿名回调函数
- 04Issues with Callbacks回调函数的问题:理解“回调地狱”和控制反转
- 05PromisesPromise 的介绍:理解 Promise 的状态与应用
- 06Hands-on Lab: Promises and Call Back动手实验:Promise 与回调
- 07Working with JSON深入理解 JSON:在 Node.js 中的使用与解析
- 08Expert Viewpoints: Using JSON & JavaScript专家视角:使用 JSON 与 JavaScript
- 09Promises, Async/Await, and Axios Requests in Node.js and ExpressNode.js 与 Express 中的 Promise、Async/Await 和 Axios 请求
- 10Hands-on Lab - Async Callback Programming动手实验:异步回调编程
- 11Module Summary模块总结
- 12Glossary - Asynchronous I/O with Callback Programming术语表:异步 I/O 与回调编程
- 13Cheatsheet - Asynchronous I/O with Callback Programming速查表:异步 I/O 与回调编程
- 14Practice Quiz练习测验
- 15Graded Quiz评分测验
Module 03
Express Web Application Framework Express Web 应用框架
20 篇- 01Extending Node.js扩展 Node.js 功能
- 02Expert Viewpoints: Working with Third-Party Node.js Extensions专家视角:使用第三方 Node.js 扩展
- 03Introduction to Web FrameworksWeb 框架简介
- 04Express Web Application FrameworkExpress Web 应用框架
- 05Your First Express Web Application你的第一个 Express Web 应用
- 06Expert Viewpoints: Working with Back-end JavaScript Frameworks and Express专家视角:使用后端 JavaScript 框架与 Express
- 07Introduction to Middleware & Routers中间件与路由器简介
- 08Routing, Middleware, and Templating路由、中间件和模板渲染
- 09Authentication and Authorization in Node.jsNode.js 中的身份验证与授权
- 10Welcome to Authentication and Authorization in Node.jsNode.js 身份验证与授权入门
- 11Authentication in Node.jsNode.js 中的令牌身份验证与授权
- 12HTTP Methods and REST APIsHTTP 方法与 REST API
- 13Hands-on Lab: CRUD Operations with Node.js and Express动手实验:使用 Node.js 与 Express 执行增删改查操作
- 14Express Best PracticesExpress 最佳实践
- 15Hands-On Lab: Express Server动手实验:Express 服务器
- 16Module Summary模块总结
- 17Glossary - Express Web Application Framework术语表:Express Web 应用框架
- 18Cheatsheet - Express Web Application Framework速查表:Express Web 应用框架
- 19Practice Quiz练习测验
- 20Graded Quiz评分测验
Module 04
Final Project 期末项目
6 / 7 篇- 01Hands-on Lab: Friends List Application Using Express Server with JWT动手实验:使用 Express 与 JWT 构建好友列表
- 02Project Overview: Scenario and Review Criteria项目概述:场景与评审标准
- 03Project Breakdown项目细分
- 04Hands-on Lab: Book Review Application动手实验:书评应用
- 05Module Summary模块总结
- 06Thanks from the Course Team
- 07Congrats & Next Steps祝贺与下一步