Building Scalable Java Microservices with Spring Boot and Spring Cloud

  • 4.3
Approx. 13 hours to complete

Course Summary

Learn how to build and deploy cloud-based applications using Java and Spring on the Google Cloud Platform. This course covers the basics of cloud computing and provides hands-on experience with Google Cloud Platform services.

Key Learning Points

  • Gain a solid understanding of cloud computing and its benefits
  • Learn how to use Google Cloud Platform services to build and deploy cloud-based applications
  • Get hands-on experience with Java and Spring frameworks

Job Positions & Salaries of people who have taken this course might have

  • Java Developer
    • USA: $91,000
    • India: ₹5,44,000
    • Spain: €38,000
  • Cloud Engineer
    • USA: $120,000
    • India: ₹14,00,000
    • Spain: €50,000
  • Software Engineer
    • USA: $105,000
    • India: ₹9,00,000
    • Spain: €43,000

Related Topics for further study


Learning Outcomes

  • Build and deploy cloud-based applications using Java and Spring on Google Cloud Platform
  • Understand the basics of cloud computing and its benefits
  • Gain hands-on experience with Google Cloud Platform services

Prerequisites or good to have knowledge before taking this course

  • Basic understanding of programming concepts
  • Familiarity with Java programming language
  • Access to Google Cloud Platform account

Course Difficulty Level

Intermediate

Course Format

  • Online
  • Self-Paced
  • Hands-On

Similar Courses

  • AWS Developer Associate Certification
  • Azure Developer Associate Certification

Related Education Paths


Notable People in This Field

  • Udacity
  • Google Cloud Platform Blog

Related Books

Description

¨Microservices" describes a software design pattern in which an application is a collection of loosely coupled services. These services are fine-grained, and can be individually maintained and scaled. The microservices architecture is ideal for the public cloud, with its focus on elastic scaling with on-demand resources. In this course, you will learn how to build Java applications using Spring Boot and Spring Cloud on Google Cloud.

Knowledge

  • Learn how to build Java applications using Spring Boot and Spring Cloud on Google Cloud.
  • Send and receive messages with Pub/Sub and Spring Integration.
  • Use Cloud SQL as a managed relational database for your Java applications, and learn how to migrate to Cloud Spanner.
  • Learn about tracing and debugging your Spring applications with Google Cloud's operations suite.

Outline

  • Course introduction
  • Course Introduction
  • Getting Started with Google Cloud Platform and Qwiklabs
  • Welcome to the course
  • How to Send Feedback
  • Introduction to Google Cloud Services and Spring Boot
  • Module introduction
  • Google Cloud services overview
  • Spring Framework introduction
  • Google Cloud Services and Spring Boot
  • Building the Demo Application
  • Module introduction
  • The demo application architecture
  • Course labs introduction
  • Bootstrapping the application frontend and backend
  • Configuring and connecting to Cloud SQL
  • Working with Cloud Trace
  • Messaging with Pub/Sub
  • Integrating Pub/Sub with Spring
  • Uploading and storing files
  • Using Cloud Platform APIs
  • Deploying to App Engine
  • Debugging with Cloud Debugger
  • Working with Cloud Spanner
  • Deploying to Google Kubernetes Engine
  • Monitoring Google Kubernetes Engine with Prometheus
  • Additional Resources

Summary of User Reviews

Discover the Google Cloud Platform and learn to build Java Spring applications with this comprehensive course. Students praise the depth of information and hands-on experience provided, giving the course an excellent rating overall.

Key Aspect Users Liked About This Course

Many users appreciated the practical approach of the course, which allows them to apply what they learn to real-world projects.

Pros from User Reviews

  • Hands-on experience
  • Comprehensive coverage of Google Cloud Platform
  • Clear and engaging lectures
  • Great support from the instructor and community
  • Practical approach to learning

Cons from User Reviews

  • Some users found the pace of the course too fast
  • The course assumes some prior knowledge of Java and Spring
  • Not suitable for beginners in programming
  • Some users found the course repetitive in certain areas
  • No certification or accreditation upon completion
English
Available now
Approx. 13 hours to complete
Google Cloud Training
Google Cloud
Coursera

Instructor

Google Cloud Training

  • 4.3 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses