MongoDB for Java Developers -Project Based

A comprehensive project based course on MongoDB for Java developers
4.4 (28 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,625 students enrolled
$19
$100
81% off
Take This Course
  • Lectures 39
  • Length 4.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 9/2016 English

Course Description

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.

What are the requirements?

  • Nothing about MongoDB, we will start for scratch.
  • You should already be familiar with Basic Java Programming.

What am I going to get from this course?

  • 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

What 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.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
Introdcution
Preview
01:46
Section 2: Introduction to MongoDB & Installation
Why MongoDB & What is MongoDB?
Preview
08:08
Installing MongoDB Latest Version 3.2.9 on Windows 10
08:32
Installing MongoDB Latest Version 3.2.9 on Ubuntu 16.04
10:28
Instructions - Installing MongoDB on Ubuntu 16.04
Article
Section 3: Basics of MongoDB
Creating First Database & Collection in MongoDB
Preview
07:54
MongoDB Data Types
03:20
Inserting multiple documents in Collection
08:07
Querying in MongoDB
08:55
Updating & Deleting Documents
09:06
Limit & Skip
03:57
Section 4: Accessing MongoDB with Java
Introduction
Preview
01:16
Downloading & Installing STS/Eclipse
05:25
Creating Maven Project & Adding dependencies for MongoDB-Java Driver
07:55
Connecting to MongoDB with Java
09:16
What Next...
02:54
Section 5: Project - User Management System : Using MongoDB, Java, JSP, JSTL
Project Introduction
03:47
Creating Dynamic Web Project & Converting to Maven Project
04:00
Project Configurations -Deployment Descriptor: web.xml
07:01
Project Configurations - Adding Maven Dependencies: pom.xml
12:07
Creating Project Structure (Folders)
03:24
Writing JSP File Part 1
04:48
Writing JSP Part 2
08:11
Writing CSS
10:50
Writing Listener class & Understanding Listener in Servlet - Part 1
07:11
Writing Listener class & Understanding Listener in Servlet - Part 2
09:06
Adding Add User form in JSP and CSS for formatting the form
09:52
Writing Model class
03:50
Writng Action URL
04:41
Writing AddUser Servlet
04:18
Understanding Servlet
06:29
Writing Field Validation Logic in Servlet
10:51
Writing Field validation logic in JSP
06:45
Writing DAO Class
11:07
Converting User Object To DBObject- Writing UserConverter Class
08:31
Running The Application - Testing by Adding Users
08:08
Writing Logic for View All Users Details
09:59
Writing Edit User & Delete User Logic
13:50
Project Source Code
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Sunil Kumar Gupta, 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.

Ready to start learning?
Take This Course