Detaylar
Diğer Eğitimler

Eğitim Hakkında

The MongoDB for Python Developers training course is designed to demonstrate how to work with and leverage MongoDB to create big-data solutions.

The course begins with an overview of MongoDB and its concepts, including how it it fits into “Big Data.” Next, it transitions into writing Python applications that leverage Mongo. The course concludes with an examination of commonly used related Mongo topics such as GridFS.

Neler Öğreneceksiniz

  • Set up and configure a basic MongoDB install
  • Develop a simple Python-Mongo Create, Read, Update, and Delete (CRUD) application
  • Create and design indexes and schemas for MongoDB

Eğitim İçeriği

What is MongoDB? 

  • How does it compare to RDBMS? 
  • How does Mongo fit into ‘big-data’?

 

Core MongoDB Concepts 

  • Find and download MongoDB 
  • The MongoDB environments and deployment models 
  • Install and configure MongoDB

 

Performing standard DB operations with MongoDB 

  • The MongoDB Shell 
  • Perform basic CRUD operations

 

Introduction to the MongoDB API 

  • Documents 
  • Core concepts 

 

Collections 

  • The PyMongo driver and the IPython Shell

 

Designing Indexes and Schemas for MongoDB 

  • Core Indexing concepts 
  • Indexing, query profiling and the query optimizer 
  • Core schema concepts 
  • Learn from others 

 

Explore good and bad schema design case studies 

  • Practice makes perfect 
  • Represent different domain models within MongoDB 
  • Create schemas for atomic operations

 

Setting up replication with Mongo 

  • Overview of replication concepts and requirements 
  • Define and set up replica sets

 

Sharding 

  • Overview of sharding 
  • Understand how sharding affects application design 
  • Create shards

 

Simple MongoDB Performance Tuning and Troubleshooting 

  • Retrieve performant information from MongoDB 
  • Understand what the data means 
  • Define a performance tuning strategy 
  • Tune process, measurement, and adjustments

 

Additional Topics 

  • More administration commands 
  • Create and work with GeoSpatial indexes 
  • GridFS 
  • Aggregation 
  • Security

 

Diğer Eğitimler

Digital Vizyon
444 Eğitim Seti
Eğitimlere Dön