Skip to main content

Section outline

  • Module 4: Introduction to CD and Deployment Strategies (2 hours)

    • CD fundamentals and benefits.
    • Continuous Delivery vs. Continuous Deployment.
    • Deployment strategies: Blue-Green, Canary, Rolling Deployments.
    • Infrastructure as Code (IaC) basics.

    Module 5: Automating Testing with CI/CD (3 hours)

    • Types of testing in CI/CD pipelines: Unit, Integration, System.
    • Automating tests with Jenkins and Docker.
    • Implementing automated acceptance tests with Selenium and JUnit.

    Lab Exercise: Setting up automated tests in a CI/CD pipeline.

    Module 6: CD Pipelines and Deployment Automation (2 hours)

    • Implementing a CD pipeline.
    • Cloud provider integration (AWS, Azure, GCP).
    • Automating deployments to staging and production.
    • Rollback mechanisms for failed deployments.