Back To Course Home
Mastering Web Application Deployment Using CI/CD Pipelines
0% completed
Introduction
About This CourseOverview of Tools
Set Up and Create a Symfony Website
Installing PHPInstalling ComposerInstalling the Symfony CLICreate a Symfony ProjectRun the Symfony ApplicationCreate a New Web PageCreate a PHP FunctionCreate a PHPUnit Test
Create AWS Elastic Beanstalk Cloud Environment
AWS Elastic Beanstalk SetupInstall the Elastic Beanstalk Command Line InterfaceDeploy Symfony Application to AWS Elastic Beanstalk
GitHub Actions CI/CD Pipeline
Create GitHub Account and RepositoryImport Symfony Application and Save Files to GitHub RepositoryCreate GitHub Actions CI/CD Pipeline
Bitbucket Pipelines CI/CD Pipeline
Create a Bitbucket Account and RepositoryCreate Bitbucket CI/CD Pipeline
GitLab CI/CD Pipeline
Create GitLab Account and RepositoryCreate the GitLab CI/CD Pipeline
AWS CI/CD Pipeline
Create AWS CodeCommit, CodePipeline, CodeBuild, and CodeDeployCreate the AWS CI/CD Pipeline
Summary
Clean Up All Resources
Wrap Up
Appendix

Course Assessment

AWS DevOps and GitOps CI/CD Assessment

Appendix

Check out useful information and links.

We'll cover the following
  • AWS Cloud
  • Symfony and PHP
  • CI/CD

For more information, see the following:

AWS Cloud

  • AWS Cloud
  • Elastic Beanstalk CLI command installation
  • AWS docs—Deploying a Symfony application to Elastic Beanstalk
  • Configure the EB CLI
  • AWS Elastic Beanstalk documentation
  • AWS CloudFormation

Symfony and PHP

  • More information on writing unit tests
  • Symfony framework PHPUnit test documentation
  • Symfony check requirements command
  • More information on creating web pages in Symfony
  • Symfony CLI setup

CI/CD

  • Git
  • GitHub Actions
  • Bitbucket Pipelines access tokens
  • Bitbucket Pipelines Repository Access Tokens
  • Bitbucket create Repository Access Tokens
  • Bitbucket Pipelines access tokens permissions
  • Bitbucket Pipelines using access tokens
  • Bitbucket Pipelines repository variables
  • CodeCommit permissions
  • GitLab docs

Get hands-on with 1400+ tech skills courses.