Explorando Observabilidade no mundo da programação

Este curso foi projetado para aprofundar seus conhecimentos em observabilidade na programação e desenvolvimento. Você terá a chance de aprender com profissionais da área e explorar tópicos cruciais como monitoramento de logs, rastreamento de tráfego, métricas de desempenho, instrumentação de código, alertas e notificações, e visualização de dados. Vamos ensinar como monitorar e otimizar sistemas em produção, resolvendo problemas e aprimorando o desempenho das aplicações. Junte-se a nós para adquirir habilidades essenciais e compartilhar conhecimento em uma área vital da programação!
  • Comunidade

    Interaja com colegas e aprenda a aplicar os principais tópicos de observabilidade no universo da programação.

  • Prática

    Conteúdos e atividades focadas no seu desenvolvimento, ajudando você a aplicar práticas de observabilidade.

  • Bolsas na Alura

    As 30 alunas mais engajadas no curso terão acesso a 3 cursos de Observabilidade e SRE na Alura, por 2 meses.

Requisitos para participar do grupo de estudos

Se identificar como mulher (cis ou trans), ter disponibilidade de 2h por semana para aulas e atividades, e possuir os conhecimentos técnicos básicos necessários para melhor aproveitamento do curso.

  • Compreensão básica de programação e sistemas de logs (ex.: Log4j, ELK Stack, Splunk).

  • Conhecimento de conceitos básicos de métricas e monitoramento (uptime, latência, throughput) e familiaridade com ferramentas de observabilidade (ex.: Prometheus, Grafana, Datadog).

  • Entendimento dos princípios de DevOps e SRE.

Dúvidas Frequentes

O que é observabilidade?

Observabilidade em programação é a capacidade de entender e monitorar o comportamento interno de sistemas e aplicações a partir dos dados coletados sobre suas operações. Essa prática envolve o uso de ferramentas e técnicas para coletar, correlacionar e analisar métricas, logs e rastreamentos para obter uma visão completa do sistema. O objetivo é identificar e resolver problemas de desempenho e confiabilidade de forma eficiente, garantindo que as aplicações funcionem conforme esperado. Os principais componentes da observabilidade incluem: Métricas: Dados numéricos que refletem o desempenho e o estado do sistema, como tempo de resposta, utilização de CPU e taxa de erros. Logs: Registros detalhados de eventos que ocorreram no sistema, úteis para rastrear e diagnosticar problemas específicos. Traces: Rastreamento detalhado das transações ou solicitações conforme se movem pelo sistema, ajudando a identificar gargalos e falhas. A observabilidade permite que pessoas desenvolvedoras e engenheiras de operações identifiquem problemas de maneira proativa, solucionem falhas mais rapidamente e melhorem continuamente a qualidade e a performance das suas aplicações.

Quantas vagas estão disponíveis?

45 vagas.

O que irei aprender?

Você aprenderá a aplicar boas práticas de programação e a utilizar técnicas de observabilidade para analisar métricas e melhorar a performance e confiabilidade das aplicações.

Qual é o cronograma de aulas?

As aulas serão realizadas de forma online e ao vivo, das 19h30 às 21h, nos seguintes dias: Setembro

  • Terça-feira, dia 03/09 - Aula inaugural
  • Terça-feira, dia 10/09 - Introdução a Observabilidade
  • Terça-feira, dia 17/09 - Tracing: criando troubleshootings e runbooks
  • De 17/09 à 22/09 - Produção de artigo técnico #1 (assíncrono)
  • Terça-feira, dia 24/09 - Logs, monitoramentos e alertas personalizados
Outubro
  • Terça-feira, dia 01/10 - Criando Dashs de acompanhamento e destacando as métricas
  • De 01/10 à 06/10 - Produção de artigo técnico #2 (assíncrono)
  • Terça-feira, dia 08/10 - Próximos passos em Observabilidade
  • Terça-feira, dia 15/10 - Aula de encerramento
Vou receber certificado de participação?

As participantes do curso que completarem todas as atividades e participarem de todas as aulas, receberão um certificado de participação com uma carga horária de 10 horas.

Quem tem direito as bolsas de estudos da Alura?

As 30 alunas mais engajadas no curso (medição: participação nas aulas e entregas das atividades) serão contempladas com bolsas nos cursos de:

* Observabilidade: coletando métricas de uma aplicação com Prometheus
* SRE: entenda a confiabilidade dos sistemas;
* Observabilidade na AWS: utilizando o CloudWatch.

Atenção: O tempo de acesso à plataforma da Alura será de 2 meses.

Qual o canal para tirar dúvidas sobre o programa?

Você pode contatar a WoMakersCode pelo e-mail [email protected]. No assunto do e-mail, coloque "Programação - Observabilidade" e, no corpo da mensagem, descreva detalhadamente sua dúvida para receber assistência.

É possível pagar com boleto ou pix?

Sim, é possível pagar via boleto ou PIX. Por favor, pedimos que entre em contato conosco pelo e-mail [email protected] solicitando o seu link de pagamento.