MongoDB Application DevelopmentCourse: MNGDEV
Duration: 5 Days
Level: I
Course Summary
This course teaches MongoDB design, development, deployment and maintenance for application developers. The course begins by explaining what makes MongoDB unique and describing its ideal use cases. The lectures and workshops are designed to help the student master MongoDB in order to leverage it in e-commerce, social networking, analytics, and other common applications. The Big Data Technology can mean big challenges, therefore, this course explains how MongoDB is a document-oriented database designed to be flexible, scalable, and very fast, even with big data loads. The document-oriented database model, high availability, rich dynamic schemas, and easy distribution across multiple servers is also taught. This course provides both the big picture students will need as developers and enough low-level detail to satisfy a system engineer. Business examples will help develop confidence in the crucial area of data modeling. Replication and auto-sharding are also covered. Topics Covered In This Course
Introduction to a Database for the Modern Web
MongoDB through the JavaScript Shell
Writing Programs
Document-oriented Data
Queries and Aggregation
Updates, Atomic Operations, and Deletes
MongoDB Mastery
Replication
Sharding
Deployment and Administration
Spatial Indexing Considerations
Installation
Design Patterns
Binary Data and GridFS
MongoDB in Java, C#, PHP, and C++
Spring Data MongoDB
What You Can Expect
At the end of this course, students will be able to:
Who Should Take This Course
This course is designed for Application developers with no MongoDB or NoSQL experience. Recommended Prerequisites
A basic understanding of Windows and Remote Desktop is required. Training Style
Instructor led with 50% lecture and 50% lab. Related Courses
Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year. You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details. |
|
|||||||||||||||||||||
Can't find the course you want? Call us at 800.533.3893, or email us at [email protected] |
||||||||||||||||||||||