到目前为止,我喜欢这门课程
Node.js API 课程的简洁架构
简洁架构 Node.js + Express.js + MongoDB Bootcamp
课程 -89
资源 -1
时长 -8 小时
终身访问
课程说明
在本教程中,我们将使用 Express.js 和 MongoDB 创建 Node.js 基本商店 API。在这一旅程中,我们将首先了解什么是 Clean 架构,接着将深入探讨编码。
我们使用内存数据库开始这门课程,然后将我们的应用程序迁移至 MongoDB 和 Mongoose。我这么做是为了展示当你使用良好的架构时,从一个库迁移至另一个库可谓易如反掌。
我们将使用 Jest 借助最新的测试堆栈和方法来测试该应用程序。
在本课程中,你将看到如何通过非常简单的格式使用依赖注入,并了解它能为你提供什么。我们还将针对实体创建和更新进行业务验证。我想向你展示如何使用响应合同层来一览服务器的每个响应。
我们将创建一个应用程序错误处理程序来处理每个异常或错误并响应格式化响应。
在本课程的每一步之后,你都将进行上手练习并直接获得答案。
参加本课程以创建酷炫的 Node.js 服务器。愿你享受其中,收获快乐 :)
目标
- 创建良好的软件架构和关注点分离
- Node + Express.js + MongoDB 以及现实示例
- 简洁架构原则
- 测试后端应用程序
- 在 Node.js 后端项目中使用依赖注入
前提条件
- 网络连接
- 初学者编码经验
- 已安装 Windows/Linux/OS X 的计算机
- 计算机基础知识和术语
- Node.js 初学者水平
课程
查看课程内部分解的详细信息
Course introduction
3 Lectures
- 本课程说明 01:22 01:22
- 项目概览 03:22 03:22
- 进入整洁架构 02:06 02:06
Let's start coding
2 Lectures
Let's build the Repositories
15 Lectures
Let's build the use cases
29 Lectures
Let's build controllers
24 Lectures
Let's create Business Validations
3 Lectures
Let's move to Mongo
12 Lectures
Finish
1 Lectures
讲师详细信息
Michael Kibenko
关于我
我是一名经验丰富的软件开发者和技术讲师。
目前在 Natural Intelligence 担任高级软件开发者,在 Talpiyot Hitech Prestige Code Bootcamp 担任技术讲师。
我的过往经历包括:
1. 拥有 3 款应用程序在 Google Play 商店中上架的 Android 开发者。
2. 一家房地产行业初创公司的 Android 和后端团队主管。
3. 一家医疗行业初创公司的研发副总裁。
请随时联系我 :)
课程证书
使用您的证书转行或者在当前职业中晋升。