DevOps has become a core aspect of the everyday development process. Being able to automate common tasks like testing, building, and deploying software allows developers to be more efficient and effective. This comprehensive course equips DevOps specalists and software developers with essential skills to build Bitbucket CI/CD pipelines into their development processes. Through hands-on labs using industry standard tools like Bitbucket, you'll master the process of building CI/CD pipelines and integrating the DevOps workflow. By course completion, you'll confidently be able to build pipelines that integrate build, test, and deployment tasks into your deveopment workflow. This course provides the practical expertise required to enhance your development process and automate the common tasks you have.
This course is designed for DevOps specialists and software developers eager to integrate CI/CD automation into their workflows using Bitbucket Pipelines. With a basic understanding of programming concepts, you'll learn how to build and configure Bitbucket pipelines for tasks like testing, building, and deploying software. Ideal for those looking to automate and streamline their development process, this course provides hands-on experience and practical skills for enhancing your DevOps practices.
A basic understanding of any programming language means being familiar with concepts like variables, loops, conditionals, and functions. You don’t need to be an expert, but having a grasp of these basics will help you work with code, automate tasks, and troubleshoot effectively throughout this course.
By the end of this course, you will have the practical expertise to seamlessly integrate Bitbucket Pipelines into your development process, automating tasks like testing, building, and deployment. With hands-on experience, you'll be ready to enhance your workflows and boost your productivity in real-world DevOps environments.
This module gives an overview of Bitbucket, showing how to create projects and simple CI/CD pipelines. We will also discuss how you can view and analyze the status of pipelines to understand when they have worked successfully, and how to troublehshoot failed piplines.
What's included
4 videos2 readings1 peer review
Show info about module content
4 videos•Total 22 minutes
Welcome to Bitbucket Pipelines for CI/CD Automation•3 minutes
Overview of Bitbucket Projects and Atlassian Tooling•7 minutes
Configuring your First Bitbucket Pipeline•7 minutes
Viewing and Reviewing Pipeline Status•5 minutes
2 readings•Total 10 minutes
Welcome to the Course: Course Overview•5 minutes
Steps to Build Fast CI/CD Pipeline in Bitbucket•5 minutes
1 peer review•Total 20 minutes
Hands-On-Learning: Designing a Basic Bitbucket Pipeline•20 minutes
Building pipelines for Build, Test, and Deployment Tasks
Module 2•1 hour to complete
Module details
This module dives futher into the construction of Bitbucket pipelines, giving an overview of the some of the common tasks added to pipelines. The goal of this module is to present the syntax of a pipeline configuration, as well as different ways to apply this syntax to build, test, and deployment processes.
What's included
3 videos1 reading1 peer review
Show info about module content
3 videos•Total 17 minutes
Understanding YAML Syntax for Bitbucket Pipelines•5 minutes
Implementing Automated tests in Pipelines•5 minutes
Deploying an Application with Bitbucket Pipelines•7 minutes
1 reading•Total 5 minutes
Automating Builds with Bitbucket Pipelines: A Step-by-Step Guide•5 minutes
1 peer review•Total 20 minutes
Hands-On-Learning: Automating an Application Test, Build, and Deployment•20 minutes
Integrating Bitbucket into the DevOps Process
Module 3•2 hours to complete
Module details
Atlassian provides a variety of different tools to compliment the software development lifecycle. This module discusses how the DevOps workflow typically works in Bitbucket and how Bitbucket can integrate into other tools like Jira to create a more complete DevOps workflow.
What's included
4 videos1 reading1 assignment2 peer reviews
Show info about module content
4 videos•Total 22 minutes
Understanding the DevOps Workflow in Bitbucket•7 minutes
Integrating Bitbucket Pipelines with Jira•6 minutes
Constructing a Pipeline Using the DevOps process•7 minutes
Course Warp-up•2 minutes
1 reading•Total 5 minutes
Jira Bitbucket Integrations•5 minutes
1 assignment•Total 20 minutes
Bitbucket Pipelines for CI/CD Automation•20 minutes
2 peer reviews•Total 80 minutes
Hands-On-Learning: Integrating Jira and Workflows into a DevOps Project •20 minutes
Project: Building a Complete DevOps Workflow in BitBucket•60 minutes
Coursera brings together a diverse network of subject matter experts who have demonstrated their expertise through professional industry experience or strong academic backgrounds. These instructors design and teach courses that make practical, career-relevant skills accessible to learners worldwide.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I purchase the Certificate?
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.