MongoDB for Java Developers -Project Based
3.9 (29 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,673 students enrolled
Wishlisted Wishlist

Please confirm that you want to add MongoDB for Java Developers -Project Based to your Wishlist.

Add to Wishlist

MongoDB for Java Developers -Project Based

A comprehensive project based course on MongoDB for Java developers
3.9 (29 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,673 students enrolled
Created by Sunil Kumar Gupta
Last updated 12/2016
Current price: $10 Original price: $100 Discount: 90% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 4.5 hours on-demand video
  • 2 Articles
  • 4 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Mastering MongoDB based application development using Java/J2EE programming
  • Build Web Apps using MongoDB & Java/J2EE
  • Best Practices of Java/J2EE Project development
  • Able to get started with MongoDB & Java/J2EE Projects with ease
  • Develop Strong Understanding of MongoDB & Java/J2EE
View Curriculum
  • Nothing about MongoDB, we will start for scratch.
  • You should already be familiar with Basic Java Programming.

MongoDB for Java Developers - Project Based

*** Course last updated on Nov 9,2016 (Lecture 36, 37, 38  in Section 5 & Lecture 11 in Section 3 )

MonogDB is one of the most popular NoSQL database and Java is the most used, popular and reliable programming and when both used together they compliment each other to provide unbeatable performance and speed.

We will start with basics of MongoDB and then we go on learning advance concepts to build MongoDB based Java Applications using MongoDB drivers for Java. We will also use Maven as the build tool.

In this course, we start by learning basic concepts of MongoDB, MongoDB installation process on different operating systems, creating databases, Collections, CRUD operations using Java and at last we be will building a Web Application using Java/J2EE and MongoDB which includes user creation, editing/upating user, deleting users etc.

You can use the exercise files attached along this course to practice and follow along the each section/chapter. There will be short quizzes after each section to test our understanding and also to revise the concepts.

At the end of this course you will be mastering MongoDB based application development in Java/J2EE.

Who is the target audience?
  • Java Developers who want to learn and develop MongoDB based applications.
  • Web Developers, DBAs with basic understanding of Java
  • This course is not for those who don't know basic of Java Programming.
Compare to Other MongoDB Courses
Curriculum For This Course
39 Lectures
1 Lecture 01:46
Introduction to MongoDB & Installation
4 Lectures 28:15

Installing MongoDB Latest Version 3.2.9 on Windows 10

Installing MongoDB Latest Version 3.2.9 on Ubuntu 16.04

Instructions - Installing MongoDB on Ubuntu 16.04
Basics of MongoDB
6 Lectures 41:19

MongoDB Data Types

Inserting multiple documents in Collection

Querying in MongoDB

Updating & Deleting Documents

Limit & Skip
Accessing MongoDB with Java
5 Lectures 26:46

Downloading & Installing STS/Eclipse

Creating Maven Project & Adding dependencies for MongoDB-Java Driver

Connecting to MongoDB with Java

What Next...
Project - User Management System : Using MongoDB, Java, JSP, JSTL
23 Lectures 02:48:48
Project Introduction

Creating Dynamic Web Project & Converting to Maven Project

Project Configurations -Deployment Descriptor: web.xml

Project Configurations - Adding Maven Dependencies: pom.xml

Creating Project Structure (Folders)

Writing JSP File Part 1

Writing JSP Part 2

Writing CSS

Writing Listener class & Understanding Listener in Servlet - Part 1

Writing Listener class & Understanding Listener in Servlet - Part 2

Adding Add User form in JSP and CSS for formatting the form

Writing Model class

Writng Action URL

Writing AddUser Servlet

Understanding Servlet

Writing Field Validation Logic in Servlet

Writing Field validation logic in JSP

Writing DAO Class

Converting User Object To DBObject- Writing UserConverter Class

Running The Application - Testing by Adding Users

Writing Logic for View All Users Details

Writing Edit User & Delete User Logic

Project Source Code
About the Instructor
Sunil Kumar Gupta
4.2 Average rating
735 Reviews
20,985 Students
13 Courses
Technology Analyst & Programmer

Sunil is a developer, programmer, mentor and all round technology nut. With over 6 years of professional experience in the software development as Software Engineer and Technology Analyst, he understands what technology can do for us.

He loves building applications using Object Orientated languages & Aspect Orientated programming.

He has a special love for Data Analysis, Data Science and Analytics.

He runs technology website where he shares his technical expertise and experience.

Sunil is an Oracle Certified Professional, Java SE 6 Programmer and currently works as Technology Analyst at an IT company and he holds a Bachelor of Technology degree in Computer Science & Engineering.