Buenas prácticas y tutoriales

Formación para socios de la plataforma de datos Couchbase

Gracias a Binh Le, Jon Strabala y Keshav Murthy por contribuir a este artículo.

Introducción

Couchbase ofrece una amplia variedad de cursos en línea a su propio ritmo, así como formación presencial (o virtual) a través de Portal de formación de Couchbase. La aparición de plataformas de aprendizaje abierto permite a la comunidad crear cursos adecuados y publicarlos en plataformas como Pluralsight.  Academia de formación en línea PluralSight han creado una formación llena de recursos. A continuación se muestran sus cursos de formación más recientes sobre Couchbase publicados en los últimos 6 meses. Esto es maravilloso para la comunidad Couchbase, clientes, desarrolladores y DBAs.

Curso Duración  Nivel
Administrador
Creación y gestión de su primer clúster Couchbase 56m Principiante
Crear nodos y cubos Couchbase 2h 21m Principiante
Depurar y monitorizar funciones en Couchbase 2h 21m Intermedio
Crear vistas Couchbase 2h 35m Intermedio
Gestionar Couchbase Lite 1h 29m Intermedio
Monitorización de clusters Couchbase 2h 21m Avanzado
Desarrollador: Analytics
Ejecutar consultas analíticas en Couchbase 2h 5m Avanzado
Promotor: Eventing
Crear una función Couchbase 2h 32m Principiante
Configurar funciones en Couchbase 2h 6m Principiante
Gestionar funciones en Couchbase 2h 17m Intermedio
Depurar y monitorizar funciones en Couchbase 2h 21m Intermedio
Desarrollador: N1QL
Consulta de datos desde Couchbase usando N1QL 3h 45m Principiante
Filtrar datos de Couchbase usando N1QL 3h 15m Principiante
Combinar y agregar datos de Couchbase usando N1QL 3h 6m Intermedio
Mejorar el rendimiento de las consultas N1QL utilizando índices 4h 26m Intermedio
Modificar Datos en Couchbase Usando N1QL 2h 22m Avanzado
Optimizar las consultas N1QL 3h 7m Avanzado

 Permítanos cubrir cursos de formación en 3 áreas de servicio clave: 1) Analytics, 2) Eventing y, 3) N1QL 

Análisis de Couchbase

Couchbase Analytics permite a las empresas medir las operaciones de negocio en tiempo real para obtener información, tomar decisiones ágiles y ampliar el crecimiento.

Curso (2 horas): Ejecutar el servicio Analytics en Couchbase

He aquí un breve resumen extraído de la descripción del curso- Cada vez es más importante realizar análisis operativos y obtener información empresarial para tomar las decisiones correctas. El servicio de análisis de Couchbase simplifica la tarea de análisis de datos. 

El curso profundiza en la implementación de análisis como un servicio independiente en Couchbase y explora los pasos necesarios para configurar los datos para el uso de análisis, y luego se centran en la ejecución de consultas de análisis utilizando N1QL para Analytics. 

El curso profundiza en una serie de cláusulas que pueden incluir las consultas analíticas, los operadores que podemos utilizar y las funciones integradas que se pueden invocar para operar con los datos de los documentos. Por último, se aborda el uso de las funciones de ventana introducidas en la versión 6.5 para realizar operaciones analíticas sobre particiones de datos. 

Este curso le ayudará además a detectar tendencias en los datos subyacentes, preparar los datos para visualizaciones y, en última instancia, ayudar a su organización a tomar las decisiones empresariales correctas basándose en un enfoque analítico y basado en datos.

Eventos de Couchbase

El servicio de Eventos de Couchbase nos permite responder y actuar sobre las mutaciones, es decir, los cambios realizados en los datos a través de inserciones, actualizaciones y eliminaciones/expiraciones. Eventing Functions son aplicaciones de lógica de negocio sin infraestructura escritas en JavaScript que se ejecutan en el servicio escalable Eventing de Couchbase. El servicio Eventing soporta Escala multidimensional (MDS) y puede ampliarse (tanto vertical como horizontalmente) independientemente de otros servicios Couchbase. En Academia de formación en línea PluralSight ha publicado cuatro (4) módulos de formación clave sobre el servicio de eventos Couchbase. 

