Training: Hero Image

Apcera Platform Training

Hands-on, 1 day training courses on the Apcera Platform. The foundation course is APC101. It’s recommended that you extend your training after APC101 based on your role. For more information, contact the Apcera Sales team, or email us at training@apcera.com.

APC101

Introduction to the Apcera Platform

Course Duration: 1 Day

Delivery Methods:

  • Instructor-led Classroom
  • Instructor-led Online (virtual)
  • Private On-site

Summary

This course introduces you to the Apcera Platform for trusted innovation. After completing this course you will have a foundational understanding of the Apcera Platform, including its use, editions, architecture, and governance capabilities. This course prepares you for additional courses in the Apcera learning pathway.

Learning Objectives

After completing this course, you will be able to:

  • Articulate the vision of the Apcera Platform for trusted innovation
  • Deploy, orchestrate, and govern a web application using the Apcera Platform
  • Distinguish Apcera Platform editions (Community and Enterprise)
  • Understand the technology, including containers, workloads, and connectivity
  • Diagram the platform architecture, including component roles and planes
  • Describe policy features for governance and trust across clouds

Audience

  • Developers
  • DevOps
  • Architects
  • Managers

Prerequisites

  • None
Download Course Data Sheet (PDF)
DEV101

Developing with Apcera Platform

Course Duration: 1 Day

Delivery Methods:

  • Instructor-led Classroom
  • Instructor-led Online (virtual)
  • Private On-site

Summary

This course teaches you how to deploy and orchestrate diverse workloads using the Apcera Platform. In this course you gain hands-on experience creating and connecting microservices using the Apcera web console and command line client (APC). Along the way you explore key developer features of the Apcera Platform, including packages, stagers, jobs, services, manifests, Docker, and troubleshooting.

Learning Objectives

After completing this course, you will be able to:

  • Describe the Apcera workflow: deploy, orchestrate, govern.
  • Use the APC command line tool to interact with various resources.
  • Deploy diverse workloads: Apps from source code, Docker images, capsules.
  • Create services and bindings for integrating apps with service providers.
  • Create job links and virtual networks for enabling microservices.
  • Use single- and multi-app manifests to deploy apps and services.
  • Debug running jobs using job logs and log drains.

Audience

  • Developers
  • DevOps
  • Architects

Prerequisites

  • APC101: Introduction to the Apcera Platform
Download Course Data Sheet (PDF)
DEV102

Extending the Apcera Platform

Course Duration: 1 Day

Delivery Methods:

  • Instructor-led Classroom
  • Instructor-led Online (virtual)
  • Private On-site

Summary

This course puts an emphasis on the hands-on labs which explore Apcera REST API for deploying microservice workloads programmatically using simple HTTP calls. You will write and deploy a simple code which subscribes events associated with resources that you are interested in monitoring. In this course, you also learn how to update the existing policies through an API call.

The course also explains the Service Gateway API and learn how to implement a custom service gateway. Optionally, the topic of customizing stagers by extending the Stager API can be covered as well.

Learning Objectives

After completing this course, you will be able to:

  • Use Apcera REST APIs to create, deploy, and manage jobs and services.
  • Deploy a Docker job and monitor its creation status by polling its Task object.
  • Invoke an Apcera API to deploy multiple Docker jobs using Multi-Resource Manifest.
  • Create an application that subscribes job events using the Events System API.
  • Update policies using the Apcera Policy API.
  • Write custom stagers using the Stager API and create custom staging pipelines.
  • Write custom service gateways using the Service Gateway API.

Audience

  • Developers
  • DevOps

Prerequisites

  • APC101: Introduction to the Apcera Platform
  • DEV101: Developing with Apcera Platform
Download Course Data Sheet (PDF)
GOV101

Governing with Policy for the Apcera Platform

Course Duration: 1 Day

Delivery Methods:

  • Instructor-led Classroom
  • Instructor-led Online (virtual)
  • Private On-site

Summary

This course teaches you how to use the Apcera policy language and tooling to create an end-to-end governance framework that ensures trust across your workloads and within your cluster. In this course you gain hands-on experience authoring policy to govern apps, resources, routes, services, networks, workload placement, and user access control. You also explore advanced features of policy, including simulation, global claims, and policy variables.

Learning Objectives

After completing this course, you will be able to:

  • Describe the Apcera Platform policy architecture and framework.
  • Articulate the Apcera security posture and how the policy engine works.
  • Describe the policy language syntax and grammar.
  • Write policy to govern app creation and use, including routes.
  • Write policy to authorize for services, bindings, and networks.
  • Write policy to automate resource allocation (quotas).
  • Write policy to automate package resolution.
  • Write policy to automate workload placement and portability.
  • Write policy to define roles and authenticate users.
  • Administer, simulate, test, and troubleshoot policy.
  • Describe and use global claims and policy variables.

Audience

  • Policy authors
  • Policy administrators
  • System, network, and security administrators
  • Architects and managers

Prerequisites

  • APC101: Introduction to the Apcera Platform
  • OPS101: Installing and Operating the Apcera Platform
Download Course Data Sheet (PDF)
OPS101

Installing and Operating the Apcera Platform

Course Duration: 1 Day

Delivery Methods:

  • Instructor-led Classroom
  • Instructor-led Online (virtual)
  • Private On-site

Summary

In this course you learn how to install, configure, and operate the Apcera Platform. You learn how to configure production clusters, and experience the installation process. You learn how to operate the platform, including monitoring, managing, and upgrading. At the end of the course you will be prepared to deploy and operate the Apcera Platform in production on your own.

Learning Objectives

After completing this course, you will be able to:

  • Describe the Apcera deployment architecture.
  • Articulate the benefits of the Apcera Enterprise Edition.
  • Describe the infrastructure requirements for supported cloud platforms.
  • Configure cluster deployment for your chosen environment.
  • Perform a cluster deployment using the Orchestrator tool.
  • Monitor and troubleshoot cluster deployments.
  • Scale and upgrade cluster deployments.

Audience

  • DevOps
  • Site Reliability Engineers

Prerequisites

  • APC101: Introduction to the Apcera Platform
Download Course Data Sheet (PDF)