Skill up quickly on NoSQL concepts, Couchbase Server 4.5 architecture, and hands-on application development. Two "All-Audiences" courses CB020 and CB030 get you ready for technical courses suited to your background and goals.
Developer-focused technical courses provide conceptual instruction, quizzes, coding labs and other resources for self-paced practical learning. Finish the final quiz and you may earn your Certificate of Course Completion.* And build pre-requisite skills for our hands-on, lab-intensive, instructor-led enterprise training. For details see Online FAQ.
Want to learn what’s driving data management beyond the capabilities of traditional RDBMS technology? In this course, you’ll learn about NoSQL adoption, the needs of operational vs. analytical workloads, and how the NoSQL movement has superseded old-style relational systems to manage the data explosion with a more flexible cloud-focused architecture.
Need to quickly understand what makes Couchbase NoSQL special? You will learn how Couchbase takes a flexible and scalable approach to database architecture, as you understand how Couchbase stores and organizes data, reads and writes documents, manages its topology, replicates and secures data, integrates with other systems, and supports both mobile and web scale app developers.
Learn data modeling for the digital economy, and how to use JSON for key value and document design. You will learn both best practices and anti-patterns, reviewing factors to consider and the choices you’ll make when expressing entities, relationships, and cardinality using JSON documents. Lab exercises walk you through four pre-built physical implementations of a common conceptual model, challenging you to implement your own physical models from a distinct conceptual design.
If you have prior experience with SQL, you already know the basics of N1QL, the powerful new query language for accessing and updating data in Couchbase Server. Leverage your existing SQL skills or learn from scratch. This course gets you up to speed on querying and indexing a NoSQL document database. N1QL empowers you to unleash the flexibility of JSON and opens a world of new techniques for design of high performance apps - in any programming or scripting language.
Want to quickly learn to build Couchbase NoSQL applications in Java? Through conceptual lessons and detailed labs, experienced Java developers will learn to use Couchbase to build a REST-based API for JSON data management. The course and hands-on labs rapidly orients you on our Java SDK, including document representation, de/serialization, synchronous “CRUD” operations, N1QL query execution, cluster-wide counters, and optimistic locking.
Quickly learn to build NoSQL applications using Node.js. Video lessons provide concepts and methods, with 9 hands-on labs in downloadable lab workbook. CB130n efficiently instructs Node developers how to to create, read, update, and delete JSON documents from Couchbase, via a REST API. You will implement these behaviors using the Couchbase Node.js SDK, N1QL (SQL for JSON), and the Ottoman ODM (Object-Document Mapping framework), a Couchbase Labs project, relying on the widely used Node.js Express framework for route handling.
Rapid intro to NoSQL application development using the Couchbase SDK for C#. Video lessons provide concepts and methods, with 9 hands-on labs in a downloadable lab workbook. You will learn how to implement a REST-based API to create, read, update, and delete JSON documents, serialized in the client as C# objects, as well as how to use cluster-wide counters, using synchronous Couchbase 4.5.1+ C#/.Net SDK 2.3+ API calls, including the new N1QL (SQL for JSON) query API.
Want to build superfast mobile apps that solve the #1 mobile user experience challenge, offline app functionality? Wow your users and speed your mobile app release by embedding proven Couchbase Lite, enabling it to auto-sync via Sync Gateway. This course and hands-on iOS labs take you through basic CRUD operations, replication, synchronization and authentication for mobile apps, including ‘always-on’ functionality enabled only by Couchbase Mobile.
Want to build superfast mobile apps that solve the #1 mobile user experience challenge, offline app functionality? Wow your users and speed your mobile app release by embedding proven Couchbase Lite, enabling it to auto-sync via Sync Gateway. This course and hands-on Android labs take you through basic CRUD operations, replication, synchronization and authentication for mobile apps, including ‘always-on’ functionality enabled only by Couchbase Mobile.