Web Application with Spring Boot

Location
Online
Dates
Can be taken anytime
Course Type
Professional Training Course
Accreditation
Yes (Details)
Language
English
Price
$10

Course Overview

Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can just run. We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration. In this course, you will learn the basics developing a Basic To-do Management Application using Spring Boot with Login and Logout functionalities. You will build the website step by step - in more than 25 steps. This course would be a perfect first step as an introduction to Java Web Application Development. You will be using Spring (Dependency Management), Spring MVC, Spring Boot, Spring Security (Authentication and Authorization), Bootstrap (Styling Pages), Maven (dependencies management), Eclipse (IDE) and Tomcat Embedded Web Server. We will help you set up each one of these.

Coupon code - WIISEGT

Who should take this course

It is available for all the learners.

Accreditation

WIISE

Course content

The outline of this course is mentioned below:

Step 1:

  • Introduction
  • Basic Spring Boot Web Application Setup
  • Understanding pom.xml, Spring Boot Application and application-properties

Step 2:

  • First Spring MVC Controller, Response Body, Controller
  • Understanding HTTP Request Flow
  • Course Overview and Getting Setup with Eclipse, Maven and Java

Step 3:

  • Demystifying some of the Spring Boot magic

Step 4:

  • Redirect to Login JSP - Login Controller, Response Body and View Resolver

Step 5:

  • Show userid and password on the welcome page - Model Map and RequestParam

Step 6:

  • Dispatcher Servlet and Spring MVC Flow

Step 7:

  • Your First HTML form

Step 8:

  • Add hard-coded validation of userid and password

Step 9:

  • Magic of Spring

Step 10:

  • Create Todo Controller and list-to-dos view. Make Todo Service a Service and inject it.

Step 11:

  • Architecture of Web Applications

Step 12:

  • Session vs Model vs Request - Session Attributes

Step 13:

  • Add new to-do

Step 14:

  • Display To-dos in a table using JSTL Tags

Step 15:

  • Bootstrap for Page Formatting using web jars

Step 16:

  • Let's delete a To-do

Step 17:

  • Format Add To-do Page and Adding Basic HTML5 form validation

Step 18:

  • Introduce JSR 349 Validations using Hibernate Validator - Using Command Bean
  • Implementing Validations

Step 19:

  • Updating a to-do.

Step 20:

  • Let's add a Target Date for To-do - Use initBinder to Handle Date Fields

Step 21:

  • JSP Fragments and Navigation Bar

Step 22:

  • Preparing for Spring Security

Step 23:

  • Initial Spring Security Setup

Step 24:

  • Refactor and add Logout Functionality using Spring Security

Step 25:

  • Exception Handling

Conclusion:

  • Conclusion

About Course Provider

WIISE is a 'Professional Learning Network'​ with a global outreach that helps anyone to learn anything to achieve personal and professional goals.

We bring top-rated interactive learning courses & certifications from across the world through respected Global Academic Institutes and Industry experts to our learners.

WIISE for Teams is a Smart training solution suitable for growing businesses (SMB’s) - deliver online cost-effective, on-demand training, staff engagement & Upskilling to their employees and customers. WIISE incorporates the latest micro-learning & social-learning techniques that provides fast and engaging training at a fraction of cost of traditional training methods.

WIISE is brought by respectable Learning services & Skill development company - PositiveShift Group - Silicon Valley CA USA, India (www.positiveshift.in). The company has been awarded unique Innovation partnership with National Skill Development Corporation (NSDC) and Ministry of Skill Development and Entrepreneurship, Govt of India.

Frequently asked questions

{{ item.question }}