Description
In this course, you will learn:
- Explain and implement core DevOps principles, including Continuous Integration and Continuous Deployment (CI/CD), version control, and automation practices.
- Build, containerize, and deploy full-stack web applications using Docker, GitHub Actions, and Firebase, while applying monitoring and security best practices
- Understand the role of version control in DevOps and explain how Git and GitHub facilitate team collaboration, code management, and workflow automation.
- Compare cloud service and deployment models (IaaS, PaaS, SaaS / Public, Private, Hybrid, Multi-cloud) and select appropriate models for different DevOps scenarios
- Deploy and manage compute services such as virtual machines and serverless functions in AWS, Azure, or Google Cloud.