Study Learn Grow
DevOps: CI/CD Using AWS CodePipeline & Elastic Beanstalk

DevOps: CI/CD Using AWS CodePipeline & Elastic Beanstalk

In this course, we will examine the subject in complete depth by walking through an example project and building a complex CI/CD pipeline on AWS.


Learn Automated Continuous Deployment using AWS CodePipleine, Elastic Beanstalk & Lambda (includes example PHP project).

Automated Continuous Integration (CI) and Continuous Deployment (CD) is a critical part of DevOps and is a skill that is in high demand.

In this course, we will examine the subject in complete depth by walking through an example project and building a complex CI/CD pipeline on AWS. You will gain the following five extremely valuable and highly sought after skills:

Learn to conceptualize and design CI/CD pipelines for your own web applications

Deploy and scale web applications on Amazon's Cloud infrastructure using AWS Elastic Beanstalk, Build pipelines on Amazon's Cloud infrastructure using AWS CodePipeline

Learn advance topics such as Elastic Beanstalk Extensions and AWS Lambda to run custom actions in your CodePipeline, Monitor your automated CI/CD pipelines. DevOps and continuous integration / continuous deployment processes allows team to iterate often and innovate faster. After taking this course, you will have a comprehensive understanding of continuous integration and continuous deployment processes. You will be able to confidently design a CI/CD pipeline for your own web applications. You will gain an in-depth understanding of AWS CodePipeline and AWS Elastic Beanstalk services.

About the Author

Ali Rizavi - I am a Software Engineer by profession with over 12+ years of industry experience building complex multi-tier web applications. I have worked in big tech firms where my day job was to build highly scalable web applications and services, designed to serve millions of requests per second. I am also an AWS certified Solutions Architect.I am joining Simpliv to share my expertise as well as a few tricks-of-the-trade that I have picked up over the years. My educational background is also in Computer Science & Engineering from one of the top universities in the United Kingdom (Russell Group). So, in every course, I will share insights from my experience while balancing it with the academic background and fundamentals. I am a strong believer in interactive mode of teaching and learning. In my courses I reinforce learning through demos, code-along sessions as well as simple yet effective practical assignments.

Course Information

Basic knowledge of software development processes (code repository, testing, etc.)
Amazon Web Services (AWS) Account (free or paid)
Basic understanding of AWS services such as EC2 and IAM is recommended but not required
Rudimentary / Working knowledge of source control systems such as Git

Conceptualize and design fully automated continuous integration & deployment pipelines
Use AWS CodePipeline to setup CI/CD pipelines
Use AWS Elastic Beanstalk to deploy applications
Map any real-world application into a CI/CD pipeline
Integrate custom builds / actions in AWS CodePipeline
Adding AWS Lambda functions in AWS CodePipeline
Monitor their AWS CodePipeline

Software Engineers, Web Designers and Developers
Infrastructure, DevOps & QA teams
Tech founders, CTOs & SME owners
Someone looking to automate their web application delivery process using AWS

• Lifetime Access to Each Course
• Certificate on Completion of Course
• No Extra Charges Or Admin Fees
• Easy Access to Courses
• High Priority Support After Sales.
• Big Discounts on Individual Courses

Course Specifications

IT and Computing courses are available to study on our learning platform. 

See All Courses

Adult education is the non-credential activity of gaining skills and improved education. 

See All Courses

Online education is electronically supported learning that relies on the Internet for teacher/student interaction. 

See All Courses

A short course is a learning programme that gives you combined content or specific skills training in a short period of time. Short courses often lean towards the more practical side of things and have less theory than a university course – this gives you a more hands-on experience within your field of interest.

See All Courses

Course duration is 24 hours.

See All Courses

Study Learn Grow

Related Jobs