
Course introduction,course material download location etc
You will get understanding about mongodb architecture,replicaset and datamodel.
You will get hands on experience on setting up a mongodb replicaset with docker along with primary and secondary nodes.
Learn to connect to MongoDB replicaset with Robo3T
Learn to create a springboot project with spring data mongodb driver from scratch
You will get hands on experience on setting up a springboot project with MongoDB in eclipse IDE.
You will learn the difference between ObjectId based automatic document id generation and manual id generation
You will learn how to implement a mongodb data model with spring data
You will understand how to implement relationships like 1:m in mogodb with hands on guidance to implement datamodels and rest apis with springboot.
In this lecture you will understand how to implement delete and get operation as a rest service using mongodb spring data.
This video explains concurrent update issues ,version based solution for concurrent update and its implementation in springdata spring boot REST environment.
In this lecture you will get understanding on how mongodb query language works and using mql in robo3t ide to execute queries by hand.
This lecture explains how you can auto generate MQL queries by following a naming convention in repository methods.
You will test the auto generated queries backed rest end points with Postman
This section explains how you can annotate repository method with @Query and execute MQL statements
This section explains writing queries with mongotemplate based criteria queries.
This lecture will give you hands on guidance on implementing aggregation pipelines with mql to achieve different computing results
You will learn match,count,group,sort,sum aggregates with SpringBoot
You will learn lookup,unwind,project aggregates with SpringBoot
In this video singlefield indexing and compound indexing is explained to boost query performance
In this video you will learn how to create a text index and perform full text search using the text criteria api
In this video you will learn how to use transactions in springboot to support mongodb
In this lecture you will understand GridFS in mongoDB and incorporate gridfs with springboot
You will learn to implement GridFS save operation with SpringBoot
You will learn to implement GridFS load operation with SpringBoot
You will learn to implement GridFS delete operation with SpringBoot
You will get headsup on the sectioncontent and document datamodel
You will learn how and when to use embedded documented while designing your data model
You will learn various relationship types available to design mongodb datamodel and their applications based on context.
You will learn how to manage extremely large documents which are closerto 16MB or exceeding 16MB.
Learn how to create a keypair with OpenSSL
Learn how to enable SSL with selfsignedcertificates and privatekey in MongoDB replicaset
Learn how to connect securely from a SpringBoot application to a SSL enabled MongoDB replicaset
You will learn how to log queries issued by mongorepository
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.