
You will know the course content from this lecture.
You will learn about Couchbase core features and various tools available in couchbase platform.
You will learn Couchbase cluster topology, Buckets, Vbuckets, Nodes, Services etc covering core Couchbase cluster architecture.
You will learn Couchbase data model elements such as document,collection.scope,bucket etc.
You will learn how to setup a 3 node Couchbase cluster with Couchbase 7 community edition docker image.
You will learn howto create a Spring Boot project from scratch and add gradle dependenciesfor spring data couchbase.
You will learn how to connect your Spring Boot application to Couchbase using spring data couch base configurations.
You will learn to implement Couchbase Data model using spring data annotations.
You will learn to implement Rest save operation end to end with Spring Boot and Spring Data Couchbase.
You will learn to test Rest Save end point with Postman
You will learn to implement Rest read operation end to end in Spring Boot.
You will learn to test Rest read end point with Post man and Couchbase Primary index usage.
You will learn the difference between Couchbase primary index and global secondary index.
You will learn to implement Rest update operation with optimistic locking.
You will learn to implement Rest Delete operation.
You will learn how to implement findByField and findByFieldLike auto generated queries.
You will learn how to implement findByFieldNot and findByFieldMatches auto generated queries.
You will learn N1QL SELECT, FROM, WHERE,ORDER BY, LIKE clauses with @Query annotation.
You will learn COUNT,IN clauses with @Query annotation.
You will learn SOME,IN,SATISFIES clauses to do complex field search and inner queries using @Query annotation.
You will learn N11QL Ansi JOIN operation with Delete operation in @Query annotation.
You will learn DTO projection implementation with @Query annotation.
You will learn how to implement ACID transactions with Couchbase and Spring Boot.
You will learn FTS architecture in Couchbase covering inverted index,index partitioning,Analyzer,Scatter and Gather search etc
You will learn to implement a Full Text Search Index in Couchbase console.
You will learn how to implement simple term match search and exact phrase match search using Couchbase FTS with Spring Boot
You will learn how to implement regex term match search and wild card match search using Couchbase FTS with Spring Boot
You will learn how to implement prefix search and all field match search using Couchbase FTS with Spring Boot
You will learn how to implement conjunction search query and disjunction search query using Couchbase FTS with Spring Boot
You will learn how to configure your application to connect with multiple couchbase buckets at the same time.
You will learn how to use multiple bucket connectivity to switch between buckets.
You can download the source code for the course from this section.
Couchbase is a state of the art document oriented database which is pervasively implemented in modern enterprise applications. High agility, scalability, performance at scale, fail over, full text search, masterless, memory first, automatic partitioning etc are some of the the remarkable features of Couchbase. SpringBoot is another modern web application development platform used pervasively in the tech industry these days.With spring boot and couchbase you can implement highly agile, high performing state of the art reliable applications. Also Spring Boot and Couchbase is an ideal blend to implement micro services based applications which is the new normal these days.
Microservices need to be scaled immensely to serve sky rocketing user expectations and Couchbase is a perfect match to achieve full scale scalability without compromising response times for micro services. So understanding about Spring Boot and Couchbase is paramount for any technology professional working on enterprise application domain these days. Mastering Spring Boot with Couchbase is an ideal course for you to be an expert with hands on experience on spring boot couchbase based applications. So if you are really keen to deep dive into springboot and couchbase concepts this is the right course for you.
This course primarily focuses on delivering in depth knowledge on Couchbase concepts and leveraging them with springboot spring data Couchbase environment.Course covers Couchbase 7 and Spring Boot 2.6+ versions. You will grasp crucial concepts like Couchbase architecture, Couchbase data model, Buckets,Scopes,Collections, Docker based Couchbase Clusters, Rest Apis with concurrency, N1QL, Auto generated and Query Annotated N1QL, ACID transactions, Primary Index, Global Secondary Index, Full Text search implementation etc. Hands on guidance will guide to groom yo to be a professional Couchbase, Spring Boot developer/architect while covering wide area of enterprise application landscape. There are 30 lectures available covering key areas.This is an ideal course for developers ,architects or anybody keen on exploring modern document oriented databases.