This course introduces the core concepts behind distributed SQL databases and describes how CockroachDB fits into this landscape.
Audience: Anyone (non-technical roles included)
Key functionality that brings people to CockroachDB
Seamless horizontal scalability
Distributed transactions with strict ACID guarantees
Ability to survive a node and even data center failure with minimal disruption
A familiar (and feature-rich) SQL API with an extensive driver ecosystem
How CockroachDB ensures availability and resiliency of your data
Duration: 1-1.5 hr
This course provides you with practical tools to start using CockroachDB. It contains a series of hands-on lessons and labs.
Audience: Anyone (will require hands-on work)
Spin up single node and a multi node CockroachDB clusters
Connect with both the SQL shell and an example application
Monitor cluster status and activity with the built-in Admin UI
Prerequisites: Basic experience with SQL and familiarity with bash (Mac/Linux systems) and Powershell (Windows)
Duration: 1-1.5 hr
This developer course walks students through how to build a full-stack vehicle-sharing application in Python using the popular SQLAlchemy ORM.
Audience: Python Developers
Prerequisites: Experience with Python and application development
This developer course walks students through how to build a full-stack vehicle-sharing application in Java using the popular Spring Data JPA framework with Spring Boot.
Audience: Java Developers
Prerequisites: Experience with Java and application development
Audience: Node.js Developers
Prerequisites: Experience with Node.js and application development
This course introduces students to key CockroachDB features to improve their applications’ performance and functionality.
Prerequisites: Experience with application development
This course will cover schema design best practices and discuss CockroachDB’s unique schema features.
Prerequisites: Experience with SQL and CockroachDB
This course introduces you to the core concepts behind serverless databases and gives you the tools you need to get started with CockroachDB Serverless.
Prerequisites: Familiarity with database concepts
This course will introduce you to some best practices when building an Event-Driven system, and show you specific CockroachDB features that can help.
Prerequisites: Experience developing Java Spring Boot applications.
This course will help you feel confident taking your own simple entities, mapping them to your relational database, and performing basic queries.
Prerequisites: Basic Programming Concepts (Objects, Fields, Data Types, Boolean Logic, etc)
This course teaches you how to map your business critical data from your application code to a SQL database and describes key SQL features that help minimize application complexity.
Prerequisites: Getting Started with SQL for Application Developers
Once you complete the course and pass the final exam for the Introduction to Serverless Databases and CockroachDB Serverless course, we’ll mail you some exclusive Cockroach University swag. * **
Swag is only available for Cockroach University users in North America and the EU who have completed the Introduction to Serverless Databases and CockroachDB Serverless course at this time. We hope to expand in the future.
**Once you've completed the Introduction to Serverless Databases and CockroachDB Serverless course, you must complete of the following steps: 1) post your Certificate of Completion to your LinkedIn or Twitter accounts, 2) provide us with a screenshot of your social media post, and fill out your size and shipping information
Each of the courses has its own industry-recognized Certificate of Completion. Once you pass the final exam, we will send you the certificate that you can add to LinkedIn!