Curso MongoDB for Python Developers
16HVisão Geral
Este Curso MongoDB for Python Developersfoi desenvolvido para demonstrar como trabalhar e aproveitar o MongoDB para criar soluções de big data.
O curso começa com uma visão geral do MongoDB e seus conceitos, incluindo como ele se encaixa em “Big Data”. Em seguida, ele passa a escrever aplicativos Python que aproveitam o Mongo. O curso termina com um exame de tópicos relacionados ao Mongo comumente usados, como GridFS.
Objetivo
- onfigurar e configurar uma instalação básica do MongoDB
- Desenvolva um aplicativo Python-Mongo Create, Read, Update, and Delete (CRUD) simples
- Crie e projete índices e esquemas para MongoDB
Publico Alvo
- Desenvolvedores Python existentes que desejam aprender a usar o MongoDB para criar soluções de big data.
Materiais
Português/Inglês + Exercícios + Lab PraticoConteúdo Programatico
- What is MongoDB?
- 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
- Core concepts
- Documents
- Collections
- The PyMongo driver and the IPython Shell
- Core concepts
- 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