COVID tracker application in Java Spring Boot for Beginners

Learn Spring Boot in no time while working on a web application related to corona virus
Free tutorial
Rating: 4.0 out of 5 (14 ratings)
1,026 students
1hr 49min of on-demand video
English [Auto]

You'll gain experience in Spring Boot, Spring Data JPA, Spring Boot DevTools, Spring Web and Thymeleaf.
How to configure a MySql database with Spring and store data in tables.
How to process data from local files and from a remote web URL.
How to setup scheduled processes.
See some approaches to debug application when there's an error.
How to use Lombok, DataTables, MaterializeCSS.


  • Basic Java knowledge


Would you like to learn Spring Boot whilst also creating a useful web application? Go no further as in this course you will do just that.

Join creating a Covid-19 tracker application from scratch in Java Spring Boot using various Spring modules such as Spring Data JPA, Spring Boot DevTools, Spring Web and Thymeleaf.

You will also see an example of using scheduled processes within Spring Boot and you will also see how to process data from files both locally and from a remote web URL as well.

The application will use a MySQL database so you get to see how to configure it with Spring Boot and you will see how to store data in database tables.

We will cover many useful libraries such as Lombok, Datatables and MaterializeCSS that you will be able to use in your future projects too.

In this course you will also get to see me debug certain parts of the application from which you can learn from and apply the approaches yourself.

By the end of this course you will be able to create similar applications in Spring Boot from scratch and will also have experience using a range of Spring modules and many useful libraries.

Who this course is for:

  • Beginner developers who'd like to build applications in Spring Boot.
  • People who'd like to build a corona data tracking application.


Software Engineer
Grego E
  • 3.4 Instructor Rating
  • 14 Reviews
  • 4,519 Students
  • 1 Course

Full stack software engineer with many years of experience working on enterprise applications in various programming languages, frameworks in different sectors.

Gained a wide range of skills at all parts of software development including backend (Java, Spring Boot, Python, Javascript, Typescript), frontend (ReactJS, Angular, Typescript, Javascript), testing, tooling, pipelines, infrastructure as code.

Top companies trust Udemy

Get your team access to Udemy's top 19,000+ courses