|Get Ready For DevOps|
|Written by Sue Gee|
|Wednesday, 02 August 2023|
DevOps is more than just a fusion of development and operations. It is the cultural change that organizations everywhere are adopting to become more agile and innovate at scale. CI/CD (Continuous Integration/Continuous Delivery) is one of its central tenets. Here we look at three short online courses on the topic from Coursera, edX and Udacity.
CI/CD is a set of practices complementary with Agile software development that automates the process of building, testing, and deploying software. It aims to reduce the risk of introducing errors into software, speed up the delivery of new features, improve the quality of software, and make it easier to experiment with new ideas. We recently covered some appropriate developer tools, see Top 7 CI/CD Pipeline Tools now we consider how to gain relevant knowledge and skills.
Disclosure: When you make a purchase having followed a link from this article, we may earn an affiliate commission.
The Udacity course Building a Continuous Integration Pipeline is newly available as a 1-month course, assuming 5-10 hours per week. It is at Intermediate Level and its prerequisites are having basic understanding of Node.js or Python and experience with AWS services such as CloudFormation and IAM.
Udacity takes a learn-by-doing approach which incorporates projects based on real-world scenarios. By taking this course learners will develop CI/CD systems that automate the processes between developers and the cloud environment and acquire the skills of build automation, continuous deployment and deployment rollbacks. It comprises the following:
If you want a microcredential in DevOps, this course is also part of the 4-month Cloud DevOps Engineer Nanodegree.
Similarly, Continuous Integration and Continuous Delivery (CI/CD) on the Coursera platform is part of two IBM Professional Certificate programs - IBM DevOps and Software Engineering Professional Certificate and IBM Applied DevOps Engineering Professional Certificate.
The CI/CD course is expected to take 10 hours to complete and has four modules and a final exam:
The third course is also part of a larger microcredential. DevOps on AWS: Code, Build, and Test is on the edX platform and is the second of four courses in the DevOps on AWS XSeries Program. This course is free to audit and is shortest of those we have looked at, just 2 weeks.
In the first week learners are introduced to DevOps cultural philosophies, practices, and tools that you can use to deliver applications and services faster and at a higher quality. They then get hands-on with AWS services, such as AWS Cloud9, by setting up a development environment for a sample application.
In the second week, they discover why it’s important for teams to incorporate testing into the software development lifecycle at different stages of the continuous integration and continuous delivery (CI/CD) pipeline, getting hands-on with AWS solutions by performing various application tests with AWS CodeBuild, automating the release process with AWS CodePipeline, and automating code deployments with AWS CodeDeploy.
As is obvious from this syllabus it is specific to AWS, but this is the cloud with the largest share of the market so there is a lot of potential in gaining the DevOps on AWS certificate.
|Last Updated ( Wednesday, 02 August 2023 )|