var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?d387e539c1f2d34f09a9afbac8032280"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();

79彩票平台登录

Concourse 79彩票平台登录

Private training

79彩票平台登录This private training is designed for DevOps engineers to provide an in-depth understanding of the Concourse architecture, its features, and its core components. The program overviews best practices and tools to set up CI/CD pipelines with Concourse.

The course covers

  • Concourse custom configuration and integration with third-party services
  • The benefits of CI/CD pipelines and issues to be resolved with their implementation
  • СI/CD pipelines management with Fly CLI

The course is tailored for

  • DevOps engineers seeking a deep understanding of how to enable CI/CD pipelines in the software delivery process
  • DevOps engineers willing to learn how to properly operate Ci/CD pipelines by using Fly CLI
  • DevOps engineers who want to get a better knowledge of the Concourse architecture and its components
s why office
On-site
at your office
s why puzzle
Tailor-made to fit
your level and needs
s why rocket
Hands-on
s why presentation
Instructor-led

Why partner with Altoros as a Cloud Foundry 79彩票平台登录 Provider

Default training program

1
DAY 1
see details
Introduction
  • Agenda for the training.
    Theory
  • General introduction to continuous integration and continuous delivery.
    Theory
  • An overview of the benefits CI/CD brings along.
    Theory
Concourse overview
  • An overview of the Concourse tool: what it is and why using it.
    Theory
  • Comparing Concourse to other CI/CD tools,outlining its advantages and disadvantages.
    Theory
Fly CLI
  • Management activities using Fly CLI
    Theory
  • Connecting to Concourse.
    Practice
  • Getting information about pipelines.
    Practice
  • Getting information about workers and volumes.
    Practice
Introduction to the Concourse components
  • Terminology used in Concourse.
    Theory
  • An overview of various components, teams, pipelines, jobs, tasks, resources, builds, and workflows.
    Theory
Local Concourse installation
  • Alternative deployment methods
    Theory
  • Installing Docker.
    Practice
  • Running Concourse using Docker.
    Practice
The “hello world” task
  • An introduction to creating a simple task
    Theory
  • Creating task manifests.
    Practice
  • Using Fly CLI to add and remove tasks.
    Practice
Task inputs
  • Processing files/folders inside the Concourse tasks
    Theory
  • Adding inputs.
    Practice
  • Using local inputs.
    Practice
  • Using remote inputs.
    Practice
Task scripts
  • Build, release, and run scripts inside the Concourse tasks
    Theory
  • Adding task scripts.
    Practice
  • Accessing inputs with task scripts.
    Practice
  • Debugging and troubleshooting task scripts.
    Practice
Containers
  • Customizing containers with Docker images
    Theory
  • Reviewing default containers.
    Practice
  • Creating a Docker file.
    Practice
  • Maintaining Docker images.
    Practice
  • Intercepting/hijacking containers.
    Practice
Resources
  • Retrieving and publishing content using the Concourse resources
    Theory
  • Adding a resource to a pipeline
    Practice
Resource types
  • Available resource types with examples and exercisest
    Theory
  • Review core resources.
    Practice
  • Resource type standards.
    Practice
  • Adding a custom resource to a pipeline.
    Practice
Triggers and automation
  • How to trigger and automate your CI/CD pipelines
    Theory
  • Understanding trigger behaviour.
    Practice
  • Adding triggers to a pipeline.
    Practice
  • Exploring different trigger types.
    Practice
  • Triggering pipelines using Fly CLI.
    Practice
Task outputs
  • Exporting files/folders from the Concourse tasks
    Theory
  • Storing state using task outputs.
    Practice
  • Different output types.
    Practice
  • Common output use cases.
    Practice
Task workflows
  • Passing artifacts between different tasks using inputs and outputs
    Theory
  • Adding multiple jobs to a pipeline.
    Practice
  • Passing task outputs into task inputs.
    Practice
  • Creating an application CI/CD workflow in a single pipeline.
    Practice
Publishing applications and releases
  • Creating final releases of applications and external publishing
    Theory
  • Publishing applications from Concourse
    Practice
Parameters
  • Configuration and change management using parameters
    Theory
  • Customising deployment jobs and tasks with parameters
    Practice
Secret management
  • Securing secrets using credential management with CredHub
    Theory
2
DAY 2
see details
Concourse with Git
  • Using Git with Concourse pipelines
    Theory
  • Adding a Git resource to a pipeline.
    Practice
  • Git resource configuration.
    Practice
Concourse with Time
  • Scheduling jobs inside Concourse pipelines using the Time resource
    Theory
  • Adding a time resource to a pipeline.
    Practice
  • Time resource configuration.
    Practice
Concourse with semantic versioning
  • Adding application versioning to your CI/CD pipeline using the semver resource
    Theory
  • Adding a semver resource to a pipeline.
    Practice
  • Server resource configuration.
    Practice
Concourse with the S3 file/artifact storage
  • Publishing binaries and artifacts using the S3 resource
    Theory
  • Adding an S3 resource to a pipeline.
    Practice
  • The S3 resource configuration.
    Practice
Concourse with a custom resource
  • Adding and using Azure Blob Storage, IaaS specific custom resources
    Theory
  • Adding the Azure Blob Storage resource to a pipeline.
    Practice
  • Configuring the Azure Blob Storage resources
    Practice
