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
发布日期: 2019-09-16