Introduction to Couchbase
1h 6mBeginner2022-06-15
Authors

Michelle Burns
Elearning Developer at Couchbase
Course details
The course provides an overview of the fundamentals of Couchbase, a leading NoSQL database that's been emerging in popularity, offering data format versatility and easy scalability all without downtime. Instructor Michelle Burns walks you through the basics of Couchbase Capella and shows what it can do for you, whether you’re a developer, admin, or just looking to learn more about Couchbase. She shows you how to get started with signing up for Capella and explains how to run basic operations, then looks at settings and modifications you can make that can help you build efficient, highly available, and easily scalable applications.
Skills covered
CouchbaseDatabase AdministrationDatabase DevelopmentDatabase ManagementLearningOpen SourceSoftware Development
Concepts
0. Introduction
- 01 - Couchbase and what it can do for you
- 02 - Couchbase - Understanding the lexicon
1. Getting Started with Couchbase Capella
- 03 - Signing up for Capella
- 04 - Adding users to Capella
- 05 - Segmenting databases and adding users to projects
- 06 - Spinning up cluster with buckets, scopes, and collections
- 07 - Choosing an SDK and an IDE
- 08 - Connecting to Couchbase through Capella
- 09 - Challenge - Get your Couchbase up and running
- 10 - Solution - Get your Couchbase up and running
2. Completing Key Value Operations
- 11 - Completing a Get
- 12 - Completing an INSERT, UPSERT, and DELETE
- 13 - Handling errors and exceptions
- 14 - Challenge - Complete a key value operation using Node.js
- 15 - Solution - Complete a key value operation using Node.js
3. Querying with Couchbase
- 16 - Identifying similarities between SQL and N1QL SQL++.
- 17 - Indexing with N1QL SQL++
- 18 - Using JOINs with N1QL SQL++
- 19 - Entering named and positional parameters
4. Getting Your Couchbase Database to Perform Effectively
- 20 - Evaluating database performance
- 21 - Scaling vertically and horizontally
- 22 - Applying replication
Conclusion
- 23 - Next steps
Related courses
- Introduction to SQLite
- Introduction to AR with Unreal and Xcode for Developers
- Introduction to Pen Testing for Cybersecurity Professionals
- Learning ArcGIS Python Scripting (2018)
- Introduction to 5G
- Introduction to Spark SQL and DataFrames
- Introduction to Composite Manufacturing
- Introduction to Network Routing
Related learn paths
- Develop Your NoSQL Skills
- Advance Your Video Editing Skills
- Advance Your Data Skills in Apache Spark
- Prepare for the Microsoft 365 Certified: Fundamentals Certification Exam (MS-900)
- Stay Ahead in Advanced Manufacturing
- Understanding Quantum Computing
- Become a Penetration Tester
- Introduction to AWS for Non-Engineers