AI-powered learning
Save this course
Mastering Web Application Deployment Using CI/CD Pipelines
Gain insights into automating web app deployment using popular CI/CD pipelines. Learn about Symfony, GitHub Actions, Bitbucket, GitLab, and AWS, deploying applications to AWS Elastic Beanstalk.
4.5
25 Lessons
6h
Join 2.9 million developers at
Join 2.9 million developers at
LEARNING OBJECTIVES
- Familiarity with creating a PHP application skeleton using Symfony
- The ability to deploy a web application to AWS Cloud using the Elastic Beanstalk service
- The ability to create CI/CD pipelines with GitHub, Bitbucket, GitLab, and AWS
- An understanding of the best practices for using authentication secrets in a CI/CD workflow
Learning Roadmap
1.
Introduction
Introduction
Learn how to use CI/CD pipelines for PHP web deployment on AWS.
2.
Set Up and Create a Symfony Website
Set Up and Create a Symfony Website
Get started with setting up a Symfony website's environment, tools, and basic functionalities.
3.
Create AWS Elastic Beanstalk Cloud Environment
Create AWS Elastic Beanstalk Cloud Environment
3 Lessons
3 Lessons
Break apart the AWS Elastic Beanstalk setup, installation of EB CLI, and Symfony app deployment.
4.
GitHub Actions CI/CD Pipeline
GitHub Actions CI/CD Pipeline
3 Lessons
3 Lessons
Break down the steps to setting up GitHub Actions for CI/CD.
5.
Bitbucket Pipelines CI/CD Pipeline
Bitbucket Pipelines CI/CD Pipeline
2 Lessons
2 Lessons
Take a closer look at Bitbucket Pipelines for automating build, test, and deployment processes.
6.
GitLab CI/CD Pipeline
GitLab CI/CD Pipeline
2 Lessons
2 Lessons
Simplify complex topics of setting up a GitLab account and creating a CI/CD pipeline.
7.
AWS CI/CD Pipeline
AWS CI/CD Pipeline
2 Lessons
2 Lessons
Master the steps to configure and create an automated AWS CI/CD pipeline mastering seamless code deployment.
8.
Summary
Summary
3 Lessons
3 Lessons
Step through clean-up procedures, comprehensive course wrap-up, and useful CI/CD resources.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Complete more lessons to unlock your certificate
Show License and Attributions
Developed by MAANG Engineers
ABOUT THIS COURSE
DevOps enables organizations to deliver applications to their users with agility. Continuous integration and continuous delivery (CI/CD) pipelines are an important component of DevOps. They automate the processes for developing and deploying applications automatically.
In this course, you will take a project-based approach to learning about some of the most popular CI/CD pipelines. You will start by learning how to create a PHP application using the Symfony framework, and add some features to the skeletal code. Then, you’ll learn to deploy it to AWS Elastic Beanstalk. Next, you will learn to automate the build and deployment steps using GitHub Actions, Bitbucket, GitLab, and AWS CI/CD pipelines.
At the end of the course, you will have knowledge of working with some of the most popular CI/CD pipelines. You’ll know the best practices of working with authentication secrets for each of these pipelines and be able to deploy any web application to AWS Elastic Beanstalk using any of these CI/CD pipelines.
ABOUT THE AUTHOR
Asrin Dayananda
Cloud & Software Engineer with Cloud Engineering, DevOps and Full-Stack Web Development experience. 5+ years of experience with commercial clients across the UK and Australia.
Trusted by 2.9 million developers working at companies
A
Anthony Walker
@_webarchitect_
E
Evan Dunbar
ML Engineer
S
Software Developer
Carlos Matias La Borde
S
Souvik Kundu
Front-end Developer
V
Vinay Krishnaiah
Software Developer
Built for 10x Developers
No Passive Learning
Learn by building with project-based lessons and in-browser code editor


Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go


Future-proof Your Career
Get hands-on with in-demand skills


AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"




MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies


Free Resources