HOME > Development > Learning Path- Spring and Spring Boot Projects_1

Learning Path- Spring and Spring Boot Projects_1

  • Development
  • Dec 07, 2024
SynopsisLearning Path: Spring and Spring Boot Projects, available at...
Learning Path- Spring and Boot Projects_1  No.1

Learning Path: Spring and Spring Boot Projects, available at $19.99, has an average rating of 3.75, with 63 lectures, based on 35 reviews, and has 372 subscribers.

You will learn about Developing end-to-end interactive web application forms, web pages, and CRUD functionality Writing new Spring MVC controllers and views Creating a login page and validation for user registration Building complex UIs in the context of an example application Building a Java application from scratch using Spring Initializr Incorporating client-server networking features and functionality Securing the application This course is ideal for individuals who are If you are a Java application developer wanting to improve your skills of building applications using Spring and Spring Boot, then this Learning Path is for you. It is particularly useful for If you are a Java application developer wanting to improve your skills of building applications using Spring and Spring Boot, then this Learning Path is for you.

Enroll now: Learning Path: Spring and Spring Boot Projects

Summary

Title: Learning Path: Spring and Spring Boot Projects

Price: $19.99

Average Rating: 3.75

Number of Lectures: 63

Number of Published Lectures: 63

Number of Curriculum Items: 63

Number of Published Curriculum Objects: 63

Original Price: $199.99

Quality Status: approved

Status: Live

