Master Class

VMware Pivotal Labs: Master Class for Application Architects (Java)

This course teaches developers and architects how to build and architect software in a hands-on setting. The following topics will be covered: Tanzu Application Service, greenfield development, end state reference architectures, replatforming, and modernization.

Who should attend

  • Developers and Lead Developers


  • Experience building and deploying modern software (e.g., TDD, CI/CD, and refactoring)
  • Familiarity with design patterns, domain-driven design, component based-architecture, and evolutionary architecture
  • Experience developing apps using Java 6 and above, Java Enterprise Edition, Java/Spring.

What you'll learn

By the end of the training, students will:

  • Understand what Tanzu Application Service is, and how it runs apps
  • Learn about key app-centric Tanzu Application Service constructs: app, manifest, buildpack, service instance, binding, domain, route, environment variables
  • Experience common impediments to running an app on Tanzu Application Service, and overcome them
  • Learn how to identify, codify, and make use of reusable patterns for building applications (i.e. understand distributed system development/ architectures)}
  • Learn how to evolve monolithic apps (i.e. understand when and how to break out microservices from the monolith)

Course details

Instructor-led class
This class may be taken live online.


Three weeks

Training brief

Upcoming sessions

View our course schedule

Contact Us

Private sessions

Private training provides a flexible training solution.

Book Private Course