About the program
This course will help you to master MongoDB. After completing this course, you will be able to:
- Understand MongoDB architecture
- Manipulate resource and collections
- Query MongoDB using NoSQL
- Manipulating with arrays, and indexing
- Securining MongoDB
- Integrating MongoDB with Other technologies like Java
- Use MongoDB for MapReduce/Hadoop/Hive
- Run CRUD for RESTful
Audience:
Database Professionals, testers, Managers, Software Developers or a fresh graduate interested in learning the known NoSQL database.
Contact US
Call us : +1-800-543-5571
Mail us : training@infotek-solutions.com
Course curriculum
- Introduction to MongoDB
- The current SQL/NoSQL landscape
- MongoDB vs RDBMS terminologies
- Mongo's featureset
- Introduction to JSON
- Database Server and Clients:
- Mongod: is server similar to Mysqld/Oracle
- Mongo: is client of similar to mysql/sqlplus
- MongoDB installation
- Installation
- Configuration
- Connecting to database
- Documents and Collections
- Creating and deleting documents
- Managing documents in collections
- Iterating over documents
- Model Relationships between Documents:
- One-to-One
- One-to-Many
- MongoDB CRUD operation: RESTful api
- Create Operations
- Read Operations
- Update Operations
- Delete Operations
- Bulk Write
- Simple Queries
- Field equality tests
- Operators available
- Projections
- Limiting results and paging
- Field insertions and removal
- Field updates
- Document deletion
- Existential field values
- Aggregations and groups
- Aggregations and groups in hierarchical data
- MongoDB Array manipulation
- Insertion to array fields
- Altering array field elements
- Removing from array fields
- MongoDB indexing
- The primary index and the _id field
- Problems requiring an index
- Defining secondary indexes
- Compound indexes
- Index selection
- Index hints
- Covering indexes
- Index storage size
- Indexes effect insertion and update speeds
- MongoDB for MapReduce and ETL
- MapReduce Basics
- Mapping documents
- Reducing values
- MongoDB Security
- Authorization and securing collections
- Mongo's authorization scheme limitations
- Authentication
- Mongo in the enterprise
- Mongo Replication and Sharding
- Configuring replication
- Configuring sharding
- Accessing clustered data from client APIs
- Latency and consistency in replicated and sharded Mongo
- MongoDB Integration with other technologies
- With Jaspersoft
- With Pentaho
- With Hadoop/Hive
- With Java
- With GUI Tool Robomongo
Meet your mentor
About Trainer Rahul:
- 7 years of IT experience in software testing, quality assurance and quality management.
- Experienced in leading and managing medium to large testing teams.
- Have extensively trained participants in the areas of Software Testing Concepts, Quality Assurance, Quality Center, QTP, LoadRunner, Bugzilla, JIRA and Selenium.
- Testing process owner at the organization I have worked.
- Have mentored resources and helped set a career path and achieve testing certifications.
