Mastering NoSQL Fundamentals for Beginners
About This Course
This WSQ course is designed for beginners to understand and master NoSQL fundamentals using MongoDB. You will learn to create and manage NoSQL databases, apply data modeling techniques, and effectively use MongoDB to handle various data structures. The course also covers key concepts such as NoSQL data sources, document creation, and collection management, equipping you with practical skills to utilize NoSQL for data processing and analysis.
Through hands-on exercises, participants will explore data aggregation, indexing, and the critical differences between NoSQL and SQL data warehouses. You will also understand the trade-offs in using NoSQL, including the CAP Theorem, to make informed decisions in data management and transformation. By the end of the course, you will be well-equipped to apply NoSQL solutions effectively in various business contexts.
What You'll Learn
- apply data modeling using MongoDB NoSQL
- apply data processing and analysis using MongoDB NoSQL
- apply data aggregation and transformation using MongoDB NoSQL.
- perform data mapping to data warehouse
Course Outline:
Topic 1 NoSQL Data Sources and Modeling
What is NoSQL?
NoSQL Data Structure
NoSQL Data Modeling
Install MongoDB
Create NoSQL Documents and Collections with MongoDB
Topic 2 NoSQL Data Queries and Analysis
MongoDB NoSQL Queries
MongoDB NoSQL Operators
Topic 3 NoSQL Data Aggregation and Indexing
MongoDB NoSQL Data Aggregation
Indexing
Topic 4 NoSQL Trade Off
NoSQL vs SQL data warehouses
NoSQL Trade Off and CAP Theorem
Entry Requirements
Knowledge and Skills
- Able to operate using computer functions
- Minimum 3 GCE ‘O’ Levels Passes including English or WPL Level 5 (Average of Reading, Listening, Speaking & Writing Scores)
Attitude
- Positive Learning Attitude
- Enthusiastic Learner
Experience
- Minimum of 1 year of working experience