Overview
This microservices training discusses the technical practices and tooling fundamentals essential for realizing the benefits of microservices as a foundation for IT architecture, software engineering and service/release delivery. The course includes hands-on exercises to provide real-world practice for participants on engineering tools and familiarizing them with how to implement their own microservices architecture patterns to address the needs of the organization.
What You'll Learn
- Adopt, plan or improve your transition to microservices
- Map technical practices to the business strategy behind microservices
- Navigate different tools for enabling microservices and how to use them
- Communicate with stakeholders, management, and teams regarding needs and expectations around microservices
- Get hands-on practice with Docker, Kubernetes, Jenkins, and JFrog tools for core microservices architecture
- Get hands-on practice with the toolchain in our real-world application labs
- Build more mature DevOps practices through microservice adoption
- Understand how to refactor monolithic systems into more modular, component-based systems
- Apply microservice use cases to continuous integration, delivery, and testing
- Enable more automated testing and self-service QA capability
Curriculum
Who should attend
The course is highly recommended for –
- System and software architects
- Developers
- Testers and QA teams
- Release engineers
- IT operations staff
- Site reliability engineers
- DevOps practitioners
- DBAs and data engineering teams
- Information Security Pros
Prerequisites
There are no prerequisites for this course.