Curso BitBucket for Version Control Server

  • Development

Curso BitBucket for Version Control Server

16 horas
Visão Geral

Curso BitBucket for Version Control Server, 

Já se foi o tempo em que novas solicitações de recursos eram divididas em tarefas para cada desenvolvedor em uma equipe trabalhar de forma independente. A integração entre o código de cada membro da equipe só acontece no final de todas as tarefas, o que muitas vezes causa problemas inesperados. Durante os últimos dez anos, espera-se cada vez mais que os desenvolvedores colaborem no design, construção e entrega de produtos de software para fornecer valor aos usuários mais rapidamente com feedback mais rápido para criar um produto melhor.

O Atlassian Bitbucket facilita a colaboração das equipes e reduz os problemas encontrados durante a integração, fornecendo uma maneira fácil de combinar e testar o código com frequência. O Bitbucket oferece às equipes acesso fácil às ferramentas necessárias em outras partes do ciclo de feedback . Desde a criação de um problema até a implantação no hardware de sua escolha. Ele fornece as ferramentas básicas para começar rapidamente e oferece acesso fácil a recursos mais avançados, para que você possa atualizar quando precisar.

Este curso é destinado a equipes que desejam colaborar com o Bitbucket, quer você esteja procurando armazenar código-fonte, implantar software ou qualquer coisa intermediária. Você descobrirá as partes mais úteis do Bitbucket e aprenderá como criar e gerenciar repositórios Git.

 

Objetivo

Após realizar este Curso BitBucket for Version Control Server, você será capaz de:

  • Comece a usar o Bitbucket
  • Trabalho em Equipes
  • Crie documentação para um projeto por meio de um Wiki, arquivo README e relatórios de bugs.
  • Executar pipelines de criação de código para compilar, testar e implantar um aplicativo
  • Use a linha de comando para gerenciar repositórios Git
  • Use SourceTree para gerenciar repositórios Git usando uma interface gráfica
  • Conecte o Bitbucket ao Trello, Jira, Bamboo, Confluence e Crucible
  • Escolha um nível de preço compreendendo planos e cobrança
Publico Alvo
  • Este curso de treinamento do BitBucket é destinado a equipes que desejam colaborar usando o BitBucket e a desenvolvedores que desejam melhorar suas habilidades no Git. O conteúdo do curso pode ser concluído usando um Mac, Linux ou Windows PC.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Part 1: Getting Started

  • Getting Started With BitBucket
    • Creating an Account
    • Configuring Two-step Verification
  • Creating a Repository
  • Creating a Snippet
  • Using the BitBucket User Interface

Exercise: Sign up for Bitbucket using the bitbucket.org website. Use the Bitbucket website browser file editor to create a repository and a README file. Create a snippet, make it public, and share it with the instructor.

Part 2: Working in Teams

  • Configuring Your Account
    • Setting Permissions
    • Adding Notifications
  • Configuring a Repository
    • Choosing a Branching Model
    • Choosing a Merging Strategy
    • Protecting a Branch
    • Assigning Permissions to Users
  • Organizing Your Repositories Into Projects
    • Creating a Project
    • Assigning Repositories to a Project
  • Reviewing Code
    • Creating a Pull Request
    • Viewing the Changed Files
    • Adding a Comment
    • Approving a Pull Request
    • Merging a Pull Request
  • Using Code Aware Search

Exercise: Create a repository and invite all other members of the class. Assign different permissions to each member. Group all the repositories made in the session together into a project. Each member of the class creates a README file that will be reviewed by another member of the class.

Part 3: Creating Documentation

  • Raising an Issue
    • Creating Different Types of Issues
    • Assigning an Issue to a User
  • Making a Wiki
    • Creating the Wiki
    • Adding a Page
    • Editing a Page
    • Cloning

Exercise: Create a wiki and add a page. Raise a bug and a task.

Part 4: Running Pipelines

  • Using a Default Template
  • Updating a Build Pipeline File
  • Monitoring Deployments
  • Building Pipeline Triggers
  • Using SSH Keys
  • Setting Up Notifications
  • Building in Concurrency

Exercise: Create a build pipeline to compile and test a Node.js application.

Part 5: Using the Command Line to Manage Your Git Repository

  • Install Git command-line application
    • Mac
    • Windows PC
    • Linux PC
  • Setting Up SSH Keys
    • Mac
    • Windows PC
    • Linux PC
  • Cloning a Repository Using HTTPS
  • Cloning a Repository Using SSH
  • Configuring Your Commit Username and Email
  • Performing Common Git Actions
    • Creating a Branch
    • Creating a Patch
    • Stashing Changes
    • Rebasing
    • Reverting a Commit
    • Tagging a Commit
    • Cherry Picking a Commit

Exercise: Install Git command line application with SSH keys to communicate with a repository. Clone a repository using SSH and HTTPS. Set a global Git commit username and email. Create a branch, commit, and push changes to the remote repository.

Part 6: Using SourceTree to Manage Your Git Repository

  • Getting Started With Sourcetree
    • Windows Installation
    • Mac Installation
    • Linux Installation
  • Connecting Sourcetree With a Bitbucket repository
  • Using Sourcetree to Manage a Git Repository
    • Creating a Branch
    • Creating a Patch
    • Stashing Changes
    • Rebasing
    • Reverting a Commit
    • Tagging a Commit
    • Cherry Picking a Commit

Exercise: Install Sourcetree application, connect a Bitbucket account and set up SSH keys to communicating with a repository. Clone a repository using SSH. Set a global Git commit username and email. Create a branch, commit, and push changes to the remote repository.

Part 7: Connecting Bitbucket With Other Atlassian Services

  • How to Connect BitBucket to:
    • Bamboo, a fully-featured continuous integration / continuous deployment service
    • Jira, an upgraded issue tracking solution and project management service
    • Confluence, an easy to administrate wiki service
    • Crucible, a tightly integrated code review service
    • Trello, a minimalist project management tool

Exercise: Create a free account with all third party Atlassian services. Connect to each service using Bitbucket

Part 8: Plans and Billing

  • What’s Included in the Free Plan
  • Costs, Features, and Limits of the Standard Plan
  • Costs, Features, and Limits of the Premium Plan
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas