Developing Applications with Red Hat OpenShift Serverless and Knative Self-paced Training