Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
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.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Introduction|
|Section 2: Introduction to MongoDB & Installation|
Why MongoDB & What is MongoDB?Preview
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
|Section 3: Basics of MongoDB|
Creating First Database & Collection in MongoDBPreview
MongoDB Data Types
Inserting multiple documents in Collection
Querying in MongoDB
Updating & Deleting Documents
Limit & Skip
|Section 4: Accessing MongoDB with Java|
Downloading & Installing STS/Eclipse
Creating Maven Project & Adding dependencies for MongoDB-Java Driver
Connecting to MongoDB with Java
|Section 5: Project - User Management System : Using MongoDB, Java, JSP, JSTL|
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 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
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
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.