← All categories
Software Development
- Day 29: Docker - Running and managing containers
- Day 28: Docker - Building and managing images
- Day 27: Docker - Installation and configuration
- Day 26: Introduction to containerization
- Day 25: CloudFormation (AWS) - Overview and comparison
- Day 24: Terraform - Modules and best practices
- Day 23: Terraform - Writing and applying configuration files
- Day 22: Terraform - Installation and configuration
- Day 21: Introduction to Infrastructure as Code (IaC)
- Day 20: Puppet and Chef - Overview and comparison
- Day 19: Ansible - Roles and best practices
- Day 18: Ansible - Ad-hoc commands and playbooks
- Day 17: Ansible - Installation and configuration
- Day 16: Introduction to configuration management
- Day 15: Jenkins - Pipelines and best practices
- Day 14: Jenkins - Integrating with Git
- Day 13: Jenkins - Creating and managing jobs
- Day 12: Jenkins - Installation and configuration
- Day 11: Introduction to CI/CD
- Day 10: Git workflows and best practices
- Day 9: Remote repositories and collaboration with Git
- Day 8: Branching and merging in Git
- Day 7: Basic Git commands (`git init`, `git add`, `git commit`, `git status`)
- Day 5: Studying DevOps culture and best practices
- Day 6: Introduction to Git
- Day 4: Familiarizing with common DevOps tools and technologies
- Day 3: Introduction to Continuous Integration (CI) and Continuous Deployment (CD)
- Day 2: Exploring the DevOps lifecycle and its stages
- Day 1: Understanding DevOps, its principles, and benefits