We may earn an affiliate commission when you visit our partners.
Course image
Christian Fernando Ariza Porras and Claudia Lucía Jiménez-Guarín

El curso Datos no tradicionales en repositorios NoSQL busca que identifiques consideraciones fundamentales para la implementación de una solución basada en información usando tecnologías NoSQL, los criterios para la selección y configuración de las herramientas, teniendo presente las necesidades de la aplicación y la diversidad de aproximaciones al modelaje de información semiestructurada y no estructurada.

El curso está dirigido a personas con conocimientos básicos en manejo de herramientas computacionales y programación en al menos uno de estos lenguajes (Python, Java). 

Enroll now

What's inside

Syllabus

¿Qué es NoSQL?¿Por qué surgen? ¿Qué resuelven? ¿Cuáles son las familias de productos NoSQL?
Te damos la bienvenida al primer módulo de nuestro curso. En este módulo nos centraremos en tres temas fundamentales: conocer que es NoSQL, modela relacional y sus limitaciones y lo que nos ofrecen las familias NoSQL.
Read more
¿Cómo escalan y cómo aseguran disponibilidad los sistemas manejadores de bases de datos NoSQL?
Te damos la bienvenida al módulo 2 de nuestro curso. Durante este módulo nos centraremos en tres temas puntuales: 1) Los requerimientos de disponibilidad, escalabilidad horizontal y desempeño, 2) la consistencia y disponibilidad de sistemas distribuidos y, 3) escalabilidad y replicación.
Familias de productos: llave-valor y orientada a columnas
Bienvenido al módulo 3 de nuestro curso. En esta ocasión nos enfocaremos en aprender acerca de las dos familias de productos: familia Llave-Valor (Key-Value) y familia Orientada a Columnas (Wide Column). Veamos cada una de ellas y luego pongamos en práctica las lecciones aprendidas.
Familias de productos: orientada a documentos y orientada a grafos
Te damos la bienvenida al 4 y último módulo de nuestro curso en donde nos enfocaremos en dos familias de productos nuevas: familia Orientada a Documentos (Document Oriented) y familia Orientada a Grafos (Graph Oriented). Al igual que en el módulo anterior aprendemos sobre sus fundamentos a fin de poner en práctica las lecciones aprendidas.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Nos enfocamos en el modelado relacional y sus limitaciones para comprender mejor las soluciones NoSQL
Analizamos los requerimientos de disponibilidad, escalabilidad horizontal y desempeño para abordar los desafíos de los sistemas distribuidos
Exploramos las familias de productos Llave-Valor y Orientada a Columnas para comprender sus fundamentos y aplicaciones
Estudiamos las familias de productos Orientada a Documentos y Orientada a Grafos para ampliar nuestra comprensión de las soluciones NoSQL

Save this course

Save Datos no tradicionales en repositorios NoSQL to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Datos no tradicionales en repositorios NoSQL with these activities:
Review Relational Databases
Refreshes your knowledge of relational databases, building a more solid foundation for the NoSQL concepts explored in this course.
Browse courses on Relational Databases
Show steps
  • Take practice questions on relational database concepts
  • Review the structure of SQL queries
  • Set up a local database for practice
Review Data Modeling Fundamentals
Strengthens your foundation in data modeling principles, enhancing your ability to apply them in NoSQL contexts.
Browse courses on Data Modeling
Show steps
  • Review the basic concepts of data modeling
  • Practice creating ER diagrams or other data models
Key-Value Pair Exercises
Reinforces your understanding of key-value pairs, a fundamental NoSQL data structure.
Show steps
  • Solve coding exercises to create and manage key-value pairs
  • Design a data model using key-value pairs for a specific use case
Four other activities
Expand to see all activities and additional details
Show all seven activities
Explore DynamoDB
Provides practical experience with a popular key-value database, enhancing your understanding of real-world applications.
Browse courses on DynamoDB
Show steps
  • Follow tutorials to set up and configure DynamoDB
  • Create and manage tables and data in DynamoDB
  • Explore the features of DynamoDB, such as scalability and durability
