I&C SCI X460.46

Spring Boot Microservices

Microservices and Docker containers became indispensable part of many organizations and their popularity is on constant rise. In today’s world, companies are either developing or considering how to develop microservice applications. Spring Boot and Spring Cloud minimize the amount of work you need to build and deploy production ready Java microservices. This course will explore the microservices architectural style and use different modules of Spring Cloud project and learning how to combine them to create scalable and secure microservice applications. We will secure our microservices with OAuth2 and learn how to pass JWT tokens between our microservices. During the course students will utilize Spring Cloud configuration server, Spring Eureka service, Netflix Hystrix, Netflix Zull, OAuth2, JWT and other Spring Cloud libraries. The course will also cover how to create immutable Docker images of our microservices and explore how to deploy images in private or public cloud (AWS). Required prerequisite: I&C SCI X460.10 Java Programming I

Icon
Course
Approximate Cost TBD
Format Online
Duration TBD
Total Credits 1.5