1. The document introduces OpenShift as a container application platform based on Kubernetes that provides developers with tools for building, deploying and managing containerized applications.
2. It discusses key OpenShift concepts like pods, services, projects and image registries that allow grouping and connecting container workloads as well as storing and distributing container images.
3. Hands-on examples and tutorials are provided to demonstrate how developers can use OpenShift to develop multi-container applications from source code to deployment through features like source-to-image builds, deployments and routes.