filmov
tv
The ULTIMATE Guide to Spring Boot: Spring Boot for Beginners
Показать описание
In this tutorial I teach you how to use Spring Boot from a complete beginner, to building a REST API with a real database, Dockerising it and deploying it to the cloud.
*Modules*
1. Quickstart
2. Maven
3. Spring Framework & Boot
4. Dependency Injection
5. Configuration
6. Databases Pt 1 --Database Basics
7. Databases Pt 2 -- DAOs with Spring JDBC
8. Databases Pt 3 -- Spring Data JPA
9. Jackson & JSON
10. Building a REST API
11. Deployment to AWS LightSail
*Links*
*Connect With Devtiro*
*When You're Done*
*Timestamps*
00:00:00 Intro
_Module 1: Quickstart_
00:00:46 1.1. Building the Quickstart App
00:07:24 1.2. Quickstart App Explainer
_Module 2: Maven_
00:11:15 2.1. What is Maven?
00:12:56 2.2. Maven Concepts
00:19:43 2.3. Maven Project Structure
00:23:20 2.4. Maven Workflow
00:26:52 2.5. Maven Spring Boot Plugin
_Module 3: Spring Framework & Boot_
00:27:59 3.1. Spring Framework vs Spring Boot
00:29:55 3.2. Spring App Layers
00:33:14 3.3. Modularity
_Module 4: Dependency Injection_
00:34:52 4.1. Inversion of Control
00:37:39 4.2. Introducing Beans
00:49:39 4.3. @Component and Friends
00:54:18 4.4. Component Scanning
00:59:28 4.5. @SpringBootApplication Annotation
01:01:22 4.6. Autoconfiguration
_Module 5: Configuration_
01:05:55 5.1. Configuration files
01:11:27 5.2. Environment Variables
01:16:02 5.3 Configuration Properties
_Module 6: Databases Part 1 - Basics_
01:21:47 6.1. Database Layers
01:24:51 6.2. Connect to a H2 Database
01:29:29 6.3. Connect to a PostgreSQL Database
01:34:58 6.4. Initialise DB Schema
_Module 7: Databases Part 2 - Spring JDBC (SQL)_
01:38:48 7.1. JDBCTemplate Setup
01:40:44 7.2. What is a DAO?
01:42:46 7.3. Set Up a DAO
01:53:21 7.4. Create DAOs
02:06:41 7.5. Implement Read One
02:21:25 7.6. Create Integration Test
02:34:49 7.7. Find Many
02:48:42 7.8. Full Update
02:58:37 7.9. Implement Delete
_Module 8: Databases Part 3 - Spring Data JPA (Objects)_
03:05:14 8.1. Spring Data JPA Setup
03:09:43 8.2. Create Entities
03:14:32 8.3. Hibernate Auto DDL
03:17:48 8.4 Implement Create & Read
03:24:58 8.5 Implement Find All
03:26:56 8.6 Implement Update
03:28:31 8.7 Implement Delete
03:30:37 8.8 Custom Queries
03:34:31 8.9 HQL
_Module 9: Jackson & JSON_
03:38:16 9.1 What is Jackson?
03:38:54 9.1 Jackson & Spring Web
03:42:24 9.3 Java Objects to JSON
03:45:24 9.4 JSON to Java Objects
03:47:36 9.5 Renaming JSON Properties
03:49:11 9.6 Ignore Properties
_Module 10: Build a REST API_
03:51:13 10.1 REST API Design
03:57:46 10.2 Author Create Endpoint
04:15:06 10.3 Test Author Create Endpoint
04:23:41 10.4 Book Create Endpoint
04:39:26 10.5 Author List Endpoint
04:46:31 10.6 Book List Endpoint
04:51:57 10.7 Author Read One Endpoint
04:58:26 10.8 Book Read One Endpoint
05:02:50 10.9 Author Full Update Endpoint
05:13:58 10.10 Book Full Update Endpoint
05:22:40 10.11 Author Partial Update Endpoint
05:31:39 10.12 Book Partial Update Endpoint
05:40:04 10.13 Author Delete Endpoint
05:44:52 10.14 Book Delete Endpoint
05:48:44 10.15 Nested Objects
05:54:32 10.16 Pagination
_Module 11: Deployment_
06:01:15 Deployment to AWS LightSail
06:13:23 Next Up
Disclaimer: Although great care has been taken to ensure correctness, some errata may remain. If and when discovered, they will be noted below:
[Nothing at the moment]
*Modules*
1. Quickstart
2. Maven
3. Spring Framework & Boot
4. Dependency Injection
5. Configuration
6. Databases Pt 1 --Database Basics
7. Databases Pt 2 -- DAOs with Spring JDBC
8. Databases Pt 3 -- Spring Data JPA
9. Jackson & JSON
10. Building a REST API
11. Deployment to AWS LightSail
*Links*
*Connect With Devtiro*
*When You're Done*
*Timestamps*
00:00:00 Intro
_Module 1: Quickstart_
00:00:46 1.1. Building the Quickstart App
00:07:24 1.2. Quickstart App Explainer
_Module 2: Maven_
00:11:15 2.1. What is Maven?
00:12:56 2.2. Maven Concepts
00:19:43 2.3. Maven Project Structure
00:23:20 2.4. Maven Workflow
00:26:52 2.5. Maven Spring Boot Plugin
_Module 3: Spring Framework & Boot_
00:27:59 3.1. Spring Framework vs Spring Boot
00:29:55 3.2. Spring App Layers
00:33:14 3.3. Modularity
_Module 4: Dependency Injection_
00:34:52 4.1. Inversion of Control
00:37:39 4.2. Introducing Beans
00:49:39 4.3. @Component and Friends
00:54:18 4.4. Component Scanning
00:59:28 4.5. @SpringBootApplication Annotation
01:01:22 4.6. Autoconfiguration
_Module 5: Configuration_
01:05:55 5.1. Configuration files
01:11:27 5.2. Environment Variables
01:16:02 5.3 Configuration Properties
_Module 6: Databases Part 1 - Basics_
01:21:47 6.1. Database Layers
01:24:51 6.2. Connect to a H2 Database
01:29:29 6.3. Connect to a PostgreSQL Database
01:34:58 6.4. Initialise DB Schema
_Module 7: Databases Part 2 - Spring JDBC (SQL)_
01:38:48 7.1. JDBCTemplate Setup
01:40:44 7.2. What is a DAO?
01:42:46 7.3. Set Up a DAO
01:53:21 7.4. Create DAOs
02:06:41 7.5. Implement Read One
02:21:25 7.6. Create Integration Test
02:34:49 7.7. Find Many
02:48:42 7.8. Full Update
02:58:37 7.9. Implement Delete
_Module 8: Databases Part 3 - Spring Data JPA (Objects)_
03:05:14 8.1. Spring Data JPA Setup
03:09:43 8.2. Create Entities
03:14:32 8.3. Hibernate Auto DDL
03:17:48 8.4 Implement Create & Read
03:24:58 8.5 Implement Find All
03:26:56 8.6 Implement Update
03:28:31 8.7 Implement Delete
03:30:37 8.8 Custom Queries
03:34:31 8.9 HQL
_Module 9: Jackson & JSON_
03:38:16 9.1 What is Jackson?
03:38:54 9.1 Jackson & Spring Web
03:42:24 9.3 Java Objects to JSON
03:45:24 9.4 JSON to Java Objects
03:47:36 9.5 Renaming JSON Properties
03:49:11 9.6 Ignore Properties
_Module 10: Build a REST API_
03:51:13 10.1 REST API Design
03:57:46 10.2 Author Create Endpoint
04:15:06 10.3 Test Author Create Endpoint
04:23:41 10.4 Book Create Endpoint
04:39:26 10.5 Author List Endpoint
04:46:31 10.6 Book List Endpoint
04:51:57 10.7 Author Read One Endpoint
04:58:26 10.8 Book Read One Endpoint
05:02:50 10.9 Author Full Update Endpoint
05:13:58 10.10 Book Full Update Endpoint
05:22:40 10.11 Author Partial Update Endpoint
05:31:39 10.12 Book Partial Update Endpoint
05:40:04 10.13 Author Delete Endpoint
05:44:52 10.14 Book Delete Endpoint
05:48:44 10.15 Nested Objects
05:54:32 10.16 Pagination
_Module 11: Deployment_
06:01:15 Deployment to AWS LightSail
06:13:23 Next Up
Disclaimer: Although great care has been taken to ensure correctness, some errata may remain. If and when discovered, they will be noted below:
[Nothing at the moment]
Комментарии