VOOZH about

URL: https://www.coursera.org/learn/java-spring-boot-advanced

⇱ Java Spring Boot - Advanced | Coursera


Java Spring Boot - Advanced

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Java Spring Boot - Advanced

2,968 already enrolled

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
4.8

23 reviews

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
4.8

23 reviews

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Build your subject-matter expertise

This course is part of the Spring Boot Web Development with Java Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 6 modules in this course

This advanced-level course empowers learners to design, develop, and monitor enterprise-grade applications using Spring Boot. Covering a wide range of advanced features, the course begins with a deep dive into Spring Boot Actuator for health checks and custom endpoints. It then transitions into NoSQL integration, guiding learners to construct data solutions with MongoDB, Solr, and Elasticsearch.

Learners will then analyze and build scalable microservices architectures, incorporating concepts like service discovery, load balancing, and service segmentation. The course further covers custom metric development and endpoint exposure, enhancing application observability and control. Deployment proficiency is achieved through modules that demonstrate how to manage environments with Spring Boot profiles, YAML configurations, and real-world deployment techniques. Lastly, learners will implement robust file upload mechanisms, including AJAX-powered multi-file handling, solidifying both backend and frontend integration skills. By the end of this course, participants will be able to: Construct scalable and modular Java applications using microservices. Implement NoSQL data access strategies in a Spring Boot environment. Design and monitor custom health checks, metrics, and actuator endpoints. Deploy Spring Boot applications across environments using configuration profiles. Integrate file upload capabilities with advanced client-side interaction. Ideal for backend developers and Java professionals looking to apply, evaluate, and synthesize modern development patterns using the Spring Boot framework.

This module introduces the core features of Spring Boot Actuator, focusing on its default and custom endpoints, and exploring how to integrate and interpret health indicators to monitor application performance and stability.

What's included

6 videos3 assignments

6 videosβ€’Total 53 minutes
  • Introduction to Spring Boot Actuatorβ€’10 minutes
  • Customize End Point Spring Boot Actuatorβ€’8 minutes
  • Example of Spring Boot Actuatorβ€’9 minutes
  • Health Indicator Spring Boot Actuatorβ€’8 minutes
  • Example of Health Indicator Spring Boot Actuatorβ€’9 minutes
  • Example of Health Indicator Spring Boot Actuator Continuesβ€’9 minutes
3 assignmentsβ€’Total 50 minutes
  • Spring Boot Actuator Insightsβ€’30 minutes
  • Understanding Spring Boot Actuatorβ€’10 minutes
  • Health Indicators in Depthβ€’10 minutes

This module explores the integration of NoSQL databases within Spring Boot, covering technologies like MongoDB, Solr, and Elasticsearch. Learners will examine how to use Spring Data for robust, flexible, and scalable data operations.

What's included

6 videos3 assignments

6 videosβ€’Total 59 minutes
  • Advanced Spring Boot with NoSQLβ€’10 minutes
  • Mango Database in Spring Bootβ€’8 minutes
  • Solr and Elastic Search in Spring Bootβ€’10 minutes
  • Advanced Spring Boot with MongoDBβ€’12 minutes
  • Example of Mongo Databaseβ€’10 minutes
  • Example of Mongo Database Continuesβ€’10 minutes
3 assignmentsβ€’Total 50 minutes
  • Advanced NoSQL Integrationβ€’30 minutes
  • NoSQL Overview with Spring Bootβ€’10 minutes
  • Working with MongoDBβ€’10 minutes

This module presents the microservices architectural pattern, showing how to design, develop, and scale distributed systems using Spring Boot. It also covers service segregation, communication, and real-world implementation patterns.

What's included

10 videos4 assignments

