2016
Treehouse
Chris Ramacciotti
1:35
English
Spring provides a plethora of widely-used development tools for Java programmers, one of which is a library for creating interactive web applications. In this course we'll begin to leverage the power of the Spring Framework to configure and write a fully-functioning Java web application.
Introduction and Setting up Our Development Tools
Introduction to the Spring Framework
Intro to Java Web Apps - 2 questions
Installing IntelliJ IDEA
Libraries as JARs
Third-Party Libraries in Java - 2 questions
Overview of Gradle to Manage Dependencies
Intro to Gradle - 1 question
Gradle in Action
Using Gradle - 2 questions
Spring Components and Configuring Our App
A High-Level View of Spring
High-Level View of Spring - 1 question
Configuring Gradle for Spring Development
Configuring Gradle for Spring - 2 questions
Adding a Spring Configuration File
Deploying a Spring Application - 1 question
Configure a Spring Application - 2 objectives
Creating Controllers and Views
Create a Controller to Handle HTTP Requests
Getting Started with Spring Controllers - 2 questions
Create a Simple Spring Controller - 1 objective
Using Thymeleaf to Serve HTML
What is Thymeleaf? - 2 questions
Serve a Thymeleaf View from a Controller - 1 objective
Adding Static Assets
The Gift of Design
Linking to Static Assets in Thymeleaf - 2 questions
Modeling, Storing, and Presenting Data
Modeling Data with POJOs
What is a POJO? - 2 questions
Create a POJO - 1 objective
Feeding Data to Our Thymeleaf Templates
Insert POJO Data into Thymeleaf Template - 1 objective
Create a Data Repository Component
Using @PathVariable to Create a Dynamic Detail Page
Capture a URI Parameter - 1 objective
Create an Index Page That Presents a List of Data
Create an Index Page with Thymeleaf - 1 objective
Using the MVC Architecture
What is MVC?
Model View Controller Basics - 3 questions
Create a Category Model
Fix a Model - 1 objective
Add a CategoryRepository
Add a CategoryController
Fix a Controller - 1 objective
Code Two More Thymeleaf Templates
Fix a Thymeleaf Template - 1 objective
Wrappin' It Up
Spring MVC Review - 3 questions
teamtreehouse.com/library/spring-basics
Download File Size:955.98 MB