What You Will Learn

  • Developing end-to-end interactive web application forms, web pages, and CRUD functionality
  • Writing new Spring MVC controllers and views
  • Creating a login page and validation for user registration
  • Building complex UIs in the context of an example application
  • Building a Java application from scratch using Spring Initializr
  • Incorporating client-server networking features and functionality
  • Securing the application
  • Who Should Attend

  • If you are a Java application developer wanting to improve your skills of building applications using Spring and Spring Boot, then this Learning Path is for you.
  • Target Audiences

  • If you are a Java application developer wanting to improve your skills of building applications using Spring and Spring Boot, then this Learning Path is for you.
  • Have you often felt that when you create complex and robust applications the focus usually drifts from the functionality to the infrastructure?

    This is where Spring MVC and Spring Boot come to the rescue. They are lightweight frameworks that will help you develop flexible and robust stand-alone applications without much hassle.

    This Learning Path is designed to introduce you to advantages of having frameworks, such as Spring MVC and Spring Boot, while developing apps.

    A Video Learning Path from Packt essentially contains multiple video courses that are logically tied together to provide you with a larger learning curve.

    Let’s dig into what this Learning Path does. It gets you started with creating, deploying, and running a Spring MVC project using Spring Tool Suite and then moves onto building a Spring Boot application. It will also show you how to integrate model and business services based on an example of an online e-commerce chocolate store! ?

    Once you have gained hands-on experience with Spring MVC, the course will introduce Spring Boot. Then move on to learn Spring Boot by scaffolding an application and understanding different aspects of it. In addition to that, you will also learn to secure applications against malicious behavior.

    After completing the course, you will be able to successfully create stand-alone, Spring-based applications using Java that work on multiple platforms!

    About the Authors:

    For this Learning Path, Packt has brought the works of two authors who are working very closely with Java, Spring, and Spring Boot. ?

    Koushik Kothagalhas over 12 years of professional experience working with various server-side technologies and developing web applications. He has worked extensively with Java, Spring, Oracle, and other enterprise technologies. He loves teaching, and when he’s not coding Java, he’s probably teaching it! In his spare time, he runs the tutorial website Java Brains which covers various enterprise Java technologies.

    Greg L. Turnquist has developed software professionally since 1997. From 2002 to 2010, he was part of the senior software team that worked on Harris’ $3.5 billion FAA telco program, architecting mission-critical enterprise apps while managing a software team. He provided after-hours support to a nation-wide telco system and is no stranger to midnight failures and software triages. In 2010, he joined the SpringSource division of VMware, which was spun off into Pivotal in 2013.

    Course Curriculum

    Chapter 1: Building Web Applications with Spring MVC

    Lecture 1: Setting Up the Development Environment

    Lecture 2: Writing Our First Spring MVC Application

    Lecture 3: Using the Startup Code

    Lecture 4: Understanding the Model

    Lecture 5: Calling the Model

    Lecture 6: Writing a Controller

    Lecture 7: Getting the User Input

    Lecture 8: Using Path Variables and Redirects

    Lecture 9: Implementing Validation

    Lecture 10: Adding the Update Functionality

    Lecture 11: Working with Multiple Entities

    Lecture 12: Implementing Themes

    Lecture 13: Implementing Internationalization

    Lecture 14: Working with Model Objects

    Lecture 15: Understanding Data Binding

    Lecture 16: Writing Custom Validators

    Lecture 17: Handling Exceptions

    Lecture 18: Implementing the Login Functionality

    Lecture 19: Implementing the Shopping Cart Functionality

    Lecture 20: Implementing the Ordering Functionality

    Lecture 21: Writing Custom Interceptors

    Lecture 22: Integrating with Freemarker

    Lecture 23: Integrating with Apache Tiles

    Lecture 24: Working with Multiple Content Types

    Lecture 25: Understanding RESTful Web Services

    Lecture 26: Implementing Your First REST Endpoint

    Lecture 27: Implementing CRUD APIs

    Lecture 28: Implementing Exception Handling and HATEOAS

    Chapter 2: Learning Spring Boot

    Lecture 1: The Course Overview

    Lecture 2: Website Navigation

    Lecture 3: Picking Options for Our App

    Lecture 4: Unpacking and Importing the Bundled App into Our IDE

    Lecture 5: Creating a JPA Entity to Represent an Image

    Lecture 6: Creating a Repository Interface for the Image Domain Object

    Lecture 7: Creating a Service to Store Images

    Lecture 8: Creating a Spring MVC Controller to Handle Incoming Requests

    Lecture 9: Handling Images with cURL

    Lecture 10: Building a Web Template to Fetch Images

    Lecture 11: Including Basic CSS to Show Thumbnails

    Lecture 12: Adding a Form to Upload an Image

    Lecture 13: Adding a Delete Button for Each Image

    Lecture 14: Adding Page Navigation and Tuning File Upload Limits

    Lecture 15: Touring the Management Endpoints

    Lecture 16: Exploring the Auto-configuration Report

    Lecture 17: Creating a Custom Metric

    Lecture 18: Creating a Custom Health Stat

    Lecture 19: Creating Custom App Information

    Lecture 20: Exploring Hot Swapping of Code and De-caching Templates

    Lecture 21: Developing Remotely in a Target Environment with Your Local IDE

    Lecture 22: Debugging a Remote App with DevTools

    Lecture 23: Turning Your App into an Executable Unix/Linux Service

    Lecture 24: Touring the Remote Shell

    Lecture 25: Creating Custom Commands

    Lecture 26: Configuring WebSocket Support on the Server Side

    Lecture 27: Defining Events for Image Creation and Deletion

    Lecture 28: Adding WebSocket and SockJS Modules to the Frontend

    Lecture 29: Registering WebSocket Message Handlers

    Lecture 30: Securing Our Site with a Simple Policy

    Lecture 31: Creating an In-memory Set of Users with Roles

    Lecture 32: Adding User Data to the Domain Model

    Lecture 33: Linking User Session with Image before Storing

    Lecture 34: Adding URL-based Security Controls

    Lecture 35: Applying Method-level Security Controls

    Instructors

  • Learning Path- Spring and Boot Projects_1  No.2
    Packt Publishing
    Tech Knowledge in Motion
  • Rating Distribution

  • 1 stars: 3 votes
  • 2 stars: 0 votes
  • 3 stars: 7 votes
  • 4 stars: 11 votes
  • 5 stars: 14 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!