Curso Google Cloud Pub Sub Fundamentals

  • DevOps | CI | CD | Kubernetes | Web3

Curso Google Cloud Pub Sub Fundamentals

16 horas
Visão Geral

O Curso Google Cloud Pub/Sub Fundamentals é projetado para profissionais que desejam aprender sobre a plataforma de mensageria assíncrona do Google Cloud. Este Curso Google Cloud Pub/Sub Fundamentals aborda os conceitos fundamentais, configuração e melhores práticas para integrar aplicativos utilizando o Google Cloud Pub/Sub, permitindo que os participantes construam soluções escaláveis e eficientes.

Este Curso Google Cloud Pub/Sub Fundamentals proporcionará uma compreensão abrangente do Google Cloud Pub/Sub, capacitando os participantes a construir soluções de mensageria escaláveis e integradas na nuvem. Ao final do curso, os alunos estarão prontos para aplicar suas habilidades em cenários do mundo real.

Objetivo

Após concluir o Curso Google Cloud Pub/Sub Fundamentals, você será capaz de:

  • Compreender os conceitos fundamentais do Google Cloud Pub/Sub.
  • Criar e gerenciar tópicos e assinaturas.
  • Implementar soluções de mensageria utilizando o Pub/Sub.
  • Integrar aplicativos de forma escalável e eficiente.
Publico Alvo
  • Desenvolvedores de software.
  • Arquitetos de soluções.
  • Profissionais de TI envolvidos na integração de sistemas.
  • Engenheiros de dados e arquitetos de aplicações.
Pre-Requisitos
  • Conhecimento básico em computação em nuvem e serviços do Google Cloud.
  • Familiaridade com desenvolvimento de software, preferencialmente em linguagens como Python, Java ou Go.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Module 1: Introduction to Google Cloud Pub/Sub

  1. Overview of Messaging in Cloud Architectures
    • Understanding Messaging Patterns and Use Cases
    • Introduction to Google Cloud Pub/Sub
  2. Key Features of Pub/Sub
    • Real-time Messaging and Asynchronous Processing
    • Scalability and Reliability

Module 2: Setting Up Google Cloud Pub/Sub

  1. Creating a Google Cloud Account
    • Overview of Google Cloud Console
    • Project Setup and Billing
  2. Creating and Configuring Pub/Sub Topics
    • Defining Topics and Their Purpose
    • Managing Permissions and Access Control

Module 3: Working with Subscriptions

  1. Understanding Subscriptions in Pub/Sub
    • Types of Subscriptions: Pull vs. Push
    • Subscription Lifecycles and Message Acknowledgment
  2. Creating and Managing Subscriptions
    • Configuring Delivery Settings
    • Monitoring Subscription Metrics

Module 4: Sending and Receiving Messages

  1. Publishing Messages to Topics
    • Message Structure and Attributes
    • Sending Messages from Different Programming Languages
  2. Consuming Messages from Subscriptions
    • Pull and Push Delivery Mechanisms
    • Handling Message Acknowledgment and Retries

Module 5: Advanced Features

  1. Dead-letter Topics
    • Understanding Dead-lettering and Its Use Cases
    • Configuring and Managing Dead-letter Topics
  2. Filtering and Routing Messages
    • Implementing Message Filtering with Attributes
    • Routing Messages to Specific Subscribers

Module 6: Security and Best Practices

  1. Securing Google Cloud Pub/Sub
    • Authentication and Authorization Mechanisms
    • Using IAM Roles and Permissions
  2. Best Practices for Implementation
    • Optimizing Performance and Throughput
    • Error Handling and Message Retention

Module 7: Monitoring and Troubleshooting

  1. Monitoring Google Cloud Pub/Sub
    • Using Google Cloud Monitoring and Logging
    • Setting Up Alerts and Notifications
  2. Troubleshooting Common Issues
    • Identifying and Resolving Message Delivery Problems
    • Analyzing Logs and Metrics for Debugging

Module 8: Integrating Google Cloud Pub/Sub with Applications

  1. Developing Applications with Pub/Sub
    • Integrating with Various Programming Languages (Python, Java, Go)
    • Building a Sample Application Using Pub/Sub
  2. Case Studies and Real-world Scenarios
    • Successful Implementations of Google Cloud Pub/Sub
    • Lessons Learned from Real Projects

Module 9: Future Trends and Conclusion

  1. Emerging Trends in Cloud Messaging
    • The Role of Google Cloud Pub/Sub in Modern Architectures
    • Innovations in Messaging Solutions
  2. Course Wrap-Up and Q&A
    • Summary of Key Concepts
    • Open Discussion and Feedback
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h