DevOps and Software Engineering Professional Certificate Professional Certificate

What you will learn:
- Build your DevOps skillset, practice Agile philosophy, and Scrum methodology - essential to succeed in the DevOps field.
- Develop applications using Python language and various programming constructs and logic, including functions, REST APIs, and libraries.
- Create applications composed of microservices and deploy using containers (e.g., Docker, Kubernetes, and OpenShift) and serverless technologies.
- Employ tools for automation, continuous integration (CI) and continuous deployment (CD) including Chef, Puppet, GitHub Actions, Tekton, and Travis.

Sort options

Test and Behavior Driven Development (TDD/BDD) (edX)

Self Paced
Test and Behavior Driven Development (TDD/BDD) (edX)
Course Auditing
Categories
Effort
Languages
This course provides the fundamentals of Test Driven Development (TDD) and Behavior Driven Development (BDD), and why it’s essential for building quality applications and preventing bugs, reducing development costs and improving performance.

Application Security for Developers (edX)

Self Paced
Application Security for Developers (edX)
Course Auditing
Categories
Effort
Languages
Learn to identify security vulnerabilities in applications and implement secure code practices to prevent events like data breaches and leaks. Become familiar with DevSecOps practices, and SAST for identifying security flaws.

Python for AI & Development Project (edX)

Self Paced
Python for AI & Development Project (edX)
Course Auditing
Categories
Effort
Languages
This mini-course introduces you to the process for unit testing Python code, including building and running unit tests and packaging the Python application for distribution. In this mini-course you will demonstrate what you’ve learned in the Python Basics* course and apply your Python skills to a real-world project for [...]

Linux Commands & Shell Scripting (edX)

Self Paced
Linux Commands & Shell Scripting (edX)
Course Auditing
Categories
Effort
Languages
This mini-course describes shell commands and how to use the advanced features of the Bash shell to automate complicated database tasks. For those not familiar with shell scripting, this course provides an overview of common Linux Shell Commands and shell scripting basics.

Continuous Integration and Delivery (CI/CD) (edX)

Self Paced
Continuous Integration and Delivery (CI/CD) (edX)
Course Auditing
Categories
Effort
Languages
This course is an introduction to Continuous Integration and Continuous Delivery (CI/CD), a DevOps best practice to ensure code quality is achieved. It includes multiple hands-on labs using real-world tools to practice your CI/CD skills.

DevOps Basics for Everyone (edX)

Self Paced
DevOps Basics for Everyone (edX)
Course Auditing
Categories
Effort
Languages
This course is intended to help launch your career as a DevOps Professional. In this course you will learn to think, work, organize and measure DevOps - skills that you can use to build better products. The DevOps Basics for Everyone course explores DevOps as a cultural movement. By [...]
Self Paced
Course Auditing
90.00 EUR

Git and GitHub Basics (edX)

Self Paced
Git and GitHub Basics (edX)
Course Auditing
Categories
Effort
Languages
Gain the skills to work with Version Control Systems Git and GitHub. Explore key concepts, including branching and repositories; practice forking, cloning, and merging workflows and build your portfolio as your final project.

Software Engineering Basics for Everyone (edX)

Self Paced
Software Engineering Basics for Everyone (edX)
Course Auditing
Categories
Effort
Languages
Build the foundation for an in-demand Software Engineering related career. Explore fundamental software engineering principles, processes, architecture, tools, and stacks. Hear from software experts discuss what it takes to be successful.