[B-67] Bases de Datos NoSQL : MongoDB, CouchDB, DynamoDB (25 h)
Nivel:
Temario
PARTE 1. Introducción a las tecnologías NoSQL
1. BigData
2. V: Volumen, Velocidad, Variedad, Veracidad
3. Formas de conseguir la escalabilidad
4. Teorema CAP
5. Limitaciones de las bases de datos relacionales
6. Tipos de bases de datos NoSQL
PARTE 2. MongoDB - Operaciones Básicas
1. Tipos de datos
2. Notación JSON
3. _id y ObjectIds
4. Operaciones CRUD (Alta, Recuperación, Actualiazación y Borrado)
5. Consultas
6. Acceso a MongoDB desde Java
PARTE 3. MongoDB - Indexación y Diseño de Esquemas
1. Análisis del rendimiento
2. Indexación
3. Indices Geoespaciales
4. Agregación
5. GridFS
6. MapReduce
PARTE 4. CouchDB - Estructura fundamental
1. Servidores y Bases de Datos
2. Documentos y Revisiones
3. Replicación
4. Recuperación de documentos con vistas
PARTE 5. CouchDB - API fundamental
1. Funciones de Validación
2. Funciones de Visualización (Show API)
3. Funciones de Transformación (List API)
4. Acceso a CouchDB desde Java
PARTE 6. NoSQL en la nube - DynamoDB
1. Introducción a los servicios de Amazon
2. Estructura fundamental de DynamoDB. Tablas y Elementos
3. AWS Management Console for DynamoDB
4. Acceso a DynamoDB con el CLI
5. Acceso desde Java
PARTE 7. Programación de DynamoDB con Java
1. Interfaces de bajo nivel
2. Interfaces de acceso a documentos
3. Interfaces de serialización de objetos
4. Consultas - Queries y Scan Expressions
5. Índices
6. Gestión de Errores
Todos los temarios de nuestros cursos se pueden personalizar a la medida de las necesidades de la empresa
Requisitos Previos
- Dominio de Linux y el shell a nivel de usuario
- Al menos 1 año de experiencia programando en Java
Salidas Profesionales
- Programadores Java
- Programadores de Servicios Web
- Diseñadores de Bases de Datos
- Testers
Materiales
A todos los alumnos se les entrega:
? Un USB de 4Gb con documentación, materiales adicionales, ejemplos y con el software utilizado durante el curso, así como herramientas adicionales
Modalidades y Horarios
Modalidad Presencial
Horarios:
Mañanas (9:00-14:00)
Tardes (15:00-19:00)
Duración: 25 horas
Número mínimo de alumnos: 3
Número máximo de alumnos: 25
Modalidad de Aula Virtual
(En esta modalidad, el alumno puede participar a distancia en un curso presencial, pudiendo ver y escurchar al docente, interactuar con él y los demás asistentes, formular preguntas, etc.
En definitiva, dispone de todas las ventajas de un curso presencial sin necesidad de desplazarse )
Duración: 25 horas
Número mínimo de alumnos: 5
Número máximo de alumnos: 15
Información Adicional
Para empresas y empleados, podemos gestinar las bonificaciones de la Fundación Tripartita para este curso. Dependiendo de sus circunstnacias, es posible
que su empresa se pueda beneficiar de una
bonificación de hasta el 100% del importe del curso, resultando en un curso de coste 0.
Solicitar información adicional
(c) 2024
Planetalia S.L. Todos los derechos reservados.
Este sitio web utiiza cookies tanto propios como de terceros. El uso del sitio implica la aceptación de dicho uso, así como de los
Términos y Condiciones del sitio.