DevOps and Software Engineering Capstone Project
About this Course
In this Capstone course, you will apply your skills and knowledge acquired in previous courses and demonstrate your proficiency in DevOps practices. You’ll plan, develop, test, deploy, monitor, and enhance a secure microservices-based application on Cloud across several sprints, using a variety of Agile, Cloud Native, and CI/CD technologies and tools. **** You will utilize, Agile development practices to plan for and progress your project. You will use REST APIs and Python to develop an application. You will create Docker images and orchestrate their deployment using Kubernetes and OpenShift. You will work with GitHub repositories, test your application using TDD/BDD practices, and build Continuous Integration and Deployment (CI/CD) pipelines. Upon completing your capstone project, you’ll have applied your knowledge and skills with numerous tools and technologies and added a project to showcase in your portfolio that demonstrates your skills as a DevOps professional. It is highly recommended that before starting this course, you have completed the various courses in the IBM DevOps and Software Engineering Professional Certificate or have equivalent experience.Created by: IBM
Level: Intermediate
Related Online Courses
This course is part of W3C's "Front-End Web Developer" Professional Certificate. Have you just begun your journey into Web development? This course introduces you to the basics of Web design and... more
Computational thinking is an invaluable skill that can be used across every industry, as it allows you to formulate a problem and express a solution in such a way that a computer can effectively... more
In this course, you'll explore the basic structure of a web application, and how a web browser interacts with a web server. You'll be introduced to the Hypertext Transfer Protocol (HTTP)... more
The Data Structures & Algorithms course begins with a review of some important Java techniques and nuances in programming. The course requires some prior knowledge of Java and object-oriented... more
This course takes you through lessons 14 through 18 of CS6750: Human-Computer Interaction as taught in the Georgia Tech Online Master of Science in Computer Science program. In this course,... more