Blog
Library

Learning Path: Spring and Spring Boot Projects

Features Includes:
  • Self-paced with Life Time Access
  • Certificate on Completion
  • Access on Android and iOS App

Course Preview Video

Description

Trying to build a highly robust application usually drifts the focus on infrastructure than functionality. Spring MVC and Spring Boot are the light-weight framework that comes to the rescue. This course will get you started with creating, deploying, and running a Spring MVC project using the Spring Tool Suite and will move on to building a Spring Boot application. At the end of the course, you will even get a glimpse of Spring security.

About the Author

Koushik Kothagal

Koushik Kothagal is the founder of Java Brains, an online training website that offers courses on various enterprise Java and JavaScript technologies entirely for free. He works as a Senior Staff Engineer at Financial Engines. He has over 14 years of professional experience working on full-stack web applications and has worked extensively with technologies such as Java, Spring, Java EE, JavaScript, and Angular. He loves teaching, and when he's not coding Java and JavaScript, he's probably teaching it! He currently lives in the Bay Area.

Greg L. Turnquist

Greg L. Turnquist has been a software professional since 1997. In 2002, he joined 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 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.

As a test-bitten script junky, Java geek, and JavaScript Padawan, he is a member of the Spring Data team and the lead for Spring Session MongoDB. He has made key contributions to Spring Boot, Spring HATEOAS, and Spring Data REST while also serving as editor-at-large for Spring's Getting Started Guides.

Greg wrote technical best sellers Python Testing Cookbook and Learning Spring Boot, First Edition, for Packt Publishing. When he isn't slinging code, Greg enters the world of magic and cross swords, having written the speculative fiction action and adventure novel, Darklight.

He completed his Master's degree in computer engineering at Auburn University and lives in the United States with his family.


Basic knowledge
  • Core understanding of Java

What will you learn
  • Create, deploy, and run a Spring MVC project using the Spring Tool Suite
  • Write new Spring MVC controllers and views
  • Develop an end-to-end interactive web application with forms, web pages, and CRUD functionality
  • Implement error handling and custom error pages in addition to adding locale support and themes
  • Create a login page and validation for user registration
  • Implement shopping cart and ordering functionality
  • Design a RESTful API and develop exception handling for REST web services.

In Learning Spring Boot you'll find out how to:

  • Build a Java application from scratch with Spring Initializr
  • Use Spring Data as a backend for your application
  • Build complex UIs in the context of an example application
  • Develop our project in a manner that lets us apply TDD principles
  • Incorporate client-server networking features and functionality
  • Secure our application against malicious or abusive behavior
Course Curriculum
Number of Lectures: 63 Total Duration: 07:32:26
Reviews

No Review Yet