Search courses 👉
Professional Course

Spring MVC + Spring Boot

Length
16 hours
Price
350 EUR + tax
Next course start
Start Anytime! See details
Delivery
Self-paced Online
Length
16 hours
Price
350 EUR + tax
Next course start
Start Anytime! See details
Delivery
Self-paced Online
This provider usually responds within 48 hours 👍

Course description

Welcome to the "Spring MVC + Spring Boot" course, designed to equip you with the knowledge and skills to develop robust and scalable web applications using Spring Boot and Spring MVC. This training program focuses on creating production-grade standalone Spring-based applications and delves deep into Spring REST, the most popular approach for building backend and microservice applications.

Throughout this course, you will:

  • Gain an understanding of Spring Boot and Spring MVC.
  • Learn to use Spring Boot Initializer, starters, and dependency injection.
  • Explore the concepts of Spring Beans, Application Context, and various annotations.
  • Understand REST architecture and its application in building scalable services.
  • Develop skills in creating REST controllers and handling CRUD operations.
  • Implement MVC architecture using Spring MVC and Thymeleaf.

By the end of this course, participants will be able to:

Develop Spring Boot Applications:

  • Create and configure Spring Boot applications using Spring Boot Initializer and starters.
  • Implement dependency injection and manage Spring Beans effectively.

Build RESTful Web Services:

  • Design and develop RESTful services using Spring REST controllers.
  • Handle CRUD operations, data serialization, and content negotiation.

Implement MVC Architecture:

  • Understand and apply the MVC pattern in web applications.
  • Use Thymeleaf to render views and manage the flow between controllers and views.

Integrate Spring Technologies:

  • Combine Spring Boot, Spring MVC, and Spring REST to build comprehensive web applications.
  • Utilize various Spring annotations and configurations to streamline development processes.

Join us in the "Spring MVC + Spring Boot" course to master the art of building scalable, maintainable, and robust web applications using the powerful Spring ecosystem. Whether you're new to Spring or looking to deepen your knowledge, this course provides the essential tools and hands-on experience to advance your development skills.

Upcoming start dates

1 start date available

Start Anytime!

  • Self-paced Online
  • Online
  • English

Who should attend?

Prerequisites

Java knowledge is required

Training content

Module 1. Spring Boot (theory and quizzes 5 hours, practice 2 hours)

• 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

Module 2. Spring REST (theory and quizzes 4 hours, practice 2 hours)

• 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

Module 3. Spring MVC (theory and quizzes 2 hours, practice 1 hour)

• Spring MVC vs. Spring REST

• MVC architecture

• DispatcherServlet

• Controller and View

• Thymeleaf rendering engine

• Model and ViewResolver

Certification / Credits

Objectives

Introduce main concepts, use cases, and approaches, and offer some practical experience in Spring Boot, Spring REST and Spring MVC applications development.

Quick stats about Luxoft Training Center?

More than 200 training courses

Conducted over 1,500 training sessions

Customized training solutions for business

Contact this provider

Contact course provider

Fill out your details to find out more about Spring MVC + Spring Boot.

  Contact the provider

  Get more information

  Register your interest

Country *

reCAPTCHA logo This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Luxoft Training Center
Warsaw Spire, plac Europejski 1
00-844 Warsaw

Luxoft Training Center

Luxoft Training Center — an essential part of the global technology leader, Luxoft, a DXC Technology Company. We play a pivotal role in propelling B2B businesses forward by delivering customized training solutions. Emphasizing the significance of learning and employee development,...

Read more and show all training delivered by this supplier

Ads