Acerca del taller
Las bases de datos basada en grafos son parte de las bases de datos NoSQL y una de sus principales características es que permiten modelar la información de una forma más simple lo cual gracias a esto son muy rápidas para recuperar la información. En este taller aprenderás a pensar y modelar la información en grafos, a crear, actualizar y eliminar grafos, a consultar la información y todo ello con neo4j.
Contenido del programa
- ¿Qué son los grafos?
- Componentes de los grafos.
- Características de los grafos.
- Neo4j
- Instalando y configurando neo4j.
- Administración de neo4j.
- Analizando y diseñando la información en grafos.
- Creando un grafo en neo4j.
- Que es Cypher?
- Sintaxis de Cypher.
- Clausulas de Cypher.
- Queries con Cypher.
- Funciones de Cypher.
- Indices en Cypher.
- Query tuning.
- Creando funciones personalizadas con Java.
- Clausulas de Cypher desde Python y Java.
- Seguridad en neo4j.
- Clustering de neo4j.
- Backups y restore de una base de datos.
- Planes de ejecución.
Como lo hacemos:
Clases presenciales y dinámicas totalmente práctico.
Conocimientos Previos:
- Experiencia de al menos un año desarrollando software profesionalmente.
- Experiencia usando alguna base de datos.
- Conocimientos básicos en Java y Python.
Certificación
El programa será certificado por DevHack Escuela de Hackers, el certificado demuestra comprensión y apropiación de los temas tratados.