Database Intermediate Premium

NoSQL Database Administration and Modeling Virtual Internship

In this virtual internship, students will learn to design, implement, and manage NoSQL databases like MongoDB and Cassandra to power high-performance applications. They will gain hands-on experience in database modeling, indexing, sharding, and optimization techniques to ensure scalability and reliability. Students will also explore advanced NoSQL concepts such as eventual consistency, replication, and failover strategies. Upon completion, students will be equipped with the skills to become proficient NoSQL database administrators and modelers.

weeks
7 tasks
0 enrolled
Sign In to Purchase - $49
Track price: $49.00

Track Overview

This track provides hands-on experience and real-world projects to build your skills.

Tasks & Milestones

Comparing NoSQL and Relational Databases

Intermediate

In this task, students will research and compare the key differences between NoSQL and relational databases, including data models, scalability, consistency, and use cases.

8 hours

Designing a MongoDB Data Model

Intermediate

In this task, students will design a MongoDB data model for a real-world application, considering factors such as data access patterns, query requirements, and scalability needs.

12 hours

Implementing a MongoDB Cluster

Advanced

In this task, students will set up a MongoDB cluster, configure replication and sharding, and demonstrate high availability and failover capabilities.

16 hours

Designing a Cassandra Data Model

Intermediate

In this task, students will design a Cassandra data model for a real-world application, considering factors such as data access patterns, query requirements, and scalability needs.

12 hours

Implementing a Cassandra Cluster

Advanced

In this task, students will set up a Cassandra cluster, configure replication and partitioning, and demonstrate high availability and failover capabilities.

16 hours

Implementing Failover and High Availability

Advanced

In this task, students will design and implement failover and high availability strategies for a NoSQL database cluster, ensuring continuous uptime and data consistency.

16 hours

Integrating NoSQL with Search and Analytics

Advanced

In this task, students will integrate a NoSQL database (MongoDB or Cassandra) with a search engine (Elasticsearch) and a real-time analytics platform (Apache Kafka) to build a comprehensive data processing pipeline.

20 hours

Prerequisites

  • • Basic understanding of relational databases
  • • Familiarity with SQL and data modeling concepts

Certificate

Certificate of Completion

Earn a certificate upon successful completion