"The structure, the practice exams, the instructor — all top tier. Passed first try."
Course Outline
What the programme covers, module by module.
Module 1: Introduction to NoSQL Databases
- NoSQL Fundamentals
- Relational vs NoSQL Databases
- NoSQL Use Cases
- Types of NoSQL Databases
- Industry Applications
Module 2: NoSQL Architecture
- Distributed Database Concepts
- Horizontal Scaling
- Data Distribution
- High Availability
- Fault Tolerance
Module 3: Key-Value Databases
- Key-Value Model
- Data Storage
- CRUD Operations
- Performance Characteristics
- Common Use Cases
Module 4: Document Databases
- Document-Oriented Databases
- JSON Documents
- Collections
- Schema Design
- Document Queries
Module 5: Column-Family Databases
- Column-Oriented Storage
- Column Families
- Data Organization
- Query Operations
- Performance Optimization
Module 6: Graph Databases
- Graph Data Model
- Nodes and Relationships
- Graph Traversal
- Graph Queries
- Business Applications
Module 7: Data Modeling
- NoSQL Data Modeling
- Schema Design
- Denormalization
- Embedded Documents
- Reference Models
Module 8: Querying NoSQL Databases
- CRUD Operations
- Filtering
- Aggregation
- Sorting
- Pagination
Module 9: Indexing and Performance
- Index Types
- Query Optimization
- Performance Monitoring
- Data Partitioning
- Resource Optimization
Module 10: Replication and Sharding
- Replication Concepts
- Replica Sets
- Sharding Techniques
- Data Consistency
- Scalability Strategies
Module 11: Transactions and Consistency
- Transaction Models
- ACID Concepts
- BASE Concepts
- Consistency Models
- Data Integrity
Module 12: Security
- Authentication
- Authorization
- Role-Based Access Control
- Data Encryption
- Security Best Practices
Module 13: Backup and Recovery
- Backup Strategies
- Restore Procedures
- Disaster Recovery
- Data Protection
- Recovery Planning
Module 14: Cloud NoSQL Databases
- Cloud Database Services
- Managed NoSQL Platforms
- Deployment Models
- Cloud Scaling
- Cost Optimization
Module 15: NoSQL Integration
- REST APIs
- Application Integration
- Data Pipelines
- Messaging Systems
- Enterprise Integration
Module 16: Monitoring and Troubleshooting
- Database Monitoring
- Performance Metrics
- Log Analysis
- Troubleshooting Techniques
- Error Resolution
Module 17: Big Data Integration
- Hadoop Integration
- Apache Spark Integration
- Streaming Data
- Data Lakes
- Analytics Workloads
Module 18: Performance Tuning
- Query Tuning
- Memory Optimization
- Storage Optimization
- Cluster Optimization
- Best Practices
Module 19: DevOps for NoSQL
- Version Control
- Container Deployment
- CI/CD Concepts
- Infrastructure Automation
- Deployment Best Practices
Module 20: Enterprise Database Design
- Scalable Database Design
- Multi-Region Deployment
- High Availability
- Database Governance
- Operational Excellence
Module 21: Best Practices
- Data Modeling Standards
- Documentation
- Database Maintenance
- Capacity Planning
- Production Readiness
Module 22: NoSQL Databases Project
- Database Design
- Data Modeling
- CRUD Application Development
- Performance Optimization
- Final Project Presentation
Who it's for & what's included
Pick a delivery method to see exactly who it suits and everything you receive.
Classroom
Best for learners who want face-to-face tuition and to network with peers in person.
Everything you get
- ✓ Live instructor on-site
- ✓ Printed workbook & materials
- ✓ Group exercises & case studies
Online Instructor-Led
Best for learners who want a live instructor and a fixed schedule, without the travel.
Everything you get
- ✓ Live instructor via video call
- ✓ Digital workbook & resources
- ✓ Session recordings
Self-Paced
Best for self-motivated learners who need maximum flexibility around work and life.
Everything you get
- ✓ On-demand video lessons
- ✓ Interactive quizzes
- ✓ 24/7 access on any device