Get Job as Java SpringBoot Developer in IT industry

Learn everything about developing production ready Java SpringBoot microservices by building a real world project

4.05 (58 reviews)
Udemy
platform
English
language
Other
category
6,384
students
11 hours
content
Jan 2023
last update
$59.99
regular price

What you will learn

You will how to create Rest API using SpringBoot

You will learn to implement Spring Profiles

You will learn to implement logging using logback

You will learn about field validation and error handling

You will learn SpringData JPA to write queries on entities

You will learn to implement Swagger Documentation for your API

You will learn to write unit test using Junit and Mockito

You will learn to implement to EhCache for caching data

You will learn to make remote API call by RestTemplate

You will learn about managing dependencies using Maven build tool

You will learn to fix code quality issues using SonarLint

You will learn all the best practices that should be used to create production ready microservice

You will learn the Git flow strategy for your Dev, Test, Acc, Production environment along with pull request strategy

You will learn to debug your application using intellij

Description

In this course you will learn everything that is needed for you to know for developing Java SpringBoot based microservice project.

Everything that is covered in the course is used in day to day by developers in any project. Here all the concepts and techniques are covered that will make you understand how in companies high quality application are developed and delivered to production by developers.

This course will boost your confidence level to the next level as a Java Springboot microservice developer. After this course you will be easily able to apply any Java SpringBoot based jobs and clear them easily.

After joining the company you will be easily getting started to deliver value in the project as whatever we will cover in this course is being practiced in almost all companies working with Java and Springboot.

Following are the topics that you will learn:

You will how to create Rest API using SpringBoot

You will learn to implement Spring Profiles and manage configuration for different environments

You will learn to implement logging using logback

You will learn about field validation and error handling

You will learn SpringData JPA to write queries on entities

You will learn to implement Swagger Documentation for your API

You will learn to write unit test using Junit and Mockito

You will learn to implement to EhCache for caching data that will help improve the application performance

You will learn to make remote API call by RestTemplate

You will learn to debug your application using intellij

You will learn to fix code quality issues using SonarLint

You will learn all the best practices that should be used to create production ready microservice

You will learn the Git flow strategy for your Dev, Test, Acc, Production environment along with pull request strategy

You will also get the complete source code for all microsevice projects

Content

Introduction & Environment Setup

Course Overview
Setting up environment

Project understanding and Code repository

Understanding project requirement and setup 1st springboot
Pushing code to bitbucket feature branch and getting build success

Developing User Login Registration Functionality

Controller, Service, Converter, Validator, Entity, Model, Repository

Enabling Spring Profiles

H2 DB, MySQL DB profiles based configuration and Git flow for DTAP environment

Logging and Swagger Documentation

Profile based logging using logback and slf4j
Implementing Swagger Documentation

Unit testing with Junit5 and Mockito

Writing unit test for converter layer and learning to debug code
Writing unit test for service layer

Improving Code Quality with Sonar

Analyse code with SonarLint and fix the code quality issues

Writing test for Model and Entity classes

Unit testing model classes with MeanBean

Introduction and setup of other microservices

Introduction to Other Microservices
Setting up Bitbucket Repository for the microservices

Working on Location microservice

Understanding the interaction between all microservices
Setup codebase in bitbucket for all microservices
Setup Location microservice from Spring Initializer
Implementing different Location API endpoints
Working on create and get location API endpoints
Calling Remote Geocode API to get coordinate info
Implementing Caching using EhCache
Implementing Swagger Docs for Location API endpoints

Working of Service Offering microservice

Implementing Offering Microservice along with Git flow with Pull Request Process

Combining Offering data with Location API

Calling Offering API from Location API and combining data

Source code

Source code of project

Screenshots

Get Job as Java SpringBoot Developer in IT industry - Screenshot_01Get Job as Java SpringBoot Developer in IT industry - Screenshot_02Get Job as Java SpringBoot Developer in IT industry - Screenshot_03Get Job as Java SpringBoot Developer in IT industry - Screenshot_04

Reviews

Md
August 24, 2023
Insufficient information has been provided, and there are also missing components such as the absence of an Opening and Closing API. Additionally, the integration of all the APIs has not been executed seamlessly.
Daniel
July 20, 2022
Great course! I did this course to refresh my knowledge on Spring boot. But I ended up learning many useful tools as well.

Coupons

DateDiscountStatus
7/1/2022100% OFF
expired
9/1/2022100% OFF
expired
9/3/2022100% OFF
expired
3/23/2024100% OFF
expired
3/23/2024100% OFF
expired

Charts

Price

Get Job as Java SpringBoot Developer in IT industry - Price chart

Rating

Get Job as Java SpringBoot Developer in IT industry - Ratings chart

Enrollment distribution

Get Job as Java SpringBoot Developer in IT industry - Distribution chart
4507578
udemy ID
1/21/2022
course created date
1/23/2022
course indexed date
Angelcrc Seven
course submited by