Microservices Deployment and Continuous Integration
Online, Self-Paced
Microservices Deployment and Continuous Integration
Online, Self-Paced
Course Description
Explore deployment strategies for microservices and essential tools for configuration, including Spring Boot and REST. Also, discover how tools, such as Jenkins, can be used to assist in continuous integration (CI) development.
Learning Objectives
Microservice Deployment
start the course
identify best practices in microservice deployment
describe various deployment implementations
recognize the use of service discovery and its benefits
describe various service discovery patterns
Microservices with Springboot
define Springboot and its use with microservices
describe how to install Springboot
define spring building with Maven and Gradle
define various springboot auto configurations
REST and HTTP
recognize concepts in REST and HTTP architecture
define various common REST constraints
Continuous Integration
define continuous integration and how its mapped to microservices
describe the Jenkins interface using the Maven plugin
describe the process of building and composing containers for the Jenkins UI
recognize the process of testing continuous integration
CI Testing Methods
list benefits of continues and performance testing
Continuous Delivery
describe various best practices for designing continuous delivery pipelines
recognize the differences between continuous integration and continuous delivery
Practice: Deployment and REST Microservices
recognize deployment architecture and RESTful services
Framework Connections
Feedback
If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.