在两个小时内(相当于狂看两集*《巫师》*的时间),你将用Node.js和CockroachDB构建一个骑行共享应用。这就是Cockroach大学刚刚发布的Node.js和CockroachDB基础课程的魅力所在。你可以获得构建现代应用程序所需的工具的真实的、实际的经验。
现代应用架构的经验,特别是分布式数据库的经验,正在成为Roblox、埃森哲、Netflix、苹果等伟大公司公开职位的常规要求。这个Node.js课程是一个快速获得必要经验的方法,这样你就可以在面试中展示你的分布式系统技能。
为什么我应该学习这个Node.js教程而不是另一个?
在youtube上快速搜索一下,你会发现几十个免费的Node.js教程(希望你能在搜索中找到我们的一些视频!)。本课程的独特之处在于,你将被要求以两种身份直接与数据库合作:在SQL shell中和通过你的Node.js应用程序。这对一些开发者来说可能是一种新的体验。但这很重要。
在大多数Node.js课程中,你根本没有被要求接触到数据库,这是一个问题。学习你的应用程序的性能如何与数据库直接相连是有价值的。从本课程中,你将学会如何使用你对数据库的熟悉程度来构建更好的应用程序,提供出色的最终用户体验。
这个Node.js基础课程的内容有哪些?
Node.js课程应该需要两个小时来完成,这包括浏览必要的Node.js、TypeORM和CockroachDB文档的时间。该课程包括
- 8个简短的教育视频
- 9个动手操作的实验室
- 1次期末考试
在课程中,你将使用CockroachCloud的自由层,使用Node.js和TypeORM在TypeScript中构建一个全栈式的共享应用。你将从一个简单的版本开始,管理一个滑板车的车队和他们当前的位置。随着课程的进行,你将逐一增加功能,直到你有一个高度功能的应用程序,可以大规模地跟踪车辆和用户。
在学习本课程之前,你应该对Node.js和一般的应用开发有一些经验。如果你对SQL有一定的了解,那会很有帮助,但如果你不了解也没关系。
如果你从来没有使用过CockroachDB,我们也建议你先学习我们的"CockroachDB实用第一步 "课程。(该课程也有Python和Java的版本)。
如果你想开始学习,可以在这里注册。
Node.js教程视频的例子
如上所述,本课程有八个短视频。其中有几个是需要的,以便让你快速了解分布式数据库的能力。其余的都是有用的Node.js教程,帮助你了解应用程序的架构,一般来说,应用程序是如何构建的。
看一下这两个例子,了解一下课程的外观和感觉。
在这个视频中,你将了解Node.js的应用架构以及数据如何在应用的后端流动。
用TypeORM读取和写入数据
在这个关于使用TypeORM读写数据到数据库的视频中,你会了解到CRUD操作以及它们如何与实体对象一起工作。
如何消费这个Node.js & CockroachDB教程课程
整个Node.js教程视频的播放列表可以在YouTube上找到。但是要想获得完整的课程体验,包括动手实验、考试、结业证书和全栈共享应用,你可以在这里注册。
如果你在学习过程中遇到问题,可以联系我们CockroachDB社区Slack中的专用频道#cockroach-university,我们的团队会在那里回答问题。
一旦你完成了课程,你可以在Linkedin和twitter上分享你的完成证书。不要忘记在你的帖子中提到Cockroach Labs,这样我们就可以找到你,并从我们的渠道中转发你的证书。