Java, Maven, Spring-boot, Docker Starter Course

Start learning Java, Maven, Spring-boot and Docker
Free tutorial
Rating: 4.4 out of 5 (17 ratings)
2,639 students
1hr 3min of on-demand video

Setup IDE for Java development environment
Create and Run Java project
Create and Run Spring Boot Project
Setup Docker and add Java and spring boot jar to docker container
Push Docker Container to DockerHub
Run Docker container from local


  • No programming experience needed


Subscribe YouTube Channel "Technology untwisted" for more free courses.

This starter course will help you kickstart Java, Maven, Spring-bot, Docker, and DockerHub.

This course will create a baseline for Docker with Java and spring boot-microservices. I have made maven because Maven or Gradle is the standard way to create a new project and manage dependencies, plugins, and builds.

Learn to develop Java+Spring Boot Microservices and dockerize the java and spring boot application using this starter course.

This course will teach you how developers create projects in the software industry. You will learn in a very simple though the advanced way to explain things by doing Hands-On coding examples.

After completing this course, you will be able to:

Create a development environment on your system.

Install and set up Docker on your System.

Install and set up Eclipse IDE.

Install and Setup Maven

Create a Maven project for Java.

Configure Spring Boot Plugin.

Create Spring Boot Starter Project.

Create Docker image for java jar.

Create a docker image for the spring-boot jar.

Run docker image on your local machine.

Push docker image to DockerHub

Create get API in the spring boot project to create a small starter microservices.

Add that microservice in a docker container.

Run docker container on local

Push that container to DockerHub.

Who this course is for:

  • Beginner Java developer who wanted to start learning java and spring boot


Entrepreneur, Author, Trainer, Software Architect
Ashutosh Shashi
  • 4.4 Instructor Rating
  • 136 Reviews
  • 4,293 Students
  • 4 Courses

Ashutosh Shashi is a visionary and innovative technologist. He completed a master’s degree in Computer Applications in 2004. He has experience in enterprise product development, Innovation, Strategy, Enterprise architecture, and Services. He is an Entrepreneur, Author, Trainer, and Software Architect. He is a co-founder of STEMars EdTech Private Limited.

He is the author of two bestselling books: Re-Architecting Application for Cloud: An Architect’s reference guide and Brush-up java for Interview: Java concepts refresher.

He is TOGAF 9.1 Certified, Google Cloud Certified Professional Cloud Architect, Microsoft Certified AZURE Solutions Architect Expert, AWS Certified Solutions Architect – Associate, Project Management Professional (PMP), DataStax Certified Professional on Apache Cassandra, and Oracle Certified Java SE 8 programmer.

He is a deep reader, dedicated writer, and technology passionate person. He loves to keep himself updated with the latest stack of technologies and industry standards.

Top companies trust Udemy

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