/cb-workshop-2d

Couchbase Workshop in 2 days with Labs.

Primary LanguageC++

Couchbase Development Workshop - 2 days

Couchbase is the most powerful NoSQL data platform.

This course is designed to give an introduction into Couchbase's main use cases, teach the Couchbase Server's administration basics and it's architecture. The main focus of this 2 day workshop is to learn how to develop with Couchbase's standard development kits. You will learn how to manage connections, how to work with documents and how to model your data best for Couchbase.

This is a combined C/C++ & Java workshop.

Requirements

Each training computer should have at least the following HW configuration.

Hardware

  • 4 CPU cores >=2GHz
  • 8 GB RAM
  • 50 GB free disk space

The following connectivity is expected:

Internet access

The following software needs to be installed on the attendee's computer:

The attendee should have all required permissions to create Virtual Machines and Virtual Machine networks on his box.

Room Facilities

The room should provide a video-projector (HDMI, DVI or VGA) & a whiteboard with eraser & pens.

VM Setup

Details regarding the setup of the workshop VM can be found here:

You can also directly download the VM and import the Appliance in VirtualBox:
Here is the link: https://drive.google.com/file/d/0B2k_ASGIBGIiN1VJbUUzUnFtUTg/view?usp=sharing

Troubleshooting Guide

### Alternative to VM (Docker)

In case that you have issues running the VM you could run a Docker container with a 1 node cluster using the following command:

docker run -d -p 8091-8094:8091-8094 -p 11210:11210 --name cb1 -v /[FULL_PATH]/cb1:/opt/couchbase/var couchbase

Note that the [FULL_PATH] is a real path on your host machine e.g. /tmp/couchbase

Slides & Labs

Resources