Master RESTful APIs with Spring Boot 2 in 100 Steps

Master RESTful APIs with Spring Boot 2 in 100 Steps

Master RESTful APIs with Spring Boot 2 in 100 Steps
Master RESTful APIs with Spring Boot 2 in 100 Steps, Learn RESTful APIs using Spring Boot 2 with a Hands-on Step by Step Approach by building a User Management Service!


What you'll learn

  • You will be able to develop RESTful web services with Spring Boot 2 from scratch
  • You will build a real time project using Spring Boot Data JPA & H2 database wherein same project will be leveraged for learning all the modules in an incremental manner.
  • You will learn about using github to manage the incremental development process for SpringBoot applications both via git command line and using STS IDE.
  • You will understand how to implement Exception Handling using Spring 5 latest ResponseStatusException package.
  • You will be able to design and implement Global Exception handling and Validation for RESTful Services.
  • You will understand and implement JPA OneToMany Association
  • You will understand in depth of HATEOAS concepts and implement Self Linking and Relationship linking concepts using HATEOAS.
  • You will implement internationalisation feature for RESTful Services.
  • You will be able to understand and design filtering solutions for RESTful webservices with static, dynamic filtering methods and also using @JsonView.
  • You will understand DTOs concept (Data Transfer Objects) and implement Entity to DTO conversion using ModelMapper and MapStruct Dependencies.
  • You will understand the options available for RESTful APIs versioning and implement all the options available.
  • You will learn about importance of API Documentation for RESTful APIs and implement SWAGGER integration with UserManagement Service which you will build as part of this course.
  • You will understand and implement spring boot actuator and Spring Boot admin features for RESTful Services.
  • You will learn about Micrometer and how it can export metrics to multiple monitoring tools. You will implement exporting metrics via JMX and also to a SAAS solution named AppOptics and create dashboards, verify timeseries data, live metrics in AppOptics.
More Courses by STACK SIMPLIFY

Learn ECR, AppMesh, X-Ray, ALB, CodePipeline, CodeBuild, CodeCommit, CloudMap, CFN, Docker and Microservices Deployments

An awesome journey from AWS CloudFormation to Continuous Integration, Continuous Delivery & Infrastructure as Code.

Learn Continuous Integration and Continuous Delivery/Deployment process (CI/CD) in AWS using AWS Developer Tools

Read Also:

Pilih Sistem Komentar

No comments