Self-Paced Workshops
Self-paced workshops are now available on tanzu.vmware.com/developer/workshops.
This workshop is intended to give you a quick, hands-on introduction to using
Kubernetes. In the process, you’ll learn about some of the fundamental concepts of Kubernetes when
deploying applications to it. The focus will be on what a developer would need to know to use the
platform. It’s not a workshop on how to run the Kubernetes platform.
Go to workshop
Learn more
Containers are a lightweight form of OS-level virtualization. They
enable a set of application processes to be run in their own isolated environment, without the need
to run a full operating system. In this workshop, you’ll learn the basics of how to build container
images and run them. We’ll be using the Docker tool.
Go to workshop
Learn more
Octant is an open source, developer-centric web interface for Kubernetes
that lets you inspect a Kubernetes cluster and its applications. It provides an alternative to the
de facto Kubernetes dashboard typically available with a Kubernetes cluster. Whereas the Kubernetes
dashboard would be hosted in the cluster, Octant is deployed to your own local desktop machine.
Octant works with your local Kubernetes client configuration, meaning you can use it with whatever
Kubernetes cluster you’re working with.
Go to workshop
Learn more
Spring Boot is a great way to write an application in Java. This
workshop shows you how to create a Spring Boot application and run it in Kubernetes with as little
fuss and bother as possible. And there’s no YAML. To do this, we need to do three things: Create a
Spring Boot application. Containerize it, and push the container to a registry. Deploy it to
Kubernetes.
Go to related workshops
Learn more
This workshop shows you how to add liveness and readiness probes to a Spring Boot application in Kubernetes. It will cover adding some endpoints to a Spring Boot application and build and pushing a Docker image, configuring the probes in a few lines of YAML, and deploying the image as a container in Kubernetes.
Go to workshop
Learn more
This workshop shows you how to work with Skaffold to reduce the toil of developing and pushing applications to Kubernetes. To do this we need to configure the Skaffold tool in a few lines of YAML and deploy the image as a container in Kubernetes.
Go to workshop
Learn more
In this short workshop you will build a simple microservice with Spring. Spring Boot’s many purpose-built features make it easy to build and run your microservices in production at scale. And don’t forget, no microservice architecture is complete without Spring Cloud—easing administration and boosting your fault-tolerance.
Go to workshop
Learn more
This workshop walks you through getting started with the Spring Cloud Gateway. The Spring Cloud Gateway is a library for building an API Gateway on top of Spring MVC. Spring Cloud Gateway aims to provide a simple, yet effective way to route to APIs and provide cross cutting concerns to them such as: security, monitoring/metrics, and resiliency.
Go to workshop
Learn more
Carvel's GitHub contains several tools we created as a result of working with complex, multi-purpose tools like Helm. We believe that working with simple, single-purpose tools that easily interoperate with one another results in a better, workflow compared to the all-in-one approach chosen by Helm. We have found this approach to be easier to understand and debug.
Go to workshop
Learn more
Learn how to use Tekton to automate the deployment of applications to
Kubernetes. Learn about the custom resource definitions (CRDs) behind Tekton. Create a CI/CD
pipeline using Tekton CRDs on a Kubernetes cluster via the Kubernetes CLI (kubectl) and the Tekton
CLI (tkn). Deploy an application to a Kubernetes cluster via a Tekton CI/CD pipeline. Learn more
about the Tekton project as a whole and additional resources for the project.
Go to workshop
Instructor-Led Workshops
Social Justice and Tech Workshops
It’s clearer than ever how critical it is for us to be better partners in the
communities we're privileged to work with, particularly Black and Brown communities. At SpringOne, we want
to focus not just on how we can advocate for social justice, but how can we use our skills and privilege to
create and advance the systemic changes we want to see in the world. In partnership with The Justice Collective, we hope
these interactive workshops will not just provide a space for learning and meaningful discussion, but will
equip you with practical skills and tools to take action.
Training & Certification
Increase your mastery of Spring and Kubernetes with official
training and certification from VMware and our global network of Authorized Training Partners.
View training