Curso: (2,5 horas) Crear una función Couchbase
Curso: (2,0 horas) Configurar funciones en Couchbase
Curso: (2,3 horas) Gestionar funciones en Couchbase
Curso: (2,3 horas) Depurar y monitorizar funciones en Couchbase

En el último módulo de la serie, Depurar y monitorizar funciones en CouchbaseEn este artículo, profundizarás en el papel de la depuración en el desarrollo de funciones y en las distintas opciones disponibles para monitorizar funciones a lo largo de su ciclo de vida. Primero, comenzarás introduciéndote al servicio de Eventos de Couchbase y luego crearás dos funciones de eventos simples - una con un manejador OnUpdate y otra con un manejador OnDelete. A continuación, explorarás cómo se pueden identificar errores en el código de la función utilizando el depurador incorporado de Couchbase. Esto cubrirá los pasos involucrados en la activación del depurador, y el uso de las herramientas de depuración estándar, tales como puntos de interrupción y ver las expresiones. También echaremos un vistazo al manejo de excepciones con bloques try-catch. Por último, pasaremos a las opciones de registro disponibles en Couchbase para el servicio de eventos. Esto incluye los logs de la aplicación y del sistema para las funciones, pero también la característica de auditoría que permite registrar actividades adicionales. Además, utilizamos la función de registro explícito para generar registros y estadísticas para compartir con otros equipos - esto incluye la opción de redactar datos sensibles de los archivos de registro. Una vez que hayas terminado este curso, estarás bien versado en las opciones disponibles para gestionar una función de eventing en Couchbase a lo largo de su vida - desde el desarrollo hasta la monitorización y el mantenimiento.

 

Consulta Couchbase 

Curso:  Consulta de datos desde Couchbase usando N1QL
Curso: Filtrar datos de Couchbase usando N1QL
Curso: Combinar y agregar datos de Couchbase usando N1QL
Curso : Modificar Datos en Couchbase Usando N1QL
Curso : Optimizar las consultas N1QL
Curso : Mejorar el rendimiento de las consultas N1QL utilizando índices

Los cursos de PluralSight sobre N1QL, un lenguaje SQL para la base de datos JSON de Couchbase, ofrecen a los desarrolladores una buena introducción a cómo funciona N1QL con una base de datos orientada a documentos sin esquema. Si estás familiarizado con SQL, verás rápidamente cómo N1QL extiende el lenguaje de consulta de base de datos más popular para permitir a los desarrolladores acceder y manipular documentos JSON que pueden ser relacionales, así como jerárquicos/estructura anidada de JSON.

Los cursos de PluralSight también cubren contenidos más avanzados para que puedas conseguir el rendimiento de consulta que necesita tu aplicación. El curso cubre los fundamentos de los índices de Couchbase, desde el índice primario básico hasta las características más flexibles de los índices secundarios globales. El curso también cubre cómo desplegar tus índices en una configuración distribuida para alta disponibilidad y balanceo de carga.

Plataforma de datos Couchbase

Resumen

En general, la formación proporcionada por PluralSight es de primera categoría, eficaz y potencia el crecimiento de las habilidades técnicas con un profundo conocimiento y comprensión de la plataforma de datos Couchbase. Gracias a Binh Le, Jon Strabala y Keshav Murthy por contribuir a este post.

Comparte este artículo
Recibe actualizaciones del blog de Couchbase en tu bandeja de entrada
Este campo es obligatorio.

Autor

Publicado por Idris Motiwala

Idris es Director Principal de Producto, Analítica en Couchbase con más de 20 años de experiencia en diseño, desarrollo y ejecución de productos de software tanto en Fortune 500 como en startups liderando equipos en transformación digital, nube y analítica. Idris tiene una Maestría en Gestión de Tecnología y certificaciones en gestión de productos .

Deja un comentario

¿Listo para empezar con Couchbase Capella?

Empezar a construir

Consulte nuestro portal para desarrolladores para explorar NoSQL, buscar recursos y empezar con tutoriales.

Utilizar Capella gratis

Ponte manos a la obra con Couchbase en unos pocos clics. Capella DBaaS es la forma más fácil y rápida de empezar.

Póngase en contacto

¿Quieres saber más sobre las ofertas de Couchbase? Permítanos ayudarle.