Cloud Foundry Summit Training

Silicon Valley Training Day

Tuesday, June 13, 2017
9:00AM – 3:00PM

Join us at Cloud Foundry Summit Silicon Valley for hands-on training workshops to learn about deploying and managing applications on Cloud Foundry.  We will give an overview of Cloud Foundry and how it works, including specifics relating to services, buildpacks, and architecture.  We will also look at how to effectively work with Cloud Foundry in your organization.  All trainings have an additional cost and you must select the training course of your choice, while registering for the full conference.

REGISTER NOW

Cloud Foundry for Beginners: From Zero to Hero

The Workshop

Join us for a hands-on training workshop to learn about deploying and managing applications on Cloud Foundry. We will give an overview of Cloud Foundry and how it works, including specifics relating to services, buildpacks, and architecture. We will also look at how to effectively work with Cloud Foundry in your organization.

This training is targeted at people with little or no Cloud Foundry experience but some experience delivering web-based applications. If you’re curious to learn how Cloud Foundry can help you focus on development and innovation, rather than infrastructure plumbing, this is the right course for you.

Requirements

  • Linux, Windows or OS X (all 64bit)
  • 1GB of FREE RAM
  • Ability to install software
  • Code editor of choice
  • Pivotal Web Services account or ability to create one (see https://run.pivotal.io/ )
  • “Curl” utility (for Windows: https://curl.haxx.se/download.html)

Attendees must be proficient in English to participate in the training course.

Cost

$475 per person

Training Provided By

Microservices on Cloud Foundry: Going Cloud Native

The Workshop

This course is designed to give its students a hands on experience of designing applications for Cloud Foundry. We will give an overview of Cloud Foundry and its tools from the point of view of an application developer and how to architect polyglot applications for deployment and scaling in the cloud.

This training is targeted at developers with little hands-on Cloud Foundry experience and those who have an interest in deploying innovative, microservice-based systems into the cloud.

Requirements

  • Linux, Windows or OS X (all 64bit)
  • 1GB of FREE RAM
  • Ability to install software
  • Code editor of choice
  • Pivotal Web Services account or ability to create one (see https://run.pivotal.io/)
  • “Curl” utility (for Windows: https://curl.haxx.se/download.html)

Attendees must be proficient in English to participate in the training course.

Cost

$475 per person

Training Provided By

Operating a Platform: BOSH and Everything Else

The Workshop

Have you ever wondered how to deploy and operate a platform that’s designed to deploy and operate applications? Join us and find out how with a hands-on training workshop. We’ll teach you how to deploy and manage the Cloud Foundry platform as well as the stateful data services that power cloud-native applications. We’ll provide an operational overview of Cloud Foundry and data services, and how these can be deployed with the cluster orchestration tool, “BOSH”.

This training is targeted at people with little to no Cloud Foundry BOSH experience but who have some experience managing Linux-based systems. If you’re curious to learn how BOSH can help you deploy and manage Cloud Foundry and other complex systems.

Requirements

There are two ways to complete this class:

  • Preferred: On a VM on Amazon Web Services.
  • Unsupported but possible: On your laptop provided you have sufficient resources and permissions.

In either case you MUST have a laptop and be able to install software on it.

Preferred: On AWS

  • Laptop Requirements
    • You MUST be able to install software on your laptop
    • You must have an SSH program
  • AWS Requirements
    • You must bring your own AWS account.  Additionally, please ensure the following:
    • Access to a VPC
    • An AWS Keypair tied to account that has the ability to create:
      • Elastic IPs
      • Security groups
      • (1) m3.xLarge instance

Not supported but possible: On your Laptop

  • Laptop Requirements
    • Make sure your machine has at least 8GB RAM, and 100GB free disk space.  Small configurations may work, but significantly smaller configurations will certainly fail.
    • You MUST be able to install software on your laptop.
    • You must have a command line SSH tool.
  • Required Software – Please install the following before coming to class.
    • a href=”https://www.vagrantup.com/downloads.html”><Vagrant
    • A Vagrant Provider.  VirtualBox is recommended.
    • It is highly recommended that you ensure your laptop cannot “sleep” during class. If you use a mac, you can install caffeine.

Attendees must be proficient in English to participate in the training course.

Cost

$475 per person

Training Provided By

Concourse Basics

The Workshop

Concourse is more than a regular continuous integration server.  Concourse features pipelines as a first-class citizen, allowing your organisation to visually map every resource and process that is involved in delivering value via software.  Concourse offers a predictable, repeatable and hassle-free CI experience.  Course includes:

  • Getting started – how to set up a local Concourse instance
  • The conceptual model of pipelines, resources and jobs
  • Interacting with Concourse via the CLI and web GUI
  • Concourse architecture and deployment options
  • Creating pipelines, from the simple to complex with fan-in, fan-out semantics
  • How to debug builds when there’s a problem
  • Exploiting Concourse’s unique features to improve developer workflow
  • Securely parameterising your pipelines

Requirements

  • Laptops that:
    • Are able to run VirtualBox
    • Have 8+GiB RAM and 120+GiB available storage
    • Are able to read from USB storage devices
  • The course is programming-language agnostic – although some examples use Ruby to demonstrate testing a software product, no knowledge is required and the examples are simple and easy to understand.

Attendees must be proficient in English to participate in the training course.

Cost

$475 per person

Training Provided By

Logging and Monitoring

The Workshop

During this workshop we will tell you about Logging and Monitoring approaches to use in conjunction with Cloud Foundry deployments. You will know how to:

  • See logs and metrics from different levels of deployment stack:
    • Applications
    • 3rd party services
    • Cloud Foundry
    • BOSH
    • IaaS
  • See possible ways of monitoring components described above (agents, firehose nozzles, buildpacks, etc)
  • Find out which metrics you can find useful in your CF installation

 

We will take some practical lessons to give you a personal experience with:

  • Firehose nozzle
  • Visualize metrics
  • IaaS/3rd party services monitoring
  • Pushing sample application into CF and collecting some metrics from it
  • Tips and tricks with Elasticsearch deployment

And also we will tell you why Logging and Monitoring are different things 😉

Requirements

  • Laptop (MacOS / Linux / Windows)
  • Some kind of Virtual Environment to create Ubuntu VM + Internet access from this VM (on your choice):
    • Docker
    • Virtualbox
    • AWS
  • Cloud Foundry CLI installed + basic usage knowledge

Attendees must be proficient in English to participate in the training course.

Cost

$475 per person

Training Provided By

Altoros