Autoplay
Autocomplete
Previous Lesson
Complete and Continue
DevSecOps Professional
Introduction to the course
Introduction to the course (8:12)
How to approach this course? (7:05)
DevSecOps Journey of Teachera - The Scenario (2:02)
How to use this course portal
Where's my course material ?
Frequently Asked Questions (FAQs)
Course Prerequisites
Activity: Tell Us About Your Learning Objectives
Demo: A full enterprise-grade DevSecOps Pipeline (4:58)
References used throughout the course
Chapter 1: An Introduction to the Basics
Introduction to DevOps and DevSecOps (13:55)
QUIZ: Introduction to DevOps and DevSecOps
[DevSecOps-Labs] Login to the browser based lab
[DevSecOps-Labs] How to use browser based lab
Troubleshooting aka something is not working
How to get help from the staff in Slack
[Feedback] Share Your Feedback for Chapter 1
Chapter 2: Introduction to the Tools of the trade
Introduction to tools of the trade (6:49)
QUIZ: Introduction to tools of the trade
Practicing Infrastructure as Code using Docker (10:03)
Learning Resources: Docker and its security
[DevSecOps-Lab] Basic and Advanced Linux commands
[DevSecOps-Lab] Learn Docker commands and concepts
[Feedback] Share Your Feedback for Chapter 2
Chapter 3: Secure SDLC and CI/CD pipeline
Secure SDLC and CI/CD Pipelines (18:31)
QUIZ: Secure SDLC and CI/CD Pipelines
[DevSecOps-labs] Learn CI/CD
Shared gitlab runners vs Dedicated gitlab runners?
[Feedback] Share Your Feedback for Chapter 3
Chapter 4: Software Component Analysis(SCA) in CI/CD pipeline
Software Component Analysis(SCA) in CI/CD Pipeline (15:31)
QUIZ: Software Component Analysis(SCA) in CI/CD Pipeline
How SCA tools work - Appendix
[DevSecOps-Labs] Please complete the labs and come back
Demo: Software Component Analysis Using Safety (2:50)
Demo: Software Component Analysis Using RetireJS (2:50)
Demo: How To Embed Safety Into CI/CD Pipeline (4:55)
Demo: How To Embed RetireJS Into CI/CD Pipeline (6:19)
[Feedback] Share Your Feedback for Chapter 4
Chapter 5: SAST (Static Analysis) in CI/CD pipeline
SAST (Static Analysis) in CI/CD Pipeline (11:31)
QUIZ: SAST (Static Analysis) in CI/CD Pipeline
[DevSecOps-Labs] Please complete the labs and come back
Demo: Secrets Scanning With TruffleHog (1:50)
Demo: How To Embed TruffleHog Into CI/CD Pipeline (7:29)
Demo: Static Analysis Using Bandit (2:10)
Demo: How To Embed Bandit Into CI/CD Pipeline (6:01)
Demo: False Positive Analysis (14:17)
Demo: Static Analysis Using Brakeman (4:24)
[Feedback] Share Your Feedback for Chapter 5
Chapter 6: DAST (Dynamic Analysis) in CI/CD pipeline
DAST (Dynamic Analysis) in CI/CD Pipeline (14:41)
QUIZ: DAST(Dynamic Analysis) in CI/CD Pipeline
Troubleshooting SSH Keys and Deployment issues
[DevSecOps-Labs] Please complete the labs and come back
[Optional] Buy extra lab time
Demo: Dynamic Analysis Using Nikto (3:34)
Demo: Dynamic Analysis Using SSLyze (3:36)
Demo: Dynamic Analysis Using NMAP (2:53)
Demo: Embed Nikto, SSLyze, Nmap Into CI/CD Pipeline (8:06)
Demo: Dynamic Analysis Using ZAP (6:30)
Demo: How To Embed Zed Attack Proxy Into CI/CD Pipeline (6:52)
[Feedback] Share Your Feedback for Chapter 6
Chapter 7: Infrastructure as Code and Its Security
Infrastructure as Code and Its Security (19:47)
QUIZ: Infrastructure as Code and Its Security
[DevSecOps-Labs] Please complete the exercises and come back
Demo: Hardening Using Ansible (13:57)
Demo: Ansible Adhoc Commands (9:32)
Demo: Harden Machines In CI/CD Pipelines (18:14)
[Feedback] Share Your Feedback for Chapter 7
Chapter 8: Compliance as code
Compliance as Code (11:15)
QUIZ: Compliance as Code
[DevSecOps-Labs] Please complete the labs and come back
Demo: Compliance As Code Using Inspec (15:51)
Demo: How To Create Custom Inspec Profile (19:54)
[Feedback] Share Your Feedback for Chapter 8
Chapter 9: Vulnerability Management with custom tools
Vulnerability management with Custom Tools (9:01)
[DevSecOps-Labs] Please complete the labs and come back
Demo: Vulnerability Management With Defect Dojo (10:07)
Demo: Automated Results Upload In CI/CD Pipeline (14:22)
[Feedback] Share Your Feedback for Chapter 9
Practical DevSecOps Exam/Certification Process
Exam and Certification Process Lecture (21:33)
Steps to Apply for the Exam
[Activity] Schedule the Exam
Reschedule the Exam
[Feedback] Course Feedback
Extra Mile Exercises and Tasks
False Positive Analysis
Certificate of Completion
Shared gitlab runners vs Dedicated gitlab runners?
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock