Computing Course • Jillur Quddus

REST API Development

Learn how to build production-grade REST APIs in Java using Spring Boot including advanced techniques such as securing API endpoints with Spring Security, validation, error handling, and integration and security testing.

REST API Development

REST API Development

Jillur Quddus • Founder & Chief Data Scientist • 1st Sep 2020

Back to Training Courses

Overview

Learn how to build production-grade REST APIs in Java using Spring Boot including advanced techniques such as securing API endpoints with Spring Security, validation, error handling, and integration and security testing.

Course Details

This course provides a hands-on and in-depth guide to building production-grade REST APIs using the industry-standard Java Spring Boot framework. This course follows on from our Introduction to Spring Boot course, and enables experienced senior software engineers to build secure and production-grade RESTful web services with industry-standard security, authentication and authorisation, and validation.

Course Modules

  • 1. REST and RESTful APIs
  • 2. REST API with Spring Boot
  • 3. Securing REST API Endpoints
  • 4. Validation and Error Handling
  • 5. REST API Integration Testing
  • 6. REST API Security Testing
  • 7. Production REST API

Requirements

Outcomes

  • Advanced applied knowledge of the industry-standard Spring Boot framework for Java.
  • The ability to build production-grade REST APIs in Java with industry-standard security, authentication and authorisation, and validation.
  • The ability to write and perform integration and security testing of REST APIs developed with Spring Boot using Spring MockMvc and Spring Security.
DASH Platform
Jillur Quddus
Jillur Quddus
Founder & Chief Data Scientist