MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 ChGenre: eLearning | Language: English | Duration: 3 hour | Size: 1.52 GBBuilding Web Apps and REST services with Spring BootWhat you’ll learnSpring 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 BootRequirementsBasic Java, Spring MVC conceptsDescriptionSpring 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 benefitsBootstrapping your applications using Spring InitialzrBasic Spring annotations, artifacts, starter dependenciesCreating a fully functioning Spring MVC app with the model, repository,service, controller and view layersThymeleaf template engine and integration with third party libraries like bootstrap and jqueryConnecting to a backend database: H2 and MySQLMonitoring health and metrics with Spring Boot ActuatorsSecuring your app with users and rolesImplementing caching using RedisConfiguring your app for different environments using Spring ProfilesDockerizing your app and launching several instances of itWho this course is for:Java Developers, Architects