A Bamboo CI DevOps training course focuses on automating software development processes, particularly continuous integration (CI) and continuous deployment (CD) using Atlassian Bamboo. It equips DevOps engineers and developers with the skills to build, test, and deploy applications efficiently. The training covers creating and managing build plans, working with source control systems, running tests, and deploying to various environments
Filter By Month:
The Bamboo CI DevOps Training course is designed to provide participants with the essential skills needed to effectively utilize Bamboo for Continuous Integration (CI) and Continuous Deployment (CD) in a DevOps environment. Throughout this training, learners will explore the foundational principles of DevOps, focusing on how CI/CD enhances software delivery processes. The curriculum includes hands-on exercises that cover configuring and managing Bamboo pipelines, integrating with version control systems like Git and SVN, and automating testing processes within the CI pipeline. Participants will also learn best practices for monitoring and troubleshooting builds, ensuring they can effectively support large-scale projects. This course is ideal for software developers, DevOps engineers, and QA professionals who are looking to enhance their capabilities in automating workflows and delivering high-quality software efficiently. Basic knowledge of software development and version control systems is recommended for participants to maximize their learning experience.
Module 1: Devops Big Picture ( Theory)
What and why of Devops
Devops Tools – Overview and Usecase
Source Control Management (SCM Tools)
Continuous Integration
Static ode Analysis Tool
Storage Artifacts
Continuous Deployment
Containerization
Configuration ManagementModule 2: Devops in Action ( Hands on Lab by students)
SCM Live demo
Github – Create an account and fork your application code
Git clone the github code , Use maven to compile and package java source code
Deploy .jar file manually
Continuous Integration Tool – ( Hands on Lab by students)
Jenkins – Deploy Jenkins on Ubuntu 14.04 server ( each student will deploy his Jenkins server)
Continuous Integration setup – Jenkins and Github
Code Packaging automation – ( Hands on Lab by students)
Automation Maven test, Compile and Package ( .jar) using Jenkins
Static Code Analysis – ( Hands on Lab by students)
Understand sonarqube
Deploy and configure sonarqube
Students to Integrate Jenkins (CI) server with Sonarqube ( lab by students)
Sonarqube –static code analysis and set quality gates
Storage Artifact – ( Hands on Lab by students)
Understand Nexus
Deploy and configure nexus
Nexus storage artifact integration
Store your end software products in Nexus
Continuous Deployment – ( Hands on Lab by students)
Add slave nodes to Jenkins
Automate deployment of your .jar file to server
Building Pipeline scripts and stages in SDLC
Add Cucumber test- automation in pipeline
Add OWSAP web Application vulnerbility check in pipelineModule 1 : Course Overview
Module 1.1 : Introduction to the course
Module 2 : Understanding Docker
Module 2.1 : Module Introduction
Module 2 .2 : What is Virtualization
Module 2.3 : what are Containers
Module 2.4 : Containerization and virtualization differences
Module 2.5 : Case study : 100 developer environment
Module 2.6 : difference between win and linux containers
Module 2.7 : Docker ecosystem and components
Module 3 : Installing Docker
3.1 : Module Introduction
3.3 : Install Docker on centos 7
Module 4 : Containers On Centos 7 Docker host
4.1 : Module Introduction
4.2 : Deploy ,Login, exit container
4.3: List, Start, Stop, restart containers
4.4 where containers are stored
4.5 : working with container hostnames
4.6 working on multiple containers
4.7 Container stats and inspect
4.8 Container networking
4.9 Deleting containers
Module 5 : Docker Images
5.1 : Module Introduction
5.2 : Introduction to Docker Images
5.3 : Docker hub - create your account
5.4 : Explore and pull images from docker hub
5.5 : Docker commit Build and Push Your own image
5.6 : Launch container using your own image
5.7 : Build Your own image using dockerFIle
Module 6 : Jenkins with docker pipeline
6.1 : Create a pipeline which will dockerise the application and deploy application on a docker container
No Exams
Interactive sessions by expert and accredited trainers in classroom
Industry experienced trainers led online sessions
Flexible delivery methods are available depending on your learning style.
You will learn from qualified, accredited, certified and highly experienced trainers in classroom
Benefits
Mindbel
#73, Karnataka Layout HBCS, 2nd Stage, 3rd Main Road, Bangalore 560079, India
Call Us
+91-7483337319
Email Address
support@mindbel.com
Join Us
As a Trainer
DISCLAIMER: The following disclaimer outlines the terms and conditions of use for the Mindbel Online Training Portal. By accessing and using our website, you agree to comply with the terms and conditions set forth in this disclaimer. If you do not agree to the terms and conditions, you should not use this website.
The names, trademarks, logos, and brands displayed on the Mindbel Online Training Portal are the property of their respective owners. The use of these names, trademarks, logos, and brands does not imply endorsement or affiliation with Mindbel, unless explicitly stated. The use of these names, trademarks, logos, and brands is solely for the purpose of identifying the products and services offered by their respective owners.
The content, information, and materials on the Mindbel Online Training Portal are provided for informational purposes only. We make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability or availability with respect to the website or the information, products, services, or related graphics contained on the website for any purpose. Any reliance you place on such information is therefore strictly at your own risk.
Mindbel shall not be liable for any loss or damage arising out of or in connection with the use of the Mindbel Online Training Portal or any information, products, services, or related graphics contained on the website. This includes without limitation, indirect or consequential loss or damage, or any loss or damage whatsoever arising from loss of data or profits arising out of, or in connection with, the use of this website.
The Mindbel Online Training Portal may contain links to other websites which are not under the control of Mindbel. We have no control over the nature, content, and availability of those sites. The inclusion of any links does not necessarily imply a recommendation or endorse the views expressed within them.
The Mindbel Online Training Portal is provided on an "as is" basis without any representations or warranties, express or implied. Mindbel makes no representations or warranties in relation to the Mindbel Online Training Portal or the information and materials provided on the website.