Concourse with Cloud Foundry
  • Pushing applications directly to Cloud Foundry using the cf resource
    Theory
  • Adding a CF resource to a pipeline.
    Practice
  • CF resource configuration.
    Practice
12-factor applications
  • What constitutes a cloud-native 12-factor application
    Theory
  • Code review of a sample 12-factor application
    Practice
Build pipelines
  • Creating a build pipeline from scratch
    Practice
Release pipelines
  • Creating a release pipeline from scratch
    Practice
Deployment pipelines
  • Creating a deployment pipeline from scratch
    Practice
Blue/green deployments
  • Extending and creating a blue/green deployment pipeline
    Practice
  • Blue/green deployments using the Concourse pipelines
    Theory
CI/CD best practices
  • Tips, tricks, and pitfalls when creating Concourse pipelines
    Theory
  • Test-driven development exercises using fly execute
    Practice
3
DAY 3
see details
Advanced task scripting
  • How to make resilient and extensible task scripts
    Theory
  • Creating application testing tasks for a Concourse pipeline
    Practice
Creating custom containers with Docker
  • How to add and extend task capabilities by creating custom Docker containers
    Theory
  • Creating a custom container.
    Practice
  • Using a custom container in Concourse.
    Practice
Creating custom resources
  • How to create custom resources for third-party CI/CD integrations, including sample third-party resources
    Theory
  • Creating a custom resource.
    Practice
  • Using a custom resource in Concourse.
    Practice
A deep dive into Concourse components
  • A deep dive into the architecture and components that make up Concourse: ATC, TSA, DB, Garden, containers, Volumes, baggage claim, and workers.
    Theory
Concourse for operators
  • Installing, operating, and managing Concourse at scale on different infrastructures
    Theory
  • Installing Concourse in a cloud using BOSH on Azure
    Practice
Concourse configuration
  • Concourse configuration options for logging, metrics, high availability, and security
    Theory
  • Scaling Concourse.
    Practice
  • Configuring Concourse to be highly available.
    Practice
Concourse third-party integrations
  • Supported third-party integrations: ASM, BBR, CredHub, OAuth, InfluxDB, Prometheus, Riemann, UAA, Vault, and Yeller
    Theory
Useful docs and resources
  • Various useful community docs and resources for help and troubleshooting
    Theory
Prerequisites
see details

Altoros recommends that all students are familiar with Linux and Docker, as well as have sufficient workstations as mentioned below:

  • Basic knowledge of Linux:
    • SSH to a remote host
    • Copying files between a local machine and a remote Linux host
    • Editing files in Linux using vim, nano, or Emacss
    • Basic command line operations
  • Experience with Docker:
    • Running applications inside Docker containers
    • Knowledge of what a Docker container is, how containers are different from virtual machines, and what a Docker image is.
  • Workstation with:
    • A SSH/SCP terminal client (like ssh or Putty)
    • A web browser (Chrome/Firefox)
    • An ability to download and install software
    • Internet connection w/o firewall rules blocking outgoing traffic
    • Public internet access on TCP ports 22, 80, 8080, and 443

No better time and training provider to maximize your team's talent!

Our customers

Here is what our customers say about us
Brad Schaefbauer
"I think the training is really good. There are a lot of questions, and it’s great because I have the same ones. It shows that I am in the right place. This is a great class if you want to learn more about what the undercover of Cloud Foundry does at its best"
Adam Singh
"The instructors were friendly; the class was very wide-ranged. We covered 12 factors in details, learned about service registration and discovery, log tracing. That was as much as you can pack in a few hours"
Bill Harper
"It was a great training. I’ve tried to look at this stuff and understand it on my own, but coming to this class allowed me get a much deeper understanding of Bosh and Cloud Foundry. What I’ve learned is how to deploy it, the value it has, how much more sophisticated than some of the other PaaS systems it is"
Eric Price
"This workshop is great for people with a zero of ground knowledge of Cloud Foundry and Bosh. It would apply even more to people who are reliant on knowing how to bring this [Cloud Foundry] up, it is going to be a "bread and butter” for developers"
Wes Gruver
"I really like the training. I think it was thorough and informative. The hands-on nature was essential for learning Bosh, which is very complicated. It’s not something you can learn by watching just two slides. Getting your hands on the keyboard was the best part of the day. I would totally recommend this course to any of our partners or any potential customers"

What trainees say about Altoros courses

video play
Cloud Foundry for DevOps 79彩票平台登录
video play
Cloud Foundry 79彩票平台登录 at Cloud Foundry Summit, 2017
video play
Kubernetes Deep Dive 79彩票平台登录, Los Angeles
video play
Kubernetes Deep Dive 79彩票平台登录 in San Jose
video play
Kubernetes Deep Dive 79彩票平台登录, Washington DC
video play
Kubernetes Deep Dive 79彩票平台登录, Washington DC
video play
Kubernetes Deep Dive 79彩票平台登录, Washington DC

Contact us

Alexandra Mironova

Alexandra Mironova

79彩票平台登录 Coordinator

79彩票平台登录Headquarters

location icon830 Stewart Dr., Suite 119Sunnyvale, CA 94085
First Name*
Last Name*
Email*
Phone*
Your company name*
Your Message (optional)
7073彩票注册 7073彩票地址 7073彩票网址 7072彩票开户 689彩票邀请码 789彩票代理 7073彩票登录 963彩票开户 8炫彩彩票app 868彩票开户