Mastering SpringBoot with MongoDB

Deep dive into MongoDB concepts with SpringBoot while acquiring hands on experience(Updated to MongoDB 4.4.4)

3.25 (60 reviews)
Udemy
platform
English
language
Databases
category
319
students
4 hours
content
Jun 2021
last update
$39.99
regular price

What you will learn

MongoDB Architecture with ReplicaSets

Setup MongoDB ReplicaSets with Docker

Implement REST Apis with MongoDB and SpringBoot

Version Management and Concurrent Updates with MongoDB and SpringBoot

Deep Dive into MongoDB Query Language with SpringBoot

MongoDB Indexing with SpringBoot

FullText Search with MongoDB and SpringBoot

MongoDB GridFS with SpringBoot

MongoDB Transactions with SpringBoot

Advanced Querying such as aggregate based lookup,unwind project operations with SpringBoot

MongoDB Data Modeling best practices

Manage extremely large documents with MongoDB

Enable SSL in MongoDB ReplicaSet

Enable SSL in SpringBoot Applications for MongoDB SSL Connectivity

Description

MongoDB is a state of the art document oriented database which is used in modern enterprise applications. High agility, scalability, performance at scale, fail over, Document data model, full text search, MQL, GridFS are some of  the key features of MongoDB. SpringBoot is another modern web application development platform used pervasively in the tech industry these days.With springboot and mongodb you can implement highly agile,high performing state of the art applications. SpringBoot and MongoDB is an ideal blend to implement micro services based applications which is the new normal these days. Microservices need to be scaled immensely to server high user expectations and MongoDB is a perfect match to achieve full scale scalability for micro services. So understanding about SpringBoot and MongoDB paramount for any technology professional working on enterprise application domain these days. Mastering SpringBoot with MongoDB is an ideal course for you to be an expert on spring boot MongoDB based applications. So if you really want to deep dive into SpringBoot and MongoDB concepts this is the right course for you.

This course primarily focuses on delivering in depth knowledge on MongoDB concepts and leveraging them with SpringBoot spring data mongodb environment. Course covers MongoDB 4.4.4 and SpringBoot 2.4.4 latest stable versions. You will grasp crucial concepts like mongodb architecture,MongoDB data model design best practises,Docker based replicasets, Rest Apis with concurrency, MQL, GridFS, Aggregates, FullText search implementation, Indexing, SSL connectivity and features like transactions in mongodb. Hands on guidance will guide to groom you to be a professional mongodb, springboot developer/architect  while covering wide area of enterprise application landscape.There are 33 lectures  available covering  key areas.This is an ideal course for developers, architects or anybody keen on  exploring modern document oriented databases.


Content

Introduction and Setup Environments

Introduction
MongoDB Architecture and DataModel
SetUp MongoDB Replicaset with Docker and Robo3T
Connect SpringBoot application with MongoDB

Implement Rest API with SpringBoot and MongoDB

Implement Save operation with relationships
Implement Read and Delete operation
Implement Update with Optimistic Locking

MongoDB Query Language with SpringBoot

Introduction to MongoDB Query Language (MQL)
Auto generated MQL queries from MongoRepository
Query annotated MongoRepsitories
Criteria Queries with MongoTemplate

MongoDB Aggregates with SpringBoot

Introduction to MongoDB aggregates
match,count,group,sort,sum aggregates with SpringBoot
lookup,unwind,project aggregates with SpringBoot

MongoDB Indexes and FullText Search with SpringBoot

Single and Compound Indexes with SpringBoot
FullText Search with MongoDB and SpringBoot

MongoDB GridFS and Transactions with SpringBoot

MongoDB transactions with SpringBoot
MongoDB GridFS operations

MongoDB Data Modeling best practises

Introduction to Document Data Models
Document Embedding vs Referencing
Implement various relationship types based on scenario
Design datamodels with extremely large documents

Summary

Summary and Additional Urls

Screenshots

Mastering SpringBoot with MongoDB - Screenshot_01Mastering SpringBoot with MongoDB - Screenshot_02Mastering SpringBoot with MongoDB - Screenshot_03Mastering SpringBoot with MongoDB - Screenshot_04

Reviews

Dion
July 26, 2023
I was expecting too much from this course, here are some of the bad things I find in it: 1. The sound is really bad, too low in some videos and hardly understandable. 2. I think the material and concepts are old (I may be wrong) and the last time this course was updated was in 2021 3. Really fast talking and explaining, which confuses me. I spent a whole day trying to connect to mongoDB and spring boot. 4. You didn't tell us that you were building it with gradle and eclipse, I thought you would be using maven and intellij, if you were to tell at first, I wouldn't buy your course. 5. Small effort put in videos.
Subhobroto
September 13, 2022
This is really an in-detailed course of Spring Boot MongoDB, thank you for creating such a nice course.
Andrea
May 26, 2022
Excellent course that invokes the classic JPA layer structure with the MongoDB repository. Good general overview for CRUD, MQL, GridFS to start immersing yourself in the NoSQL landscape. Used to relational DBs, the transition was very painless. Unfortunately, however, the audio is of very poor quality, it is often difficult to understand some parts. Lesson-by-lesson management of downloadable resources falls short of the Udemy course average. It lacks every subtitle completely, making it impossible to understand some concepts at times. I recommend it to everyone, hoping, however, that an upgrade of the audio / video quality of some lessons will be made gradually.
AnilKumar
June 8, 2021
Hi Isuru Samaraweera course is good please try to include to the below content @ExistsQuery,@Aggregation try to implement all queries with annotation like aggregations pipelines then it would be better and helpful to the people.
Julio
April 18, 2021
This course has useful and valuable content, but the sound is too low, at least it should have the tapescript
Prathibha
December 24, 2020
This is a practical course covering application implementation with MongoDB and spring-boot.It is recommended for anybody.
Deepak
December 23, 2020
This is an awesome taught course on MongoDB and SpringBoot.It is highly recommended for anybody who wants to grab hands on experience on SpringBoot and Mongodb.
A2ZTechAcademy
October 15, 2020
This is a practical course covering application implementation with mongodb and springboot.It is recommended for anybody keen to master document database driven application development with springboot,
Janaka
October 13, 2020
I think this is a fantastic course if you want to learn springboot with mongoDB. The content is precise and to the point.

Charts

Price

Mastering SpringBoot with MongoDB - Price chart

Rating

Mastering SpringBoot with MongoDB - Ratings chart

Enrollment distribution

Mastering SpringBoot with MongoDB - Distribution chart

Related Topics

3546348
udemy ID
10/4/2020
course created date
10/21/2020
course indexed date
Bot
course submited by