Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Duración: 15 horas
Perfil: Experto
Dirigido a
Esta acción formativa va dirigida a Programadores, Analistas y Administradores de sistemas.
Requisitos previos
Se recomienda a los alumnos experiencia en uso de base de datos. Además, deben conocer el lenguaje JavaScript.
Objetivos
El curso tiene como objetivo enseñar acerca del uso de CouchDB. El alumno aprenderá como acceder a la herramienta, navegar por ella, consultar información de la BBDD, almacenar, modificar y eliminar datos, realizar consultas o saber realizar filtros, etc.
Contenido
- Introducción a CouchDB
- ¿Qué es CouchDB y por qué?
- Los conceptos básicos
- Consistencia eventual y el teorema CAP
- Map Reduce
- Documentación disponible
- Introdución a JSON
- Consumo del HTTP APIs con cURL
- ¿Qué es CouchDB y por qué?
- Instalación de la base de datos
- La interfaz de administración Fauxton
- Introducción a la API de CouchDB y a los conceptos básicos de los documentos y colecciones
- Operaciones CRUD (ABM)
- Documentos de diseño
- Creación
- Ver funciones
- Mostrar funciones
- Funciones de lista
- Funciones de actualización
- Funciones de filtro
- Validar funciones de actualización de documentos
- Guía de vistas
- Introducción a las vistas
- Cotejo de vistas
- Uniones con vistas
- Paginación
- Búsquedas
- Funciones de índice
- Analizadores
- Consultas
- Sintaxis de consulta
- Búsquedas geográficas
- Destacando términos de búsqueda
- Seguridad
- Autenticación
- Autorizaciones
- Replicación
- Introducción a la administración de CouchDB
- Compactación
- Rendimiento
- Backups
Documentación Recomendada
Getting Started with CouchDB
MC Brown
February 2012 | 84 pages
ISBN 9781449307554