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.
Self-motivated professional passionate about developing functional, scalable, and resilient cloud applications by leveraging infrastructure as code, implementing robust CI/CD pipelines, and adopting a security-first approach. When architecting and developing cloud solutions, always focus on business objectives and go above and beyond to ensure expectations are met and exceeded. Adhere to the company's Software Development Life Cycle process, from detailed planning and task estimation to comprehensive testing and deployment to ensure timely deliverables, high-quality code, and minimal technical debt. Able to convey technical concepts to non-technical business stakeholders and keep communication between teams flowing. Deep passion for cloud and software by continually learning and improving skills. Personal hobbies include building code-for-good projects, learning new tech, writing technical blogs, developing with AWS Community Builders, gaming, gym, hiking and travel.
Join 3.1 million developers at
What You'll Learn
- 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
2.
Set Up and Create a Symfony Website
Set Up and Create a Symfony Website
3.
Create AWS Elastic Beanstalk Cloud Environment
Create AWS Elastic Beanstalk Cloud Environment
3 Lessons
3 Lessons
4.
GitHub Actions CI/CD Pipeline
GitHub Actions CI/CD Pipeline
3 Lessons
3 Lessons
5.
Bitbucket Pipelines CI/CD Pipeline
Bitbucket Pipelines CI/CD Pipeline
2 Lessons
2 Lessons
6.
GitLab CI/CD Pipeline
GitLab CI/CD Pipeline
2 Lessons
2 Lessons
7.
AWS CI/CD Pipeline
AWS CI/CD Pipeline
2 Lessons
2 Lessons
8.
Summary
Summary
3 Lessons
3 Lessons
Show License and Attributions
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 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources