Useful Links
Computer Science
Cybersecurity
DevSecOps and Securing CI/CD Pipelines
1. Foundations of DevSecOps
2. Understanding CI/CD Pipelines
3. Securing the Pre-Commit and Source Code Stage
4. Securing the Build Stage
5. Securing the Test Stage
6. Securing the Deployment Stage
7. Security in Operations and Post-Deployment
8. DevSecOps Tools and Technologies
9. Culture, Governance, and Organizational Change
Understanding CI/CD Pipelines
Continuous Integration Fundamentals
Source Code Management
Version Control Systems
Git Fundamentals
Centralized vs Distributed VCS
Branching Strategies
Git Flow
GitHub Flow
Feature Branching
Code Merging and Conflict Resolution
Merge Strategies
Conflict Prevention
Automated Build Processes
Build Automation Tools
Jenkins
GitLab CI
GitHub Actions
Azure DevOps
Build Scripts and Configuration
Build Artifact Management
Automated Testing Integration
Unit Testing Automation
Integration Testing
Test Coverage Analysis
Test Result Reporting
Continuous Delivery and Deployment
Continuous Delivery Concepts
Deployment Pipeline Design
Environment Management
Release Orchestration
Continuous Deployment Practices
Automated Production Deployment
Deployment Strategies
Blue-Green Deployment
Canary Deployment
Rolling Deployment
Rollback and Recovery Mechanisms
Environment Management
Development Environments
Staging Environments
Production Environments
Environment Consistency
Pipeline Architecture and Stages
Pre-Commit Stage
Local Development Practices
Pre-Commit Validation
Developer Tooling Integration
Source Code Stage
Code Commit Processes
Source Repository Management
Code Quality Gates
Build Stage
Compilation and Packaging
Dependency Management
Build Artifact Generation
Build Validation
Test Stage
Automated Testing Execution
Test Environment Management
Test Result Analysis and Reporting
Deploy Stage
Deployment Automation
Configuration Management
Environment Provisioning
Monitor and Operate Stage
Application Performance Monitoring
Log Management
Feedback Loop Implementation
Previous
1. Foundations of DevSecOps
Go to top
Next
3. Securing the Pre-Commit and Source Code Stage