CI/CD Pipeline Security: The Complete DevSecOps course 2024
CI/CD Pipeline Security: The Complete DevSecOps course 2024, available at $54.99, has an average rating of 4.45, with 74 lectures, based on 11 reviews, and has 205 subscribers.
You will learn about Understand and implement the Shift-Left approach to integrate security early in the SDLC Master Git and GitHub Actions for effective version control and CI/CD workflows Utilize Docker and Ansible for secure, scalable container and infrastructure management Develop skills in threat modeling and secure coding to identify and mitigate vulnerabilities This course is ideal for individuals who are IT professionals seeking to integrate security into DevOps processes or Developers interested in learning secure coding and infrastructure practices or Security specialists aiming to master DevSecOps tools and methodologies or System administrators looking to implement CI/CD and automated security checks It is particularly useful for IT professionals seeking to integrate security into DevOps processes or Developers interested in learning secure coding and infrastructure practices or Security specialists aiming to master DevSecOps tools and methodologies or System administrators looking to implement CI/CD and automated security checks.
Enroll now: CI/CD Pipeline Security: The Complete DevSecOps course 2024
Summary
Title: CI/CD Pipeline Security: The Complete DevSecOps course 2024
Price: $54.99
Average Rating: 4.45
Number of Lectures: 74
Number of Published Lectures: 74
Number of Curriculum Items: 74
Number of Published Curriculum Objects: 74
Original Price: $69.99
Quality Status: approved
Status: Live
What You Will Learn
- Understand and implement the Shift-Left approach to integrate security early in the SDLC
- Master Git and GitHub Actions for effective version control and CI/CD workflows
- Utilize Docker and Ansible for secure, scalable container and infrastructure management
- Develop skills in threat modeling and secure coding to identify and mitigate vulnerabilities
Who Should Attend
- IT professionals seeking to integrate security into DevOps processes
- Developers interested in learning secure coding and infrastructure practices
- Security specialists aiming to master DevSecOps tools and methodologies
- System administrators looking to implement CI/CD and automated security checks
Target Audiences
- IT professionals seeking to integrate security into DevOps processes
- Developers interested in learning secure coding and infrastructure practices
- Security specialists aiming to master DevSecOps tools and methodologies
- System administrators looking to implement CI/CD and automated security checks
Welcome to the DevSecOps complete course, this comprehensive DevSecOps course offers an in-depth exploration of the integration of security within the DevOps process. Beginning with the fundamentals of DevSecOps, the course introduces learners to key concepts such as the Shift-Left approach, the role of security in the Software Development Life Cycle (SDLC), and the benefits of early security integration. It progresses into essential version control systems skills, including Git setup and usage, branching strategies, and CI/CD foundations using GitHub Actions.
The course delves into advanced topics like threat modeling with various frameworks, secure coding practices to prevent common vulnerabilities like injection flaws and cross-site scripting, and infrastructure as code (IaC) for managing and securing configurations. It also covers compliance automation and Docker’s role in DevSecOps, providing hands-on experience with Docker images, containers, and compose functionalities.
Furthermore, Ansible is thoroughly explored, from installation to crafting advanced playbooks, equipping participants with the skills to manage infrastructure as code effectively. Each section is designed to build upon the previous, ensuring a structured learning path from basic principles to advanced practices in DevSecOps. This course is ideal for IT professionals, security specialists, and developers looking to integrate security into their DevOps practices.
Enroll Now !
Course Curriculum
Chapter 1: Introduction
Lecture 1: Unlocking DevSecOps: Begin Your Path to Secure Development
Lecture 2: Getting Started with DevSecOps: Navigating Labs and Building Essential Skills
Chapter 2: Introduction to Docker
Lecture 1: Introduction to Docker
Lecture 2: Introduction to Docker and Virtual Machines
Lecture 3: Setting Up Your Docker Environment – Windows Installation
Lecture 4: Setting Up Your Docker Environment – Ubuntu Installation
Lecture 5: Docker Terminology and Architecture
Lecture 6: Docker Basics
Lecture 7: Working with Docker Images
Lecture 8: Managing Containers
Lecture 9: Networking in Docker
Lecture 10: Persistent Storage and Volumes
Lecture 11: Introduction to Docker Compose and Services
Lecture 12: Introduction to Docker Compose – Practical Example
Lecture 13: Multi-container Applications Hands-On
Lecture 14: Scalability and Load Balancing Hands-On
Chapter 3: Introduction to Ansible
Lecture 1: Introduction to Ansible
Lecture 2: Getting Started with Ansible – Installation Guide on Ubuntu 22.04
Lecture 3: Ansible Essentials – Installing with Pip in a Virtual Environment
Lecture 4: Understanding Ansible- Architecture and Essentials
Lecture 5: Understanding Ansible – Inventory Basics
Lecture 6: Building Blocks of Ansible- Crafting Your First Inventory File
Lecture 7: Anatomy of Ansible- Unraveling Hosts and Groups
Lecture 8: Hands-On Ansible- Implementing Hosts and Groups in Practice
Lecture 9: YAML Essentials for Ansible Automation- A Beginner s Guide
Lecture 10: Playbook Structure
Lecture 11: Create your first ansible playbook
Lecture 12: YAML Essentials for Ansible Automation- Hands-on
Chapter 4: DevSecOps Fundamentals
Lecture 1: Introduction to DevSecOps
Lecture 2: The Shift-Left Approach
Lecture 3: DevSecOps in the SDLC
Lecture 4: Benefits of Integrating Security Early
Lecture 5: Key DevSecOps Principles
Chapter 5: Core DevSecOps Technologies
Lecture 1: The Fundamentals of Version Control Systems
Lecture 2: Set Up a Version Control Account – GitHub
Lecture 3: Install git on Windows and Ubuntu
Lecture 4: Configure git
Lecture 5: Practice Initial Commit – Modifications and Adding a New Commit
Lecture 6: Mastering git – presentation
Lecture 7: Branching Fundamentals
Lecture 8: Encountering and Resolving Conflicts
Lecture 9: Pull Requests and Reviews
Lecture 10: Protect Main Branch
Lecture 11: Change repo visibility
Lecture 12: CI/CD Foundation
Lecture 13: CI/CD Foundation: Hands-On
Lecture 14: Add Linting workflow to GitHub Actions
Lecture 15: Add Unit Testing Work Flow to GitHub Actions
Lecture 16: Building CI/CD Workflows for DevSecOps
Lecture 17: Secure Your Code: Integrating Snyk with GitHub Actions for Python Dependency
Lecture 18: Fortify Your Python Code Integrating Bandit for Enhanced Security
Lecture 19: Prevent Leaks Implementing Secret Detection with GitHub Actions
Lecture 20: CI/CD with Docker and GitHub Actions: Overview
Lecture 21: CI/CD with Docker and GitHub Actions: Hands-On
Chapter 6: DevSecOps Practices
Lecture 1: Threat Modeling Overview
Lecture 2: Introduction to STRIDE Threat Model
Lecture 3: Introduction to PASTS Model
Lecture 4: Introduction to DREAD Model
Lecture 5: Introduction to Attack Trees Model
Chapter 7: Secure Code
Lecture 1: Introduction to Secure Code
Lecture 2: Understanding and Preventing Injection Flaws
Lecture 3: Understanding and Preventing Injection Flaws
Lecture 4: Cross-Site Scripting Avoidance
Chapter 8: Infrastructure as Code and Its Security
Lecture 1: Introduction to Infrastructure as Code
Lecture 2: Introduction to Platform, Infrastructure, and Configuration Management
Lecture 3: Security in Infrastructure as Code
Lecture 4: Push and Pull-Based Configuration Management Systems
Lecture 5: Golden Image Creation with Packer and Ansible
Lecture 6: Lab 1: Building Secure Golden Images with Packer and Ansible
Lecture 7: Lab 2: Building Secure Golden Images with Packer and Ansible.mp4
Lecture 8: Lab 3: Building Secure Golden Images with GitHub Actions
Chapter 9: Compliance as Code
Lecture 1: Automating Compliance- Integrating Standards into DevOps Pipelines
Lecture 2: Secure Your Infrastructure- Writing InSpec Compliance Rules
Lecture 3: Integrating InSpec with Packer for Automated Testing
Instructors
-
Mo Khalil
Instructor & Co-founder of Watch N' Learn University -
Muhammed Torkey
Professional DevOps Eng., Instructor, and content creator. -
Cloudsark
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 1 votes
- 3 stars: 0 votes
- 4 stars: 3 votes
- 5 stars: 7 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024