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 Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso ISO/IEC 20000-1 Certification Service Management

24 horas

Curso Secure Automotive Software Development

24 horas

Curso FinOps for Machine Learning Platforms

16 horas

Curso FinOps for AI Practitioners

16 horas