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

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

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.
  • Compare and contrast how Apcera runs Docker images.
  • Deploy diverse workloads: Docker images, apps from source code, and capsules.
  • Use the APC command line tool to interact with various resources.
  • Create services and bindings for integrating apps with service providers.
  • Create job links and virtual networks for connectivity between containers.
  • Use manifest files to deploy apps and services (repeatable deployment).
  • Control inbound traffic using routes.
  • 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

Request Class Session
Course Duration: 1 Day
Delivery Methods:

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

Summary

This course teaches you how to extend the capabilities of the Apcera Platform by developing custom packages and stagers to deploy your apps in production. In this course you also explore the Service Gateway API and learn how to implement a custom service gateway. The course concludes with a thorough exploration of Apcera REST APIs for deploying microservice workloads programmatically using simple HTTP calls.

Learning Objectives

After completing this course, you will be able to:

  • Write and implement custom packages to satisfy app dependencies.
  • Write custom stagers using the Stager API and create custom staging pipelines.
  • Write custom service gateways using the Service Gateway API.
  • Use Apcera REST APIs to create, deploy, and manage jobs and services.
  • Describe the internals of the system for deploying microservice workloads.

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

Request Class Session
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

Request Class Session
Course Duration: 2 Days
Delivery Methods:

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

Summary

In this course, you learn how to install, manage, and operate Apcera Platform. First, you learn how to configure and install production clusters using a command line tool. Then you learn how to manage the cluster, which includes monitoring, managing, and upgrading the cluster. Finally, you learn how Apcera Platform protects your data in the cloud. You install a cluster during the course to gain hands-on skills. Also, you perform some of the basic cluster management tasks such as configuration customization and system log tracing. At the end of the course, you should be comfortable using available tools to install and operate Apcera Platform.

Learning Objectives

After completing this course, you will be able to:

  • Describe the Apcera deployment architecture.
  • Describe the infrastructure requirements for supported cloud platforms.
  • Configure cluster deployment for your chosen environment.
  • Perform a cluster installation using apcera-install command line tool.
  • Monitor and troubleshoot cluster deployments.
  • Scale up or down your cluster.
  • Upgrade your cluster to a newer version.
  • Enable data encryption to protect data-at-rest.
  • Describe different security aspects of the Apcera Platform.

Audience

  • DevOps
  • Site Reliability Engineers

Prerequisites

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

Class Schedule


Classes are taught in-person at our office and remotely via Zoom, 9:00AM to 5:00PM PST.

Loading…