Course

NoSQL systems

Universidad Nacional Autónoma de México

Welcome to the specialization course of NoSQL Systems. This six-week course provides in-depth insights into NoSQL databases, exploring their differences from relational databases and their implementation in various business scenarios.

Through a series of engaging videos and practical exercises, learners will gain proficiency in key-value, columnar, document, and graph databases. The course equips participants with the skills to identify and implement the most suitable NoSQL database based on specific business requirements.

  • Gain a deep understanding of NoSQL databases and their advantages over traditional relational databases
  • Explore key-value, columnar, document, and graph databases, learning their unique characteristics and use cases
  • Acquire practical skills in implementing NoSQL databases, including MongoDB, Neo4j, SAPIQ, and Cassandra
  • Learn data modeling techniques, such as atomic aggregates and denormalization, to optimize query processing
  • Understand how to design reliable, scalable, and maintainable applications using NoSQL databases

Certificate Available ✔

Get Started / More Info
NoSQL systems
Course Modules

The course modules cover a broad range of topics, from an overview of NoSQL systems to practical implementation and application of different NoSQL databases, ensuring learners gain comprehensive insights and skills in the field.

NOSQL Systems

Module 1: Introduction to NoSQL

  • Explore the fundamentals of NoSQL technology and its advantages over traditional databases
  • Learn about the disadvantages of NoSQL technology and its impact on database management
  • Understand the main characteristics of NoSQL databases and their application in modern data management

Key-value database

Module 2: Key-value database

  • Gain insights into the key elements and properties of key-value databases
  • Explore the practical implementation of key-value databases, focusing on Cassandra

Columnar Databases

Module 3: Columnar Databases

  • Understand the unique characteristics and concepts of columnar databases
  • Participate in exercises that demonstrate the application of columnar databases in real-world scenarios

Document databases with MongoDB

Module 4: Document databases with MongoDB

  • Implement and work with document databases using MongoDB
  • Engage in practical labs to gain hands-on experience in managing document-oriented data

Graph Databases

Module 5: Graph Databases

  • Gain insights into the unique characteristics and applications of graph databases
  • Explore the practical implementation of graph databases using Neo4j

How to design reliable, scalable and maintainable applications

Module 6: How to design reliable, scalable, and maintainable applications

  • Learn essential concepts to design applications that are reliable, scalable, and maintainable
  • Assess the practical implementation of these concepts in modern information systems
More Data Analysis Courses

Expressway to Data Science: R Programming and Tidyverse

University of Colorado Boulder

Expressway to Data Science: R Programming and Tidyverse is a comprehensive specialization that teaches R programming and tidyverse for data science, preparing learners...

Azure Data Lake Storage Gen2 and Data Streaming Solution

Microsoft

Azure Data Lake Storage Gen2 and Data Streaming Solution is a comprehensive course that covers Azure Data Lake Storage, event processing, streaming data, and security...

Doing More with SAS Programming

SAS

Doing More with SAS Programming is a comprehensive course that equips business analysts and SAS programmers with advanced data manipulation techniques using the...

Visualizing & Communicating Results in Python with Jupyter

Codio

Learn to code and present data using visualization tools in Jupyter Notebook. Gain the skills to describe, analyze, and communicate data effectively.