As the Platform Acceleration Lab is a hands-on coding course, it will be helpful for you to come prepared to the first class. We will run through a quick exercise that will ensure that you have the correct software installed. After completing this exercise take some time to familiarize yourself with these technologies.
Experience best practices for re-platforming and modernizing apps in a hands-on setting with Pivotal educators and consultants. The program is focused on enabling customers and partners through doing it rather than talking about it.
Students will gain a deep understanding of Pivotal Cloud Foundry and what it takes to move or modernize existing apps to run on Pivotal Cloud Foundry. Students will learn the fundamentals of Spring, Spring Boot and Spring Cloud Services. In addition, students will naturally be exposed to some of Pivotal's core practices including test first development, continuous integration/deployment, pairing, standups, and retrospectives.
Become cloud native
- Understand what Cloud Foundry is, and how it runs apps.
- Learn about key app-centric Cloud Foundry constructs: app, manifest, buildpack, service instance, binding, domain, route, environment variables.
- Understand how to perform app portfolio analysis in an agile way.
- Experience common impediments to running an app on Cloud Foundry, and overcome them.
- Learn how to identify, codify, and make use of reusable patterns for modernization across an app portfolio (i.e. understand cloud native app architectures).
- Learn how to evolve monolithic apps to be service oriented (i.e. understand when and how to break out microservices from the monolith).
The PAL team maintains a list of references that complement the course material.