CG数据库 >> Spring Boot Fundamentals

MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch

Genre: eLearning | Language: English | Duration: 3 hour | Size: 1.52 GB

Building Web Apps and REST services with Spring Boot

What you'll learn

Spring Boot is a very powerful open source java framework based on Spring, which has dramatically simplified the bootstrapping and development of java based applications and microservices. It takes an opinionated approach towards development, providing intelligent defaults so that you get a production-grade application which you can just run with minimal configuration. In this course we will cover the basic fundamentals and concepts of this multi-featured framework. We will go step by step building a fully functional Spring MVC app as well as a CRUD REST based web services app. We will see how to create and consume REST web services. We will learn about the Thymeleaf template engine supported by Spring Boot for the front-end development as well as see how Spring Boot makes it easy to connect to backend databases and switch them at ease,along the way. We will cover health monitoring, caching and security of spring boot apps. We will see how to configure our app for different environments using Spring Profiles. We will see how easy it is to dockerize our spring boot app, which allows us to quickly deploy it to cloud environments. By the end of this course, you would have a solid conceptual understanding of the various aspects of this framework to rapidly start developing applications and microservices.

Getting productive with Spring Boot

Requirements

Basic Java, Spring MVC concepts

Description

Spring Boot is a very powerful open source java framework based on Spring, which has dramatically simplified the bootstrapping and development of java based applications and microservices. It takes an opinionated approach towards development, providing intelligent defaults so that you get a production-grade application which you can just run with minimal configuration. In this course we will cover the basic fundamentals and concepts of this multi-featured framework. We will go step by step building a fully functional Spring MVC app as well as a CRUD REST based web services app. We will see how to create and consume REST web services. We will learn about the Thymeleaf template engine supported by Spring Boot for the front-end development as well as see how Spring Boot makes it easy to connect to backend databases and switch them at ease,along the way. We will cover health monitoring, caching and security of spring boot apps. We will see how to configure our app for different environments using Spring Profiles. We will see how easy it is to dockerize our spring boot app, which allows us to quickly deploy it to cloud environments. By the end of this course, you would have a solid conceptual understanding of the various aspects of this framework to rapidly start developing applications and microservices.

Spring Boot basic concepts and benefits

Bootstrapping your applications using Spring Initialzr

Basic Spring annotations, artifacts, starter dependencies

Creating a fully functioning Spring MVC app with the model, repository,service, controller and view layers

Thymeleaf template engine and integration with third party libraries like bootstrap and jquery

Connecting to a backend database: H2 and MySQL

Monitoring health and metrics with Spring Boot Actuators

Securing your app with users and roles

Implementing caching using Redis

Configuring your app for different environments using Spring Profiles

Dockerizing your app and launching several instances of it

Who this course is for:

Java Developers, Architects


Spring Boot Fundamentals的图片1
Spring Boot Fundamentals的图片2

发布日期: 2019-09-16