HOME > Development > Spring Framework and Spring Boot for Java

Spring Framework and Spring Boot for Java

  • Development
  • May 01, 2025
SynopsisSpring Framework and Spring Boot for Java, available at $49.9...
Spring Framework and Boot for Java  No.1

Spring Framework and Spring Boot for Java, available at $49.99, has an average rating of 3.45, with 306 lectures, based on 105 reviews, and has 942 subscribers.

You will learn about Create web apps with Spring Boot and Java Create a simple social network with Spring Boot Create Java web apps This course is ideal for individuals who are Java programmers who want to learn how to create web apps or Intermediate Java beginners who want to improve their Java knowledge It is particularly useful for Java programmers who want to learn how to create web apps or Intermediate Java beginners who want to improve their Java knowledge.

Enroll now: Spring Framework and Spring Boot for Java

Summary

Title: Spring Framework and Spring Boot for Java

Price: $49.99

Average Rating: 3.45

Number of Lectures: 306

Number of Published Lectures: 306

Number of Curriculum Items: 306

Number of Published Curriculum Objects: 306

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • Create web apps with Spring Boot and Java
  • Create a simple social network with Spring Boot
  • Create Java web apps
  • Who Should Attend

  • Java programmers who want to learn how to create web apps
  • Intermediate Java beginners who want to improve their Java knowledge
  • Target Audiences

  • Java programmers who want to learn how to create web apps
  • Intermediate Java beginners who want to improve their Java knowledge
  • This course teaches you how to create web apps using the Spring framework.

    You’ll learn how to use Spring Boot to rapidly configure Spring and as a demo we’ll make a simple social network web app, complete with editable profiles, a messaging system, and various other features.

    If you know basic Java, you’re fairly confident about writing basic programs and you want to learn powerful and popular Java framework, this course is for you.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction to the Course

    Lecture 2: Prerequisites

    Lecture 3: About Spring Boot Versions

    Lecture 4: Installing Software

    Lecture 5: Creating a Maven Spring Boot Project

    Lecture 6: A Basic Web App

    Lecture 7: Template Engines

    Lecture 8: Adding a JSP

    Lecture 9: Generating a Project Without Eclipse

    Lecture 10: Packaging With Maven

    Lecture 11: Building With Eclipse

    Lecture 12: Executable Wars

    Lecture 13: Deploying to an Existing Tomcat Server

    Lecture 14: Multiple Controllers

    Chapter 2: Composing Pages With Apache Tiles

    Lecture 1: Setting Up Apache Tiles

    Lecture 2: Creating Tiles Definitions

    Lecture 3: Adding and Extending Tiles Definitions

    Chapter 3: Bootstrap and Static Resources

    Lecture 1: Static Resources – Bootstrap

    Lecture 2: Adding a Bootstrap Navbar

    Lecture 3: Styling the Navbar

    Lecture 4: Setting the Context Root

    Lecture 5: The Bootstrap Grid

    Lecture 6: Bootstrap Panels

    Lecture 7: Adding a HTML Form

    Chapter 4: Using Data: Hibernate and JPA

    Lecture 1: JUnit

    Lecture 2: MySQL Databases

    Lecture 3: Creating a MySQL User

    Lecture 4: Connecting to MySQL

    Lecture 5: Creating a Domain Object

    Lecture 6: Using JPA

    Lecture 7: Using CrudRepository

    Lecture 8: Retrieving the Most Recent Status Object

    Chapter 5: Spring Forms and Displaying Data

    Lecture 1: Adding a Service Layer

    Lecture 2: Model and View

    Lecture 3: Spring Forms

    Lecture 4: Displaying Data

    Lecture 5: Formatting Dates

    Chapter 6: How Forms Work

    Lecture 1: JSPs, Objects and Classes

    Lecture 2: Model Attributes

    Lecture 3: Refreshing and Updating

    Chapter 7: Form Validation

    Lecture 1: Validating Forms

    Lecture 2: Customising Validation Messages

    Chapter 8: Pagination

    Lecture 1: About Paging

    Lecture 2: Getting Pages of Results

    Lecture 3: Getting URL Parameters

    Lecture 4: Outputting Pages

    Lecture 5: Formatting the Status Updates

    Lecture 6: Outputting Page Numbers

    Lecture 7: Custom Tags

    Lecture 8: Cycling Through Page Blocks

    Lecture 9: Displaying Page Number Blocks

    Lecture 10: Fixing the Block Hyperlinks and Separator

    Lecture 11: Jumping to the First Page of Blocks

    Chapter 9: Improving the App: Dropdowns, WYSIWYG and Other Stuff

    Lecture 1: What If There Is Only One Page

    Lecture 2: Redirecting

    Lecture 3: Editing the Home Page

    Lecture 4: Javascript Visual Editors

    Lecture 5: Dropdown Menus

    Chapter 10: Editing and Deleting Data

    Lecture 1: Adding Edit and Delete Links

    Lecture 2: Deleting Status Updates

    Lecture 3: Displaying Statuses for Editing

    Lecture 4: Saving Edits

    Chapter 11: Spring Security: Logging in Users

    Lecture 1: Adding Spring Security

    Lecture 2: Conditional Formatting

    Lecture 3: Additional Security Rules

    Lecture 4: Adding a Login Form

    Lecture 5: Authentication

    Lecture 6: Login Error Messages

    Lecture 7: Logging Out

    Lecture 8: The Security Taglib

    Chapter 12: User Registration

    Lecture 1: The User Domain Object

    Lecture 2: The User Service

    Lecture 3: The User Service

    Lecture 4: Configuring the User Service

    Lecture 5: Registration Forms

    Lecture 6: Making Registration Work

    Lecture 7: Password Encryption

    Lecture 8: Using Roles

    Lecture 9: Restricting Urls on Roles

    Chapter 13: Validation

    Lecture 1: Validating the Email Address

    Lecture 2: Validating the Password

    Lecture 3: Adding Custom Validation

    Lecture 4: Custom Validaton Annotation

    Lecture 5: Adding the Password Match Constraint

    Chapter 14: Email Verification

    Lecture 1: Fake Smtp Test Services

    Lecture 2: Configuring a Mail Sender

    Instructors

  • Spring Framework and Boot for Java  No.2
    John Purcell
    Software Development Trainer
  • Rating Distribution

  • 1 stars: 2 votes
  • 2 stars: 3 votes
  • 3 stars: 15 votes
  • 4 stars: 32 votes
  • 5 stars: 53 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!