- Overview
- Prerequisites
- Audience:
- Audience:
- Curriculum
Description:
Discover the power of DevOps in applying best software development practices, fostering collaboration, and enabling swift, quality-driven software delivery. This course is your guide to the world of DevOps, with a focus on continuous integration and continuous deployment (CI/CD) principles. Learn how to lead your team effectively by applying DevOps principles and leveraging the tools integral to the CI/CD process. Rapid innovation is the cornerstone of any successful company, and an efficient development process is crucial to achieving it. Gain insights into the key design principles of microservices to lead your team during their development journey. Explore a range of DevOps tools, both on-premises and in the cloud, to enhance your leadership in the software development realm
Course Code/Duration:
BDT258 / 4 Hours
Learning Objectives:
Upon completing this course, you will:
- Define the core principles and purpose of DevOps.
- Comprehend the concepts of Continuous Integration and Continuous Development/Delivery (CI/CD).
- Gain an understanding of microservices and their design principles.
- Familiarize yourself with the fundamental concepts of CI/CD pipelines, including their role in modern software development practices.
- Basic Understanding of Computers
- This course is designed for anyone interested in understanding the DevOps domain, it includes Development managers, product managers, project managers and anyone considering transitioning to DevOps.
- This course is designed for anyone interested in understanding the DevOps domain, it includes Development managers, product managers, project managers and anyone considering transitioning to DevOps.
Course Outline:
What is DevOps?
- Understand what does the term DevOps mean
- Goals for DevOps
- Best practices in DevOps
Understanding CI/CD
- What is Continuous CI/CD?
- Continuous integration and what are its benefits
- Difference between Continuous Delivery and Continuous Deployment
- CI/CD and DevOps
Microservices and its design
- Monolithic Architecture v/s Microservices Architecture
- Microservices application design for leaders
- Tools involved in building microservices
Basic Concepts of CI/CD pipelines
- What is a CI/CD pipeline?
- Tools involved in building CI/CD pipelines
- Building CI/CD pipelines on prem as well as on cloud
- Demo of building a CI/CD pipeline
Leading an DevOps Organization
- DevOps tools on premises and in the cloud.
- Best Practices
- DevOps Patterns
- Hiring and Building DevOps team