Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

Spring 5 / Spring Boot

No Reviews Yet

Electronic City, Bangalore

Course ID: 37592

Electronic City, Bangalore

Students Interested 0 (Seats Left 0)

No Reviews Yet

About the Course

Setting up your Development Environment
What's New in Spring Framework 5?
Getting Help with Spring
Building a Spring Boot Web App
Spring Initializr
Using JPA Entities
Equality in Hibernate
Using GitHub
Code Examples in GitHub
Spring Data JPA Repositories
Initializing Data with Spring
Add Publisher Entity
Introduction to Spring MVC
Configuring Spring MVC Controllers
Thymeleaf Templates
Dependency Injection with the Spring Framework
Introduction to Dependency Injection with Spring
SOLID Principles of OOP
Create an Spring Framework DI Example Project
The Spring Framework Context
Basics of DI
Dependency Injection without the Spring Framework
Dependency Injection using Spring Framework
Using Qualifiers
Primary Beans
Spring Profiles
Default Profile
Spring Bean Life Cycle
Dependency Injection Assignment
Dependency Injection Assignment Review
Spring Bean Life Cycle Demo
Single Responsibility Principle
Open Closed Principle
Liskov Substitution Principle
Interface Segregation Principle
Dependency Inversion Principle
Building A Spring Boot Jokes App
Creating the Spring Boot Project
Adding Maven Dependencies
Creating the Spring Service Layer
Creating the Spring MVC Controller
Creating the View Layer
Spring Configuration Options
Spring Stereotypes
Component Scan
Java Configuration Example
Spring XML Configuration Example
Using Factory Beans
Spring Boot Configuration
Spring Bean Scope
External Properties with Spring
Property Source
Spring Environment Properties
Multiple Property Files
Spring Boot
Introduction to YAML
Spring Boot YAML Properties
Property Hiarchy
Spring Boot Profile Properties
Web Development with Spring MVC
Create Index Page
HTTP Protocol
HTTP Request Methods
Chrome Developer Tools
Firefox Firebug
Firefox Developer Edition
Safari Web Inspector
Axis TCPMon
Spring Boot Development Tools
IntelliJ Compiler Configuration
JPA Data Modeling with Spring and Hibernate
JPA Entity Relationships
Recipe Data Model
Forking in GitHub
Fork a Repo
Syncing a Fork
One To One JPA Relationships
One To Many JPA Relationships
JPA Enumerations
Many To Many JPA Relationships
Creating Spring Data Repositories
Database Initialization with Spring
Spring Data JPA Query Methods
Perfect Guacamole
Grilled Chicken Tacos
Using Setters for JPA Bidirectional Relationships
Project Lombok
Introduction to Project Lombok
Project Lombok Features
Adding Project Lombok and IDE Configuration
Using Project Lombok
114. Gotchas with Project Lombok
Testing Spring Applications
Using Bootstrap CSS
Introduction to Testing Spring
Creating a JUnit Test
Using Mockito Mocks
Mockito Argument Capture
Introduction to Spring MockMVC
Spring Integration Test
Maven Failsafe Plugin
Continuous Integration Testing with Circle CI
CRUD Operations with Spring MVC
Using WebJars with Spring Boot
Display a Recipe by ID
Processing Form Posts with Spring MVC
Creating a Command Object and Type Conversions in Spring
Create a Recipe
Update a Recipe
Delete a Recipe
View Ingredients
Show Ingredient
Update Ingredient
Create an Ingredient
Enumeration Dropdowns with Spring MVC and Thymeleaf
Using the Debugger
Uploading Images with Spring MVC
Persisting images to Database
Displaying images from Database
Validation and Constraints with Spring MVC
Overview of Exception Handling
Using Spring MVC Annotation @ResponseStatus
Spring MVC Exception Handler
Showing Error Data on 404 Error Page
Spring MVC Controller Advice
Data Validation with JSR-303
Data Validation with Spring MVC
Displaying Validation Errors with Thymeleaf
Customizing Error Messages with Message Source
Introduction to Internationalization
Internationalization with Spring MVC
Introduction to Docker
What is Docker
Docker Editions
Installing Docker
Hello World with Docker
Docker Hub
Introducing KiteMatic
Working with Containers and Images
Running Mongo DB Docker Container
Docker Images
Docker Files
Non Persistent Container Storage
Run Rabbit MQ Container
Run MySQL in a Container
Docker House Keeping
Flash Cards
Running Spring Boot in a Centos Image
Sample Spring Boot Application
Running Spring Boot from Docker
Run Your Own Spring Boot App
Docker Section Conclusion
Using MySQL with Spring
CircleCI Configuration
Code Coverage Configuration for
Spring Boot Configuration for MySQL
Schema Generation With Hibernate
Refactor Database Initialization for MySQL
Spring Data MongoDB
Introduction to MongoDB
Mongo Application Code Review
CircleCI Configuration
Code Coverage Configuration for
Embedded MongoDB Configuration
Refactoring Data Model for MongoDB
Correcting Application Defects Under MongoDB
Integration Testing with MongoDB
Introduction to Reactive Programming
Reactive Manifesto
What is Reactive Programming?
Reactive Streams
Reactive Programming Examples
Reactive Programming with Spring and MongoDB
Reactive Repositories
Reactive Service Layer
A Better Way with Reactive Streams
Failed CI Build
Refactoring Data Model for Reactive MongoDB
Introduction to Spring Framework WebFlux
Spring WebFlux Dependencies
Reactive Thymeleaf Configuration
Going Reactive With Thymeleaf
Binding Validation
Common Model Attributes
WebFlux Exception Handling
WebFlux Controller Advice
Multipart Upload
Introduction to Router Functions
Introduction to Spring WebTestClient
258. Spring WebFlux Conclusion
Troubleshooting Spring
Debugging Thymeleaf
Problems with Spring Security and H2 Database Console
Configuring Spring Sec DAO Provider
Troubleshooting Spring MVC Request Mapping
H2 Database Connection Timeouts
Troubleshooting Spring Cloud Sleuth
Troubleshooting NPE with Mockito Mocks
500 Error from Thymeleaf
Missing tables in H2 Console
Spring Boot Mongo DB
Spring Boot MySQL
Spring Boot Postgres Example
Spring Boot Maria DB Example
Spring Boot DB2 Express Example
Spring Boot Oracle Database Example
Spring Boot Redis Example
Spring Boot Neo4J Example
Spring Boot Cassandra Example
Spring Boot Active MQ Example
Spring Boot RabbitMQ Example

Date and Time

Not decided yet.

About the Trainer

Avg Rating

0 Reviews

0 Students

3 Courses

Yuvaraj Aravindan


2 Years of Experience

Working as Technical Architect in Hybris and java technologies for more than 15 years.


No reviews currently Be the First to Review


Students Interested 0 (Seats Left 0)

Post your requirement and let us connect you with best possible matches for Spring Training Post your requirement now


Submit your enquiry for Spring 5 / Spring Boot

Please enter valid question or comment

Please enter your name.

Please enter valid Phone Number

Please enter the Pin Code.

Please check the fields again.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Yuvaraj

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please enter the OTP sent to your registered mobile number.

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on, to fulfill their learning requirements across 1,000+ categories. Using, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more