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.
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.