Agradecemos a Binh Le, Jon Strabala e Keshav Murthy por contribuírem para esta publicação.

Introdução

O Couchbase oferece uma ampla variedade de cursos on-line individualizados, bem como treinamento presencial (ou virtual) por meio de Portal de treinamento do Couchbase. O advento das plataformas de aprendizado aberto permite que a comunidade crie cursos adequados e os publique em plataformas como a Pluralsight.  Academia de treinamento on-line do PluralSight criaram treinamentos úteis. Abaixo estão os cursos de treinamento mais recentes sobre o Couchbase publicados nos últimos 6 meses. Isso é maravilhoso para a comunidade, os clientes, os desenvolvedores e os DBAs do Couchbase.

Curso Duração  Nível
Administrador
Como criar e gerenciar seu primeiro cluster do Couchbase 56m Iniciante
Criar nós e buckets do Couchbase 2h 21m Iniciante
Depurar e monitorar funções no Couchbase 2h 21m Intermediário
Criar visualizações do Couchbase 2h 35m Intermediário
Gerenciar o Couchbase Lite 1h 29m Intermediário
Monitorar clusters do Couchbase 2h 21m Avançado
Desenvolvedor: Analytics
Executar consultas de análise no Couchbase 2h 5m Avançado
Desenvolvedor: Eventing
Criar uma função do Couchbase 2h 32m Iniciante
Configurar funções no Couchbase 2h 6m Iniciante
Gerenciar funções no Couchbase 2h 17m Intermediário
Depurar e monitorar funções no Couchbase 2h 21m Intermediário
Desenvolvedor: N1QL
Consultar dados do Couchbase usando N1QL 3h 45m Iniciante
Filtrar dados do Couchbase usando N1QL 3h 15m Iniciante
Combinar e agregar dados do Couchbase usando N1QL 3h 6m Intermediário
Melhorar o desempenho da consulta N1QL usando índices 4h 26m Intermediário
Modificar dados no Couchbase usando N1QL 2h 22m Avançado
Otimizar as consultas N1QL 3h 7m Avançado

 Vamos cobrir cursos de treinamento em três áreas de serviço principais: 1) Análise, 2) Eventos e 3) N1QL 

Análise do Couchbase

O Couchbase Analytics permite que as empresas avaliem as operações comerciais em tempo real para obter insights, tomar decisões ágeis e expandir o crescimento.

Curso (2 horas): Executar o serviço de análise no Couchbase

Aqui está um breve resumo parafraseado da descrição do curso - A execução de análises operacionais e a obtenção de insights comerciais para tomar decisões comerciais corretas estão se tornando cada vez mais importantes. O serviço de análise do Couchbase simplifica a tarefa de análise de dados. 

O curso se aprofunda na implementação da análise como um serviço separado no Couchbase e explora as etapas necessárias para configurar os dados para uso da análise e, em seguida, se concentra na execução de consultas de análise usando o N1QL for Analytics 

O curso se aprofunda em várias cláusulas que as consultas de análise podem incluir, os operadores que podemos usar e as funções internas que podem ser invocadas para operar em dados de documentos. Por fim, ele aborda o uso de funções de janela introduzidas na versão 6.5 para realizar operações de análise em partições de dados. 

Este curso o ajudará ainda mais a identificar tendências nos dados subjacentes, preparar os dados para visualizações e, por fim, ajudar sua organização a tomar as decisões comerciais corretas com base em uma abordagem analítica e orientada por dados.

Eventos do Couchbase

O serviço Eventing do Couchbase nos permite responder e agir sobre mutações, ou seja, alterações feitas nos dados por meio de inserções, atualizações e exclusões/expirações. As Eventing Functions são aplicativos de lógica comercial sem infraestrutura, escritos em JavaScript e executados no serviço escalonável Eventing do Couchbase. O serviço Eventing oferece suporte a Escala multidimensional (MDS) e pode ser dimensionado (tanto vertical quanto horizontalmente) independentemente de outros serviços do Couchbase. O Academia de treinamento on-line do PluralSight publicou quatro (4) módulos de treinamento importantes sobre o Couchbase Eventing Service. 