10 videosβ€’Total 99 minutes
  • Microservice Architectureβ€’11 minutes
  • Spring Boot with Microserviceβ€’12 minutes
  • Client Side Load Balancing Microservicesβ€’12 minutes
  • Example of Microservicesβ€’10 minutes
  • Producer Application in Microservicesβ€’11 minutes
  • Producer Application in Microservices Continuesβ€’6 minutes
  • More on Microservicesβ€’6 minutes
  • Segregation Microservices Codeβ€’10 minutes
  • Creating Account Comsumer Services in Microservicesβ€’11 minutes
  • Account Service Controller Microservicesβ€’10 minutes
4 assignmentsβ€’Total 60 minutes
  • Microservices Architecture with Spring Bootβ€’30 minutes
  • Fundamentals of Microservicesβ€’10 minutes
  • Developing Microservicesβ€’10 minutes
  • Building and Managing Microservicesβ€’10 minutes

This module delves into Spring Boot's observability capabilities, guiding learners through the implementation of custom metrics and the creation of tailored actuator endpoints for detailed operational insights.

What's included

4 videos3 assignments

4 videosβ€’Total 38 minutes
  • Cache Metrics in Spring Boot Actuatorβ€’10 minutes
  • Creating Own Metrics ini Spring Bootβ€’10 minutes
  • Creating Custom EndPoints in Spring Bootβ€’11 minutes
  • Creating Custom EndPoints in Spring Boot Continuesβ€’7 minutes
3 assignmentsβ€’Total 50 minutes
  • Custom Metrics and Endpointsβ€’30 minutes
  • Metrics in Spring Bootβ€’10 minutes
  • Custom Endpoints Developmentβ€’10 minutes

This module focuses on deploying Spring Boot applications and managing configuration with environment-specific profiles. It includes real-world deployment strategies, YAML usage, and profile activation methods.

What's included

9 videos4 assignments

9 videosβ€’Total 75 minutes
  • Deploymentg Application in Serverβ€’9 minutes
  • Example of Deploymentg Applicationβ€’10 minutes
  • Example of Deploymentg Application Continuesβ€’8 minutes
  • Advanced SprinBoot Profileβ€’10 minutes
  • Creating Advanced SprinBoot Profileβ€’8 minutes
  • Creating Advanced SprinBoot Profile Continuesβ€’8 minutes
  • Profile Properties and Yaml Exampleβ€’9 minutes
  • Example of Profile Properties and Yamlβ€’7 minutes
  • Output of Profile Properties and Yamlβ€’6 minutes
4 assignmentsβ€’Total 60 minutes
  • Deployment and Profilesβ€’30 minutes
  • Deploying Spring Boot Applicationsβ€’10 minutes
  • Advanced Spring Boot Profilesβ€’10 minutes
  • Profile Configuration and Outputβ€’10 minutes

This module provides hands-on experience with file upload capabilities in Spring Boot. It covers single and multiple file uploads and showcases how to build responsive interfaces using AJAX.

What's included

6 videos3 assignments

6 videosβ€’Total 61 minutes
  • File Upload using Spring Bootsβ€’10 minutes
  • File Upload Exampleβ€’10 minutes
  • Output of File Uploadβ€’9 minutes
  • Multiple File Upload Using AJAXβ€’10 minutes
  • Multiple File Upload Using AJAX Exampleβ€’11 minutes
  • Output Multiple File Uploadβ€’12 minutes
3 assignmentsβ€’Total 50 minutes
  • File Uploads with Spring Bootβ€’30 minutes
  • Basic File Uploadβ€’10 minutes
  • Multiple File Upload with AJAXβ€’10 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

EDUCBA
1,591 Coursesβ€’326,930 learners

Explore more from Mobile and Web Development

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

  • 5 stars

    91.30%

  • 4 stars

    4.34%

  • 3 stars

    0%

  • 2 stars

    0%

  • 1 star

    4.34%

Showing 3 of 23

MX
Β·

Reviewed on Feb 4, 2026

Well-structured and advanced in the right way. Ideal for developers looking to build scalable, production-ready Spring Boot applications.

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,