Learning Path: Spring and Spring Boot Projects
Learn how to build powerful and engaging applications in Java using the Spring and Spring Boot framework.
Description
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 Kothagal has 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.
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.