Module 01 · Introduction to Server-Side JavaScript服务器端 JavaScript 入门
Course Introduction: Welcome to Developing Back-End Apps with Node.js & Express课程简介:使用 Node.js 和 Express 开发后端应用程序
欢迎来到本课程:《使用 Node.js 和 Express 开发后端应用程序》。在课程开始之前,让我们了解一下为什么学习 Node.js 和 Express 对开发后端应用程序如此重要。
技术背景与趋势
- 根据 Stack Overflow 2022 调查:
- Node.js:约 50% 的开发者使用,成为最受欢迎的服务器端技术。
- Express:排名第四的 Web 技术,也是最流行的服务器端 Web 框架。
Node.js与Express的功能简介
- Node.js 是一个运行时环境,可运行服务器端 JavaScript 应用程序。
- Express 是构建在 Node.js 之上的服务器端 JavaScript Web 框架,旨在简化应用程序开发。

课程目标
本课程旨在帮助您在以下领域取得成功:
- 后端开发
- 全栈开发
适合的学习对象
- IT 从业者:希望提升职业技能。
- 应届毕业生:巩固服务器端开发技能。
- IT 决策者:管理更多云相关项目。
- 跨领域人士:提升对服务器端计算的知识储备。
学习内容
理论与实践结合
通过课程视频和实验室动手实践,您将学习:
- 服务器端开发基础:使用 JavaScript 编写第一个 Web 服务器。
- 模块与依赖管理:使用 Node Package Manager(NPM)。
- 非阻塞式应用开发:
- 使用 异步回调 和 Promise。
- REST API 与 HTTP 请求/响应:
- 探索 Express.js 框架的应用。
- Express 框架实践:
- 构建 Web 服务器。
- 使用中间件(Middleware)、路由(Routing)和模板引擎(Templating)创建动态内容。
- 专家视角视频:
- 聆听行业专家分享使用这些技术的经验。
专家团队介绍
- James Reeve:IBM 全栈软件工程师
- Rupinder:Skill-Up Technologies 首席解决方案架构师
- Dennis Harvey:Coursera 云技术内容战略经理
- Bradley Steinfeld:IBM 云与认知软件部门软件架构师
- Upkar Lidder:IBM 开发者倡导者
- Yan Stoneman:Smartronix 解决方案架构师
学习建议与成功之路
为充分利用本课程,请:
- 观看每个视频:掌握基础与进阶知识。
- 完成测试:验证学习效果。
- 动手实验:
- 完成实验室项目。
- 参与期末项目,打造一个出色的个人作品集。
开启您的学习旅程
踏上这段充满可能性的学习之旅!祝您学习愉快,取得卓越成果!🎉