Design a Database Schema for a Real-World Application
Provides practical experience in applying NoSQL concepts to real-world scenarios, strengthening your critical thinking and problem-solving skills.
Show steps
  • Identify the requirements for a specific application
  • Choose a suitable NoSQL database and model the data
  • Design a schema that meets the application's requirements and NoSQL best practices
Organize Course Notes
Improves your ability to retain and recall information by actively organizing and reviewing course materials.
Show steps
  • Organize notes from each session
  • Create a centralized repository for all notes
  • Review notes regularly to reinforce concepts
Contribute to a NoSQL Project
Enhances your understanding of NoSQL technologies and best practices by working on a real-world project alongside a community of developers.
Browse courses on NoSQL
Show steps
  • Identify an open-source NoSQL project to contribute to
  • Review the project's documentation and codebase
  • Submit a pull request to the project with your proposed changes

Career center

Learners who complete Datos no tradicionales en repositorios NoSQL will develop knowledge and skills that may be useful to these careers:
Data Engineer
A Data Engineer designs, builds, and maintains data pipelines and infrastructure. They may work with a variety of data sources, including relational databases, NoSQL databases, and big data platforms. This course, which teaches about NoSQL databases, can help you build a foundation for success as a Data Engineer. In particular, the course covers topics such as data modeling, data storage, and data processing, which are all important considerations for designing and implementing data pipelines.
Database Administrator
A Database Administrator installs, configures, and maintains databases. They may also work with developers to design and implement database applications. This course, which teaches about NoSQL databases, can help you build a foundation for success as a Database Administrator. In particular, the course covers topics such as data modeling, data storage, and data security, which are all important considerations for managing databases.
Database Designer
A Database Designer designs and creates databases. They may also work with developers to implement database applications. This course, which teaches about NoSQL databases, can help you build a foundation for success as a Database Designer. In particular, the course covers topics such as data modeling, data storage, and data security, which are all important considerations for designing databases.
Data Architect
A Data Architect helps organizations define and implement data management strategies. They may design data models, choose appropriate technologies, and create policies and procedures for data storage and retrieval. This course, which teaches about NoSQL databases, can help you build a foundation for success as a Data Architect. In particular, the course covers topics such as data modeling, scalability, and replication, which are all important considerations for designing and implementing data management systems.
Data Scientist
A Data Scientist uses data to solve business problems. They may use a variety of tools and techniques to extract insights from data, including statistical analysis, machine learning, and data visualization. This course, which teaches about NoSQL databases, can help you build a foundation for success as a Data Scientist. In particular, the course covers topics such as data modeling, query optimization, and data security, which are all important considerations for working with data.
Data Analyst
A Data Analyst collects, analyzes, and interprets data to help organizations make informed decisions. They may use a variety of tools and techniques to extract insights from data, including statistical analysis, machine learning, and data visualization. This course, which teaches about NoSQL databases, can help you build a foundation for success as a Data Analyst. In particular, the course covers topics such as data modeling, query optimization, and data security, which are all important considerations for working with data.
Systems Analyst
A Systems Analyst studies an organization's IT systems and processes to identify areas for improvement. They may also design and implement new IT solutions. This course, which teaches about NoSQL databases, can help you build a foundation for success as a Systems Analyst. In particular, the course covers topics such as data modeling, data storage, and data security, which are all important considerations for designing and implementing IT systems.
Software Engineer
A Software Engineer designs, develops, and maintains software applications. They may work with a variety of programming languages and technologies, including NoSQL databases. This course, which teaches about NoSQL databases, can help you build a foundation for success as a Software Engineer. In particular, the course covers topics such as data modeling, query optimization, and data security, which are all important considerations for developing software applications.
Data Integration Specialist
A Data Integration Specialist integrates data from different sources into a single, unified view. They may use a variety of tools and techniques to extract, transform, and load data. This course, which teaches about NoSQL databases, may be useful for a Data Integration Specialist who wants to learn more about how to store and manage data in a NoSQL database.
Data Quality Specialist
A Data Quality Specialist ensures that data is accurate, complete, consistent, and timely. They may also work with users to create and implement data quality policies and procedures. This course, which teaches about NoSQL databases, may be useful for a Data Quality Specialist who wants to learn more about how to store and manage data in a NoSQL database.
Data Protection Specialist
A Data Protection Specialist protects data from unauthorized access, use, disclosure, or destruction. They may also work with users to create and implement data security policies and procedures. This course, which teaches about NoSQL databases, may be useful for a Data Protection Specialist who wants to learn more about how to store and manage data in a NoSQL database.
Data Governance Specialist
A Data Governance Specialist establishes and enforces policies and procedures for the use of data. They may also work with users to create and implement data management strategies. This course, which teaches about NoSQL databases, may be useful for a Data Governance Specialist who wants to learn more about how to store and manage data in a NoSQL database.
Data Privacy Specialist
A Data Privacy Specialist ensures that data is collected, used, and disclosed in a manner that complies with privacy laws and regulations. They may also work with users to create and implement data privacy policies and procedures. This course, which teaches about NoSQL databases, may be useful for a Data Privacy Specialist who wants to learn more about how to store and manage data in a NoSQL database.
Information Architect
An Information Architect designs and organizes the structure and content of websites and other digital products. They may also work with users to gather feedback and improve the user experience. This course, which teaches about NoSQL databases, may be useful for an Information Architect who wants to learn more about how to store and manage data in a NoSQL database.
Data Librarian
A Data Librarian catalogs, indexes, and organizes data. They may also work with users to find and access data. This course, which teaches about NoSQL databases, may be useful for a Data Librarian who wants to learn more about how to store and manage data in a NoSQL database.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Datos no tradicionales en repositorios NoSQL.
Provides a comprehensive guide to MongoDB, a popular NoSQL database. It covers all aspects of MongoDB, from installation and configuration to data modeling and querying.
Provides a concise overview of NoSQL technologies, their different types, and their use cases. It good starting point for understanding the basics of NoSQL and how it compares to traditional relational databases.
Comprehensive guide to MongoDB, a popular NoSQL database. It covers all aspects of MongoDB, from installation and configuration to data modeling and querying.
Comprehensive guide to Cassandra, a popular NoSQL database. It covers all aspects of Cassandra, from installation and configuration to data modeling and querying.
Este libro proporciona una base sólida en los principios de diseño de sistemas distribuidos. Es una lectura valiosa para comprender los desafíos y las consideraciones al diseñar e implementar sistemas NoSQL.
Provides a practical guide to implementing NoSQL solutions. It covers different NoSQL technologies, their strengths and weaknesses, and how to choose the right technology for a particular application.
Este libro proporciona una introducción práctica a siete sistemas de bases de datos NoSQL populares. Es una lectura útil para desarrolladores que buscan explorar diferentes opciones de NoSQL.
Este libro es una guía completa para Elasticsearch, un motor de búsqueda y análisis en tiempo real distribuido. Es una lectura valiosa para desarrolladores y administradores que buscan implementar y administrar sistemas Elasticsearch.
Este libro es una guía práctica para el modelado dimensional. Es una lectura valiosa para comprender los principios de diseño y las mejores prácticas para crear almacenes de datos eficientes.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Datos no tradicionales en repositorios NoSQL.
Habilidades informacionales para la vida
Most relevant
Herramientas de Teledetección óptica y SAR
Most relevant
Prototipado de proyectos tecnológico-sociales
Most relevant
Crea Gráficos para las Redes Sociales con Canva
Most relevant
Haz sonar la alarma: Detección y respuesta
Most relevant
Gerencia estratégica: bases y principios
Most relevant
Diseña stories para Instagram y Facebook con Canva
Most relevant
Fundamentos TIC para profesionales de negocios:...
Most relevant
Fundamentos TIC para profesionales de negocios:...
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser