Couchbase

Couchbase Training

Couchbase
=====

—–
* Course Id : NSQL-COUC
* Duration : 16 Hours

Overview
—–

* This course provides an introduction to NoSQL and Couchbase
* Participants learn about Couchbase Installation, Development and Scaling

Training Objectives
—–

All attendees will learn:
* About the NoSQL scope and its concepts
* Couchbase Architecture and Components
* Installation of Couchbase Cluster
* Data Analytics using Couchbase
* Learn How to Keep a Couchbase deployment healthy

Pre-Requisites
—–

Basic knowledge on:
* Database concepts
* Awareness of NoSQL and Big Data
* Basic web development awareness
* Basic knowledge of Core Java

Course Structure
—–

* We provide more focus on hands-on in our technical courses (typically 80% hands-on/20% theory)
* Students get the capability to apply the material they learn to real-world problems

Materials Provided
—–

* All participants receive
* PDF of slides
* PDF of handson
* Access to instance with lab environment

Software Requirements
—–

Any of the following
* Any current internet browser
* vnc client
* rdp client

Hardware Requirements
—–

* Processor: 1.2 GHz+
* RAM: 512 MB+
* Disk space: 1 GB+
* Network Connection with low latency (<250ms) to Internet

## Daywise Couchbase Course Outline
—–
## Day 1
—–

* Unit 1 : Introduction to NoSQL
* Unit 2 : NoSQL Types
* Unit 3 : Couchbase installation
* Unit 4 : Introduction to Couchbase

## Day 2
—–

* Unit 5 : When/Why to use Couchbase
* Unit 6 : Couchbase Concepts
* Unit 7 : Couchbase Runtime
* Unit 8 : Couchbase Development Best Practices

## Detailed Couchbase Course Outline
—–

Unit 1 : Introduction to NoSQL
—–

* What are the main concerns with RDBMS (SQL Server, Oracle, MySQL)
* NOSQL Introduction
* Introduction to NoSQL
* Sharding and Share Nothing Architecture
* NoSQL Databases
* Brewers CAP Theorem

Unit 2 : NoSQL Types
—–

* Key Value stores: Memcached, Riak
* Key Value stores: Redis, Dynamo DB
* Column Family: Cassandra, Hbase
* Graph Store: Neo4J
* Document Store: MarkLogic,MongoDB
* Document Store: CouchBase,CouchDB,Exist DB

Unit 3 : Couchbase installation
—–

* Obtaining the right version of Couchbase
* Installing and Configuring Couchbase
* Administration and Security

Unit 4 : Introduction to Couchbase Server
—–

* Couchbase Server Ecosystem
* Couchbase Server Core Principles
* Couchbase Server 3.0 Architecture
* Anatomy of a Couchbase Application
* Where does Data Live

Unit 5 : When/Why to use Couchbase
—–

* Unified API
* Query Patterns
* Full-text Search
* Mobile and IoT Platform
* Analytics and parallel query processing
* Document storage
* Distributed Scale-out architecture
* Memory-first architecture
* Full-stack security
* Container and Cloud deployments
* High Availability

Unit 6 : Couchbase Concepts
—–

* Overview
* Data
* Data Hierarchy
* Buckets, Memory And Storage
* Two Kinds of Buckets
* Couchbase Operations

Unit 7 : Couchbase Runtime
—–

* Services and Indexes
* Security
* Clusters and Availability

Unit 8 : Couchbase Development Best Practices
—–

* Replication and backup strategies
* Configuration for high performance
* Performance Tuning and Benchmarks
* Bulk loading
* Partitioning
* High Availability
* Deploying Couchbase on the cloud

Scroll to top