Curso: (2,5 horas) Criar uma função do Couchbase
Curso: (2,0 horas) Configurar funções no Couchbase
Curso: (2,3 horas) Gerenciar funções no Couchbase
Curso: (2,3 horas) Depurar e monitorar funções no Couchbase

No módulo final da série, Depurar e monitorar funções no CouchbaseNo curso de desenvolvimento de funções do Couchbase Eventing, você se aprofundará no papel da depuração no desenvolvimento de funções e nas várias opções disponíveis para monitorar funções durante todo o ciclo de vida. Primeiro, você começará apresentando o serviço Couchbase Eventing e, em seguida, criará duas funções de eventos simples - uma com um manipulador OnUpdate e outra com um manipulador OnDelete. Em seguida, você explorará como os erros no código da função podem ser identificados usando o depurador integrado do Couchbase. Isso abrangerá as etapas envolvidas na ativação do depurador e o uso das ferramentas de depuração padrão, como pontos de interrupção e expressões de observação. Também daremos uma olhada no tratamento de exceções com blocos try-catch. Por fim, você verá as opções de registro disponíveis no Couchbase para o serviço de eventos. Isso inclui os logs do aplicativo e do sistema para funções, mas também o recurso de auditoria que permite o registro de atividades adicionais. Além disso, usamos o recurso de registro explícito para gerar registros e estatísticas a serem compartilhados com outras equipes, o que inclui a opção de redigir dados confidenciais dos arquivos de registro. Após concluir este curso, você estará bem familiarizado com as opções disponíveis para gerenciar uma função de eventos no Couchbase durante toda a sua vida útil, desde o desenvolvimento até o monitoramento e a manutenção.

 

Consulta ao Couchbase 

Curso:  Consultar dados do Couchbase usando N1QL
Curso: Filtrar dados do Couchbase usando N1QL
Curso: Combinar e agregar dados do Couchbase usando N1QL
Curso : Modificar dados no Couchbase usando N1QL
Curso : Otimizar as consultas N1QL
Curso : Melhorar o desempenho da consulta N1QL usando índices

Os cursos da PluralSight sobre N1QL, uma linguagem SQL para o banco de dados JSON do Couchbase, oferecem aos desenvolvedores uma boa introdução sobre como o N1QL funciona com um banco de dados orientado a documentos sem esquema. Se você estiver familiarizado com SQL, verá rapidamente como o N1QL amplia a linguagem de consulta de banco de dados mais popular para permitir que os desenvolvedores acessem e manipulem documentos JSON que podem ser relacionais, bem como a estrutura hierárquica/aninhada do JSON.

Os cursos da PluralSight também abrangem conteúdo mais avançado para que você consiga obter o desempenho de consulta que atenda às necessidades do seu aplicativo. O curso aborda os fundamentos do índice Couchbase, desde o índice primário básico até os recursos mais flexíveis dos índices secundários globais. O curso também aborda como implementar seus índices em uma configuração distribuída para alta disponibilidade e balanceamento de carga.

Plataforma de dados Couchbase

Resumo

De modo geral, o treinamento fornecido pela PluralSight é de alto nível, eficaz e permite o crescimento das habilidades técnicas com conhecimento e compreensão aprofundados da plataforma de dados Couchbase. Agradecemos a Binh Le, Jon Strabala e Keshav Murthy por contribuírem para esta postagem.

Autor

Postado por Idris Motiwala

Idris é gerente de produto principal de análise na Couchbase, com mais de 20 anos de experiência em design, desenvolvimento e execução de produtos de software em empresas da Fortune 500 e startups, liderando equipes de transformação digital, nuvem e análise. Idris tem mestrado em gerenciamento de tecnologia e certificações em gerenciamento de produtos.

Deixar uma resposta