Cada vez más, trabajamos con aplicaciones que generan enormes cantidades de data con estructuras cambiantes. Las bases de datos tradicionales (relacionales) representan un cuello de botella para la operación de productos con mucha data y espcificaciones cambiantes.
Las bases de datos no relacionales (NoSQL) son una nueva generación de bases de datos diseñadas específicamente para enfrentar desafíos de escalabilidad y agilidad en el desarrollo moderno.
En este curso contruirás una aplicación que use una base de datos no relacional de documentos JSON (MongoDB o CouchDB). Los usuarios de esta aplicación deberán poder crear "documentos" de varios tipos que podrán salvar, editar, borrar y sincronizar.
Tags: nosql
, data
, model
, json
, concurrency
, locking
,
partitioning
, search
...
Para quién es este curso?
Qué conocimientos previos se necesitan?
- Qué es NoSQL
- A serializar/deserializar estructuras JSON
- A persistir data usando una base de datos NoSQL (MongoDB o CouchDB)
- A modelar data
- A analizar data
Cuántas horas self-paced
y cuántas horas presenciales
estimas?
- Self-paced: x hrs
- Presencial: y hrs
- Total horas: z
Toda propuesta de curso debe de estar acompañada de un producto o proyecto a desarrollar durante el curso, junto con la metodología de trabajo propuesta así como entregables y método de evaluación.
- Tu nombre
- Otros colaboradores?
- @lupomontero (Coordinador)
Cada curso debe de estar acompañado de una lista detallada de libros relacionados con los temas tratados en el curso.
Incluir una lista de cursos similares que sirvan como referencia.
Incluir una lista de capítulos de libros, blog posts, videos, y otros recursos como links a wikipedia, documentación, ...