Learn the basics of this popular, highly-performant noSQL database.
Overview
Syllabus
Introduction
- Couchbase and what it can do for you
- Couchbase: Understanding the lexicon
- Signing up for Capella
- Adding users to Capella
- Segmenting databases and adding users to projects
- Spinning up cluster with buckets, scopes, and collections
- Choosing an SDK and an IDE
- Connecting to Couchbase through Capella
- Challenge: Get your Couchbase up and running
- Solution: Get your Couchbase up and running
- Completing a Get
- Completing an INSERT, UPSERT, and DELETE
- Handling errors and exceptions
- Challenge: Complete a key value operation using Node.js
- Solution: Complete a key value operation using Node.js
- Identifying similarities between SQL and N1QL/SQL++.
- Indexing with N1QL/SQL++
- Using JOINs with N1QL/SQL++
- Entering named and positional parameters
- Evaluating database performance
- Scaling vertically and horizontally
- Applying replication
- Next steps
Taught by
Michelle Burns