وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Building Event-Driven Applications In Go

سرفصل های دوره

Level up as an advanced Go developer in this course with instructor Michael Okuboyejo. Michael guides you through the essentials of event-driven architecture, focusing on key patterns such as event sourcing and command and query responsibility segregation (CQRS). Learn about the fundamentals of producing and consuming events efficiently using popular Go libraries and Kafka as a message broker. Along the way, Michael outlines practical strategies for ensuring system resilience and consistency, error handling in an event-driven context, and deploying applications effectively. By the end of this course, you’ll be equipped with the skills required to build robust event-driven applications in Go and ensure they’re ready for scalable production environments.


01 - Introduction
  • 01 - Event-driven applications in Go

  • 02 - 1. Overview of Event-Driven Architecture
  • 01 - What is EDA
  • 02 - What are the benefits of using EDA
  • 03 - Common use cases of event driven applications in real-world applications
  • 04 - Comparing architectures Event-driven vs. RESTful APIs
  • 05 - Event sourcing and CQRS (Command Query Responsibility Segregation)

  • 03 - 2. Event-Driven Architecture Concepts and Components
  • 01 - Events and event handlers in Go
  • 02 - Message brokers and event streams
  • 03 - The event store

  • 04 - 3. Building Event Publishers and Subscribers In Go
  • 01 - Setting up your Go environment
  • 02 - Implementing an event publisher in Go using Kafka
  • 03 - Building an event subscriber in Go

  • 05 - 4. Event-Driven Application Patterns
  • 01 - Implementing event sourcing in Go
  • 02 - Command query responsibility segregation (CQRS) in Go
  • 03 - Error handling
  • 04 - Monitoring event driven systems

  • 06 - 5. Event-Driven Communication Patterns
  • 01 - Publish-subscribe pattern in Go
  • 02 - Message queues and message brokers
  • 03 - Implementing message-driven communication patterns Things you should know
  • 04 - Event-driven vs. message-driven architectures
  • 05 - Factors to consider when selecting a broker

  • 07 - 6. Testing Event Driven Systems
  • 01 - Unit testing event handlers and publishers
  • 02 - Integration and end-to-end testing
  • 03 - Best practices for unit testing

  • 08 - 7. Best Practices and Strategies
  • 01 - Operational best practices for maintaining and scaling event-driven systems
  • 02 - Recap of key concepts covered in the course
  • 03 - Final thoughts Robust and scalable event-driven Go apps
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 45493
    حجم: 401 مگابایت
    مدت زمان: 205 دقیقه
    تاریخ انتشار: ۱۳ دی ۱۴۰۴
    دیگر آموزش های این مدرس
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید