Course Overview:

This course is an introduction to using microservices and event-based applications on Google Cloud. It teaches you how to use service orchestration and choreography to coordinate microservices, focusing on key Google Cloud services like Eventarc, Workflows, Pub/Sub, Cloud Tasks, and Cloud Scheduler. The course emphasizes making architectural decisions as an application developer, rather than just deep diving into products. 

After completing this course, participants will be able to:

  • Describe the benefits and challenges of a microservices architecture.
  • Define events and event-driven architectures.
  • Understand the core service coordination patterns: choreography and orchestration.
  • Explain how Pub/Sub and Eventarc are used for choreography.
  • Understand how Workflows is used for orchestration.
  • Discuss the use of Cloud Tasks and Cloud Scheduler for specific jobs.

Upcoming Batches

Loading Dates...

Key Features:

  • Practical, Hands-On Learning: The course includes a lab where you build a connected system of microservices using Eventarc, Workflows, Cloud Tasks, and Cloud Scheduler. 

  • Core Concepts: Understand the fundamental concepts of microservices, event-driven architectures, and the different coordination patterns. 

  • Architectural Focus: The course focuses on architectural decisions rather than just product features. 

  • Interactive Learning Experience: The curriculum includes quizzes to review each module and reinforce learning. 

Who should Attend?

  • Application developers and architects who need to design and build powerful applications using microservices on Google Cloud.

Prerequisites:

To enroll in this course, it is recommended to have:
  • A basic understanding of monolithic applications, service-oriented architecture, and microservices is recommended.
  • Why choose CloudThat as your training partner?

    • Specialized GCP Focus: CloudThat specializes in cloud technologies, offering focused and specialized training programs. We are Authorized Trainers for the Google Cloud Platform. This specialization ensures in-depth coverage of GCP services, use cases, best practices, and hands-on experience tailored specifically for GCP.
    • Industry-Recognized Trainers: CloudThat has a strong pool of industry-recognized trainers certified by GCP. These trainers bring real-world experience and practical insights into the training sessions, comprehensively understanding how GCP is applied in different industries and scenarios.
    • Hands-On Learning Approach: CloudThat emphasizes a hands-on learning approach. Learners can access practical labs, real-world projects, and case studies that simulate actual GCP environments. This approach allows learners to apply theoretical knowledge in practical scenarios, enhancing their understanding and skill set.
    • Customized Learning Paths: CloudThat understands that learners have different levels of expertise and varied learning objectives. We offer customized learning paths, catering to beginners, intermediate learners, and professionals seeking advanced GCP skills.
    • Interactive Learning Experience: CloudThat's training programs are designed to be interactive and engaging. We utilize various teaching methodologies like live sessions, group discussions, quizzes, and mentorship to keep learners engaged and motivated throughout the course.
    • Placement Assistance and Career Support: CloudThat often provides placement assistance and career support services. This includes resume building, interview preparation, and connecting learners with job opportunities through our network of industry partners and companies looking for GCP-certified professionals.
    • Continuous Learning and Updates: CloudThat ensures that our course content is regularly updated to reflect the latest trends, updates, and best practices within the GCP ecosystem. This commitment to keeping the content current enables learners to stay ahead in their GCP knowledge.
    • Positive Reviews and Testimonials: Reviews and testimonials from past learners can strongly indicate the quality of training provided. You can Check feedback and reviews about our GCP courses that can provide potential learners with insights into the effectiveness and value of the training.

    Learning objective:

    • This course introduces you to the benefits of microservices and event-based applications and shows you how to use Google Cloud services like Eventarc, Workflows, and Pub/Sub to coordinate them using the choreography and orchestration patterns.

    Course Outline: Download Course Outline

    Topics

    • Introduction
    • What are microservices?
    • Benefits of microservices architectures
    • Challenges of microservices architectures
    • Model review

    Objectives

    • Explain microservices and event-driven architecture
    • Identify use cases and challenges

    Activities

    • Lecture
    • Demo
    • Quiz

    Topics

    • Introduction
    • Event-driven architecture
    • Benefits of event-driven applications
    • Model review

    Objectives

    • Differentiate orchestration and choreography
    • Describe workflow engine capabilities

    Activities

    • Lecture
    • Demo
    • Lab
    • Quiz

    Topics

    • Introduction
    • Coordinating microservices
    • Choreography in Google Cloud
    • Orchestration in Google Cloud
    • Should I use choreography or orchestration?
    • Cloud Tasks
    • Cloud Scheduler
    • Model review

    Objectives

    • Implement event-driven services
    • Design resilient and scalable systems

    Activities

    • Lecture
    • Demo
    • Lab
    • Quiz

    Certification Details:

      CloudThat Course Completion Certificate

    Select Course date

    Loading Dates...
    Add to Wishlist

    Course ID: 26081

    Course Price at

    Loading price info...
    Enroll Now

    FAQs:

    This course focuses on teaching you how to build applications using microservices on Google Cloud, specifically using services for service orchestration and choreography.

    This is an intensive, 1-day, instructor-led training that includes a hands-on lab and quizzes

    Learners will complete one major lab: "Building Event-Driven Orchestration on Google Cloud," which involves building a system of microservices that act when a photo is uploaded to a Cloud Storage bucket.

    The course first discusses microservices in general, including their benefits and challenges, and then shows how Google Cloud services can be used to build powerful microservices applications.

    The course teaches you to differentiate between these two core service coordination patterns and helps you understand when to choose one over the other.

    By learning how to connect and coordinate microservices, you will be able to build more resilient and efficient applications that can handle complex business processes.

    This course serves as a foundational course for application development on Google Cloud.

    The course discusses and uses Eventarc, Workflows, Pub/Sub, Cloud Tasks, and Cloud Scheduler.

    A basic understanding of monolithic applications, service-oriented architecture, and microservices is helpful but not required.

    Yes, upon completing the course, learners typically receive a course completion certificate from Google Cloud Learning Services.

    Enquire Now