Spring MVC. Spring Boot | | Software Development
Spring MVC. Spring Boot
Duration
16 hours
Location
Online
Language
English
Code
JVA-038
€ 290 *
Training for 7-8 or more people? Customize trainings for your specific needs
Description
During this training we will create a Spring MVC Web application.
Much attention is paid to Spring REST – the most popular approach for creating backend and microservice applications.
Spring MVC will be used with Spring Boot – the framework for creating production-grade standalone Spring-based applications.

After completing the course, a certificate
is issued on the Luxoft Training form
is issued on the Luxoft Training form
Objectives
Introduce main concepts, use cases, approaches, and offer some practical experience in Spring Boot, Spring REST and Spring MVC applications development.
Target Audience
Junior and Regular Java Developers
Prerequisites
Java knowledge
Roadmap
-
Spring Boot
• Overview of Spring Boot, Spring MVC
• Spring Boot Initializer
• Spring Boot starters
• Dependency Injection
• Spring Bean and Application Context
• Annotation @Autowired
• Using @Primary
• Using @Qualifier
• Annotation @SpringBootApplication (and what is hidden behind)
• Profiles in Spring
• Configuration with application.properties
• Using @Value to inject configuration
• Using @PropertySource
• Spring Boot Actuator -
Spring REST
• REST architecture
• REST and CRUD operations
• Statelessness and Scalability of REST services
• URL and HTTP methods for REST services
• Data formats for REST services
• Spring REST controllers
• GET, PUT, POST and DELETE methods in Spring REST controller
• Serializing objects in Spring controller
• Returning ResponseEntity from the controller
• @PathVariable and @RequestParam
• Accept and Content-Type headers
• @ExceptionHandler and @ControllerAdvice -
Spring MVC Controller
• Spring MVC vs. Spring REST
• MVC architecture
• DispatcherServlet
• Controller and View
• Thymeleaf rendering engine
• Model and ViewResolver
Schedule and prices
View:
Register for the next course
Registering in advance ensures you have priority. We will notify you when we schedule the next course on this topic
Courses you may be interested in
Spring Framework 5 for Application Development
In this training you’ll learn how to use the core features of the Spring Framework, create production ready applications and discover how to use Spring in your projects.
Online:
02.10.2023 - 13.10.2023
Spring Security
This training offers participants an overview of the framework. You will learn how to build secured enterprise J2EE application using Spring Security framework.
Spring Core
It covers the major aspects of the Spring Core framework used for the inversion of control (IoC), Spring Expression Language (SpEL) and aspect oriented programming (AoP) applications constructing.