
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Backstage is an open source framework for building IDPs, originated by Spotify and now a CNCF project backed by the cloud native community, with a software catalog, templates, and plugins.
Explore how platform engineering builds on devops to deliver idps with backstage, software catalog, tech dogs, and templates, while deploying apis via ci pipelines on docker and kubernetes.
Choose a text editor and open the python app folder. Create a requirements.txt listing flask and install with pip install -r requirements.txt, pinning to 3.0.3.
Define the host for your ingress, apply kubectl changes to restrict hosts, and modify your Windows hosts file to map DNS to 127.0.0.1 for testing API v1.
Deploy a continuous deployment pipeline by running GitHub actions on self-hosted Kubernetes runners, installing the controller, cert manager, and deploying via Helm or kubectl.
Rename the charts directory to reflect the user's app name and create two values files, dev and prod, configuring environment-specific replicas and argo cd deployments via ingress.
Build and customize a Backstage v1 Docker image, configure environment variables for the GitHub token and the Postgres host, then tag, log in, and push the image to Docker Hub.
This course requires you to download docker from the official Docker Repositories as well as images from Docker Hub. If you are a Udemy Business user, please check with your employer before downloading software.
Are you a DevOps engineer looking to take your career to the next level? Are you curious about Platform Engineering and how Internal Developer Portals (IDPs) can revolutionize the way teams develop, deploy, and manage applications? If so, this course is designed for you!
This course will take you from DevOps to Platform Engineering by mastering Backstage, an open-source framework developed by Spotify, and integrating it with modern DevOps tools to build a fully functional Internal Developer Platform (IDP).
In this hands-on, project-based course, you will work on real-world DevOps projects, implementing automation and self-service workflows to streamline software delivery. By the end of this course, you will have gained practical experience in:
Building and deploying applications using Docker, Kubernetes, and ArgoCD
Automating CI/CD pipelines with GitHub Actions
Creating an Internal Developer Platform (IDP) using Backstage
Writing Documentation as Code with Backstage TechDocs
Implementing Software Templates for faster application deployments
Deploying Backstage in a production environment
This course is practical, hands-on, and beginner-friendly, ensuring that you learn by doing rather than just theory. No prior Platform Engineering experience is required, but a basic understanding of DevOps, CI/CD, and infrastructure management will be beneficial.
Join now and get ahead in the future of DevOps & Platform Engineering!