MongoDB for Python Developers

Have Queries? Ask us +91 72592 22234

Course Overview


This MongoDB for Python Developers Training course is for Python developers who are planning to build and design applications using MongoDB. This course covers data modeling, queries and insert/update/deletes, an introduction to Map Reduce and basic administration. The MongoDB for Python Developers also covers the basics of MongoDB architecture including journaling, autosharding, and replica sets with guidelines on when to use and not use these features.

Course Content


Introduction   

  • Introduction to NoSQL Architecture with MongoDB
  • How does MongoDB compare to other NoSQL solutions and to traditional databases
  • MongoDB a gateway drug to NoSQL
  • Caveats and Problems that MongoDB is not good at solving
  • The sweet-spot for MongoDB
  • Installing and setting up MongoDB

Working with Database, Collections, Document, Fields   

  • Using the console (with lab)
  • Introduction to MongoDB commands (with lab)
  • Creating a Database, Collection and Documents (with lab)
  • Simple Querying (with lab)
  • Understanding and working with indexes (with lab)

Architecture Deep Dive   

  • Working with Replica Sets
  • What is the simplest setup to get started
  • Working with Journaling
  • Understanding data safety versus throughput tradeoffs
  • Autosharding: who should use it and tradeoffs
  • Massively scaling MongoDB
  • Know your application and don't kill a flea with a sledge hammer

Using the MongoDB Aggregation Framework   
Using Map Reduce with MongoDB   

Python and MongoDB   

  • Setting up MongoDB and Python (pymongo) (with lab)
  • Working with Databases and Collections (with lab)
  • Creating documents (with lab)
  • Performing queries (with lab)
  • Working with aggregation API (with lab)

Optional Third day Working with MongoDB and Django or one of several MongoDB ORMs for Python

Customer Reviews


Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.
-Waseem

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.
-Tanmoy

...more
Share:

For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

Looking for a Training for

Myself

My Team/Organization

I agree to be contacted over mail or phone

or
Call us at: +91 7259222234