Spring Boot Fundamentals training

Spring Boot Fundamentals training

Spring Boot, an extension of the Spring framework, helps developers build applications quickly, with less code, by removing much of the boilerplate code and configuration that characterizes Spring. This course explores features of Spring Boot.

What you'll learn

Spring Boot is an extension of the Spring framework that helps developers build simple and web-based applications quickly, with less code, by removing much of the boilerplate code and configuration that characterizes Spring. This course, Spring Boot Fundamentals, explores major features of Spring Boot, including Spring Initializr, auto-configuration, application development, data access, testing, Actuator, GraphQL integration and more. First, you will learn how to configure a Spring MVC application. Then, you will discover how to develop a RESTful API and build a GraphQL server. Finally, you will gain an understanding of how to make your application production ready. When you are finished with this course, you will have mastered Spring Boot to make development faster and deployment easier.

Table of contents

Course Overview

Introducing Spring Boot and Its Benefits

  • Getting Started
  • Learning Path
  • Spring Boot Overview
  • Features of Spring Boot
  • Summary

Bootstrapping a Simple Application

  • Overview
  • Demo: Spring Initializr
  • Demo: Spring Boot CLI
  • Demo: Auto Configuration
  • Spring Boot Annotations
  • Spring Boot Properties
  • Spring Boot Profiles
  • Summary

Accessing Data with Spring Boot and H2

  • Overview
  • H2 Database
  • ORM with JPA
  • Entities
  • Demo: H2 Integration
  • Demo: H2 Console
  • Summary

Configuring a Spring MVC Application with Spring Boot

  • Overview
  • MVC Design Pattern
  • Demo: MVC in Action
  • Packaging and Deployment
  • Demo: Uber Jar
  • Summary

Building a RESTful Web Application with Spring Boot

  • Overview
  • REST Architecture
  • Demo: RESTful Web Application
  • Demo: Testing with cURL
  • Response Formats
  • Exception Handling
  • Demo: Exception Handling
  • Summary

Building a GraphQL Server with Spring Boot

  • Overview
  • GraphQL Overview
  • GraphQL Dependencies
  • GraphQL Schemas
  • Schemas
  • Query Operations
  • Mutations
  • Exceptions
  • GraphiQL
  • Summary

Enabling Actuators, Metrics, and Health Indicators

  • Overview
  • Actuator
  • Custom Endpoints
  • Summary

Testing with Spring Boot

  • Overview
  • Testing Overview
  • Unit Testing
  • Integration Tests

contact us

email - [email protected]

要查看或添加评论,请登录

Bluechip Technologies Asia的更多文章

社区洞察

其他会员也浏览了