Oreilly - Essentials of Spring 5.0 for Developers
by Will Kennedy | Released May 2017 | ISBN: 9781787283893
A fast-paced guide to building applications with the Spring and Spring Boot frameworksAbout This VideoDive into the essentials of the Spring framework to build efficient applications for the cloudExplore the latest features of the Spring 5.x framework!Discover the various features and functionality provided by Spring Boot to rapidly develop Spring applicationsIn DetailWith the advent of containerization and the ease of cloud availability, developers are required to explore new tools and frameworks in order to best utilize these technologies. The Spring framework's core features can be used by any Java application, but there are extensions to build web applications on top of the Java EE platform.In this course, you will start by setting up the developer environment, and initialize a simple application using Spring Boot. After that, you will look into different developer tools, debug Spring applications, and log in to Spring. Then you'll dive into the Spring MVC, where you will develop reactive web applications with Spring, and work with embedded servlet containers and manage serialization with Protobuf, Avro, and Thrift.Moving on, we'll look into the various features of Spring Data, and how you can enhance data management using Spring Data JPA, MySQL, REST, NoSQL, and Cassandra. Finally, you will learn to add authentication and security to your web application using Spring security features, such as OAuth2 and JSON Web Token. Show and hide more Publisher resources Download Example Code
- Chapter 1 : Starting with Spring Boot
- The Course Overview 00:02:25
- Setting Up a Developer Environment 00:03:08
- Creating a Spring Boot Project 00:02:59
- Running with Spring Boot 00:04:34
- Chapter 2 : Diving into Spring Boot
- Configuration and Properties 00:05:39
- Developer Tools, Debugging, and Hot Swapping 00:05:29
- Spring Boot Actuator 00:05:13
- Logging in Spring 00:03:27
- Chapter 3 : Spring Boot Web Applications
- Spring MVC 00:04:20
- REST Documentation with Spring REST Docs and Swagger 00:04:27
- Templating with Thymeleaf 00:03:48
- Reactive Web 00:06:17
- Embedded Servlet Containers 00:05:46
- Serialization with Apache Avro, Protocol Buffer, and Thrift 00:05:25
- Chapter 4 : Spring Data
- Spring Data JPA and MySQL 00:06:58
- Spring Data REST 00:02:39
- NoSQL with Spring Data Cassandra and Spring Data Mongo 00:04:58
- Spring Data Reactive 00:04:34
- Caching with In-Memory and Redis 00:04:56
- Chapter 5 : Security
- OAuth2 00:07:26
- JWT and SSO 00:04:40
Show and hide more