Spring Boot Microservices: Advanced Microservices & Securing Web Applications


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Spring Boot microservices are capable of a plethora of functions, but like all web applications, these must be secured. In this course, you'll start by building Spring Boot microservices to configure your application to send emails. Then, you'll use interceptors to pre-process requests and responses to and from your application and integrate it with the Twilio platform to send text messages and make phone calls.

Next, you'll learn to integrate with external services, such as JavaMailSender and the Twilio platform, within your Spring Boot application. Lastly, you'll learn how to secure your application using in-memory users and users stored in a database using Spring Security. 



Expected Duration (hours)
1.6

Lesson Objectives

Spring Boot Microservices: Advanced Microservices & Securing Web Applications

  • discover the key concepts covered in this course
  • send an email using the JavaMailSender API
  • use interceptors to process requests and responses
  • set up the Zuul edge service to act as an API proxy
  • route and filter requests using Zuul
  • send messages and make phone calls using Twilio
  • set up the default login page
  • configure in-memory users with Spring Security
  • configure user and admin login roles
  • set up the user entity and repository
  • set up services and controllers for your application
  • specify security settings for your application
  • summarize the key concepts covered in this course
  • Course Number:
    it_jmbmsbdj_04_enus

    Expertise Level
    Expert