Skip to Content
Spring and Spring Boot Fundamentals
on-demand course

Spring and Spring Boot Fundamentals

with Ken Kousen
April 2019
Intermediate
3h 55m
English
O'Reilly Media, Inc.
Closed Captioning available in German, English, Spanish, French, Italian, Japanese, Korean, Portuguese (Portugal, Brazil), Chinese (Simplified), Chinese (Traditional)

Overview

What is this video course about, and why is it important?

For many developers, Spring is the go-to framework for quickly and easily creating web-based enterprise applications. With its comprehensive ecosystem that includes an extensive array of tools and testing capabilities, Spring relieves developers of much of the drudge work when building out web-based, RESTful applications. Spring Boot helps out even further by enabling autoconfiguration of many of the tedious chores that you need to do when starting a new project.

In this video course, designed for basic- to intermediate-level web application developers, you’ll examine the Spring approach to development as you explore the fundamentals that drive this powerful application framework. You’ll see how to build applications from scratch and then test and manage those applications. You’ll also look at Spring’s Model-View-Controller (MVC) framework as well as ways to save your data using the JdbcTemplate, JPA support, and Spring Data framework. When you’ve completed this video course, you’ll be well on your way to being able to rapidly create web-based, RESTful services and applications.

What you’ll learn—and how you can apply it

  • How to create new applications with Spring
  • How to build web applications using Spring's MVC framework
  • How to create executable RESTful web services
  • How to persist data using Spring's JdbcTemplate, JPA support, and Spring Data framework
  • How to do transactional tests for your system

This video course is for you because…

  • You're a developer who wants to write web apps or REST-based services
  • You have a Java background (or other related language) and want to work with Spring
  • You're interested in the Spring ecosystem of projects

Prerequisites:

  • You should be comfortable with Java, either through training or equivalent experience
  • Some knowledge of web development techniques using a Model-View-Controller framework would be helpful, but is not required
  • Familiarity with persistence mechanisms for object-relational persistence (ORM), especially with tools like Hibernate, would be helpful

Materials or downloads needed in advance:

  • A GitHub repository containing the final form of the developed applications will be provided, but the applications will be built from the ground up
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Watch now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Spring Boot Fundamentals

Spring Boot Fundamentals

Bharath Thippireddy

Publisher Resources

ISBN: 9781492055358