[Udemy] Atlassian Bamboo from Beginner to Advanced!
Atlassian Bamboo from Beginner to Advanced!

Atlassian Bamboo from Beginner to Advanced!

image description

Course Description

Continuous Integration and Delivery (CI/CD) with Bamboo for Devops and Developers

Requirements

  • Some experience as a Developer or as a DevOps Engineer
  • Passion and curiosity for learning

Description

Learn the important features of Atlassian Bamboo - a key tool used by software developers!

 

Atlassian Bamboo is one of the leading Continuous Integration and Delivery tools essential for engineers to know. This course provides useful information and skill-based learning for key features of this technology.

Atlassian Bamboo is particularly preferred when teams use a variety of programming languages and frameworks, e.g. .NET, Java, PHP, Python, etc.

In this course, I will teach you:

  • How an efficient CI/CD system is implemented;

  • How a software development team (including developers, testers and DevOps enginee

    rs) can use various features of Bamboo to quickly build, package and deploy their software product.

No pre-requisite knowledge is required to complete this course, but a positive attitude and a willingness to learn is a must!

Questions are always welcome from students and can be asked in the Q&A section of the course. I endeavour to respond to these quickly so I can create an engaging learning environment for my students and share my experience gained from over 20 years in the software development industry.

I look forward to seeing you in the course!  

Who this course is for:

  • DevOps Engineers
  • Developers
  • Technical Managers
  • Solution Architects
  • University Students of IT and/or Computer Science

What you will learn

  • Learn the correct way of implementing an efficient CI/CD system

  • Installing Bamboo and setting up Local or Static Build Agents

  • Configure Elastic Build Agents on Amazon Web Services

  • Creating Projects, Jobs and Tasks

  • Using Parallelism to build and package your code faster

  • Make your build configurations Dynamic using parameters and variables

  • Deploy your software to the cloud e.g. using AWS Code Deploy

  • Produce environment-specific files such as producing application configuration files for your target environment

  • Setting up notifications and alerts

  • Administering Bamboo (e.g. users, groups, permissions etc)

Curriculum

Section 1: Introduction

Section 2: Build Agents

Section 3: Build Plans. Building and Packaging your code

Section 4: Code Quality!

Section 5: Working with Artifacts

Section 6: Continuous Delivery

Section 7: Administering Bamboo