Course Overview

Building a CI/CD pipeline is essential for modern software development, enabling faster delivery, improved collaboration, and consistent deployment processes. AWS CodePipeline provides a fully managed service that automates build, test, and deployment workflows, ensuring higher efficiency and scalability. This course will help you understand the importance of CI/CD and equip you with the skills to leverage AWS CodePipeline for real-world development and deployment needs.

This course begins with a roadmap that outlines what to expect, followed by an introduction to CI/CD concepts, AWS environment configuration, and Git installation. You will then explore CodeCommit to store and manage your code efficiently, before moving on to CodeBuild for building and testing your applications. Next, you will learn CodeDeploy to automate deployments, configure EC2 instances, and create deployment groups. The course progresses to CodePipeline, where you will set up and manage automated release pipelines, integrate CloudFormation templates, and monitor pipeline activities. Advanced modules cover building pipelines with Amazon ECR and ECS for containerized applications, and finally, integrating third-party services such as Jenkins and GitHub with CodePipeline for enhanced workflows.

By the end of this course, you will be ready to build, automate, and manage CI/CD pipelines efficiently using AWS CodePipeline.

What You Will Learn

  • Using AWS CodeCommit, AWS CodeBuild, and AWS CodeDeploy with AWS CodePipeline
  • AWS CodePipeline third-party service integrations
  • Creating, managing, and monitoring CI/CD pipelines
  • Learn how to setup and configure CodeDeploy.

Program Curriculum

  • CI/CD Concepts
  • AWS Environment Configuration
  • $7 Million Cybersecurity Scholarship by EC-Council
  • Chapter 1 Quiz

  • Configurations for CodeCommit
  • CodeCommit Basics
  • CodeCommit Triggers
  • Chapter 2 Quiz

  • What is CodeBuild?
  • Create Build Project Using the Console
  • Understanding a Build Specification File
  • Chapter 3 Quiz

  • Introduction to CodeDeploy
  • CodeDeploy Setup and Config
  • Configure EC2 Instance for CodeDeploy Deployments
  • Creating an Application, Deployment Group, and Deployment Configuration
  • Chapter 4 Quiz

  • Setup CodePipeline
  • Create Pipeline
  • Managing Pipelines
  • Approval Actions
  • CloudFormation for CodePipeline
  • Chapter 5 Quiz

  • Create Image and Push to an Amazon ECR Repository
  • Create Task Definition and AppSpec File
  • Create Load Balancer and Target Groups
  • Create Amazon ECS Cluster and Service
  • Create CodeDeploy Application and CodePipeline
  • Verify Deployment
  • Chapter 6 Quiz

  • CodePipeline with GitHub
  • Setup Jenkins for CodePipeline
  • Create Pipeline Using Jenkins
  • Chapter 7 Quiz
Load more modules

Instructor

Suleyman Yildirim

Suleyman is a Senior Software Engineer with 10+ years of experience in backend development, cloud-native systems, and software architecture. His primary focus areas include Java (17+), Spring Boot, AWS, Microservices, and DevOps practices. He is skilled in building maintainable systems that meet high-quality and performance standards.

He has successfully delivered projects in diverse industries, including banking, public sector, media, and SaaS. Key clients he has worked with include Vodafone UK, HMRC, and West Midlands Police. His recent roles at ING, BeatStars, and Smartsheet have allowed him to lead end-to-end development initiatives, CI/CD pipeline implementations, and architectural improvements.

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Choose the Pro Plan That Fits Your Learning Journey

Invest in your future with flexible Pro subscription plans. Whether you're starting your cybersecurity journey or expanding your expertise, choose the membership duration that works for you and gain access to our complete learning platform.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Ideal for continuous learning, offering extensive resources with 900+ courses and diverse Learning Paths to enhance your skills.

$ 599.00
Billed annually or $69.00 billed monthly

What is included

  • Access to 900+ Premium Short Courses
  • 70+ Structured Learning Paths
  • Validation of Completion with All Courses and Learning Paths
  • New Courses Added Every Month
Early Access Offer

Pro +

Experience immersive learning with Practice Labs and CTF Challenges for comprehensive skill-building.

$ 699.00
Billed annually or $79.00 billed monthly

Everything in Pro and

  • 500+ Practice Labs with Guided Instructions
  • 400+ CTF Challenges with Detailed Walkthroughs
  • New Practice Labs and Challenges Added Every Month

Related Courses

1 of 50