Learning Bitbucket
1h 24mBeginner2024-04-24
Authors

Michael Jenkins
Senior Systems Engineer
Course details
In this course, staff software engineer Michael Jenkins introduces you to Bitbucket, Atlassian's online code repository. Learn about content organization in Bitbucket, as well as the difference between public and private repositories and how to use SSH keys for secure code pushes. Explore how to clone repositories, create branches, add code, and manage pull requests. Plus, discover how to integrate your work with Jira Cloud to streamline your workflow. Practical, hands-on challenges help you deepen your understanding of each main topic in the course. By the end of this course, you'll be well-equipped to use Bitbucket for your code tracking needs.
Learning objectives
Understand Bitbucket's content organization and terminology
Set up an Atlassian account for Bitbucket access
Create, clone, and configure repositories
Learn the importance of SSH keys for secure code pushes
Master branching and pull request management
Integrate work with Jira Cloud for project management
Learning objectives
Understand Bitbucket's content organization and terminology
Set up an Atlassian account for Bitbucket access
Create, clone, and configure repositories
Learn the importance of SSH keys for secure code pushes
Master branching and pull request management
Integrate work with Jira Cloud for project management
Skills covered
BitbucketAtlassianVersion ControlSoftware Development ToolsLearningSoftware Development
Concepts
0. Introduction
- 01 - Streamline your code and collaboration with Bitbucket
- 02 - What you should know
- 03 - Create an Atlassian account
- 04 - Bitbucket content organization
1. Getting Started with Bitbucket
- 05 - Create public and private repositories
- 06 - Add files to a repository
- 07 - Add an SSH key for authentication
- 08 - Clone repo to a local system
- 09 - Use a Git workflow
- 10 - Push code to a remote repo
- 11 - Challenge - Create a repo and add code
- 12 - Solution - Create a repo and add code
2. Working with Branches and Pull Requests
- 13 - Create a branch
- 14 - Push code to a branch
- 15 - Create a Pull request
- 16 - Challenge - Create and merge a Pull request
- 17 - Solution - Create and merge a Pull request
3. Working with Jira Cloud
- 18 - Manage Projects with Jira and Bitbucket
- 19 - Connect Jira to Bitbucket
- 20 - Automate issue updates
- 21 - Create an issue and link to the Bitbucket branch
- 22 - Update and close issues from Bitbucket
- 23 - Challenge - Trigger Jira automation from Bitbucket
- 24 - Solution - Trigger Jira automation from Bitbucket
Conclusion
- 25 - Next steps