Fundamentals of Devops

280,000.00

.
Average Income: 550,000 NGN


Start learning and earn this certification:
 13 Weeks of Learning
 Taught in English
 Project & Assessment
 Certification

Category:

This course is designed to provide a comprehensive understanding of the fundamentals of DevOps and how it revolutionizes software development and deployment processes. From version control and automation to continuous integration and deployment, you’ll learn essential concepts and tools to streamline collaboration between development and operations teams. Each section is carefully crafted with engaging content, practical examples, and hands-on activities to reinforce learning and prepare you for real-world DevOps implementation.:

Learning Objectives
In this course, you will learn:

  • Understanding DevOps Concepts.
  • Understanding SDLC and CI.
  • Continuous Delivery (CD) and Deployment Pipelines.
  • Infrastructure as Code (IaC).
  • Define Containers and Containerization Technologies.
  • Monitoring and Logging in DevOps Practices.
  • Security and Compliance.



Course Modules

MODULE 1
    Introduction to DevOps
  • Lesson 1: Understanding DevOps Principles
  • Lesson 2: Benefits of adopting DevOps practices
  • Lesson 3: Evolution of DevOps
  • Lesson 4: Industry trends and case studies

MODULE 2
    Version Control with Git
  • Lesson 1: Introduction to Version Control
  • Lesson 2: Setting up Git and creating repositories
  • Lesson 3: Git Workflow and Branching Strategies
  • Lesson 4: Best practices for effective Git usage

MODULE 3
    Automation with Configuration Management
  • Lesson 1: Introduction to Configuration Management
  • Lesson 2: Writing infrastructure as code (IaC) with YAML and DSLs
  • Lesson 3: Hands-on with Ansible
  • Lesson 4: Automating tasks with Ansible roles and modules

MODULE 4
    Continuous Integration with Jenkins
  • Lesson 1: Introduction to Continuous Integration (CI)
  • Lesson 2: Setting up Jenkins and configuring jobs
  • Lesson 3: Jenkins Pipelines and Job DSL
  • Lesson 4: Integrating Jenkins with version control and other tools

MODULE 5
    Continuous Deployment and Delivery
  • Lesson 1: Continuous Deployment vs. Continuous Delivery
  • Lesson 2: Implementing blue-green deployments and canary releases
  • Lesson 3: Deployment Automation with Docker and Kubernetes
  • Lesson 4: Building scalable and resilient applications with Docker and Kubernetes

MODULE 6
    Monitoring and Feedback Loops
  • Lesson 1: Importance of Monitoring in DevOps
  • Lesson 2: Setting up alerts and dashboards for actionable insights
  • Lesson 3: Feedback Loops and Continuous Improvement
  • Lesson 4: Implementing blameless post-mortems and retrospective meetings

MODULE 7
    Security in DevOps
  • Lesson 1: DevSecOps: Integrating Security into DevOps
  • Lesson 2: Tools and best practices for secure coding and infrastructure
  • Lesson 3: Compliance and Governance
  • Lesson 4: DevOps culture and its impact on governance
  • Conclusion
  • Project
  • Assessment

Shopping Cart