我们很高兴地告诉大家,CockroachDB的基础知识已经在Cockroach大学上线了。该课程是为那些希望通过CockroachDB来提高自己的教育水平并建立可扩展、有弹性的应用和服务的Java应用开发者设计的。
这是继首届入门课程和Python开发者的CockroachDB基础课程之后,我们提供的第三门课程。与Python课程类似,你将建立一个全栈式的共享应用,但在Java中使用Spring Boot和Spring Data JPA。
Java开发者的CockroachDB基础包括一系列的视频和练习以及期末考试。你还将使用CockroachCloud Free,它是我们永远免费的数据库即服务产品。它是开发、测试CockroachDB和业余应用的理想选择。
这个Java课程适合谁?
在学习本课程之前,您应该对Java和应用开发有一定的经验。如果你熟悉SQL,这将有助于你的学习,但这并不是必须的。如果你是CockroachDB的新手,你应该考虑先参加由两部分组成的介绍性课程--CockroachDB入门。
这门课程是一个很好的培训工具,可以让管理者与他们的开发团队分享。开发人员自己完成这个自定进度的课程,可以节省引进新技术所需的时间和金钱。而且由于CockroachDB与Postgres-wire兼容,它可以说SQL,对很多开发者来说,它的外观和感觉都很熟悉。
我可以期待什么?
本课程将花费你大约4个小时来完成[参见教学大纲]。如果你参加过介绍性的课程,你会对课程的形式感到熟悉。本课程包括
- 三个章节的内容
- 九个视频
- Elevent动手实验
- 一次期末考试
您将使用Spring Boot和Spring Data JPA在Java中构建一个全栈式的共享汽车应用程序。您将从一个简单的版本开始,管理一个滑板车车队和他们的当前位置。随着课程的进行,您将逐一添加功能,直到您拥有一个高度实用的应用程序,可以跟踪车辆、骑行和用户。
在这一过程中,你将学会如何。
- 在CockroachCloud上部署一个免费的CockroachDB集群
- 在SQL中设计你的CockroachDB模式
- 在JPA中为你的数据建模
- 执行事务,如添加、删除和更新行。
在课程结束时,会有一个期末考试来测试你的知识。当你通过后,你将收到一份结业证书。我们鼓励你在LinkedIn(标记@cockroach-labs)或Twitter(标记@cockroachDB)上分享你的结业证书,以炫耀你的新技能
在有限的时间内,一旦你通过期末考试,你将有机会赢得iPad Air的抽奖活动。我们将在4月30日选出获奖者。请记得查看你的电子邮件,以获得结业证书和抽奖表格。
我怎样才能开始学习蟑螂大学?
你今天可以在这里免费开始学习。同样,对于任何刚接触CockroachDB或者不熟悉我们独特架构的人来说,我们建议参加由两部分组成的介绍性课程:Getting Started with CockroachDB。(提醒:在通过入门考试后,我们会给你一个免费的CockroachDB礼品袋!)。
在这个过程中,我们的文档可以用来参考诸如语法、SQL例子和其他教程。示例应用程序MovR使用Spring Boot。如需帮助,你可以参考。
哪里可以得到帮助?
如果你有问题或反馈,我们鼓励你加入CockroachDB社区Slack的#cockroach-university频道,我们的团队可以在那里聊天。
蟑螂大学的下一步是什么?
今年春天,我们计划推出CockroachDB开发者性能基础课程,这将是本课程和Python课程的后续。在社交媒体(LinkedIn、Twitter)上关注我们,了解更多关于蟑螂大学和新课程的更新。
我们希望你喜欢这门课程,并随时欢迎你的反馈。感谢你对CockroachDB教育的兴趣!