McAfee-Secured Website

Course name Software Engineering Courses Automated Continuous Deployment: AWS CodePipleine Elastic Beanstalk and Lambda: Automated Continuous Deployment: AWS CodePipleine, Elastic Beanstalk and Lambda

Automated Continuous Deployment: AWS CodePipleine Elastic Beanstalk and Lambda Video Course

Automated Continuous Deployment: AWS CodePipleine Elastic Beanstalk and Lambda Video Course is developed by Software Engineering Courses Professionals to help you pass the Automated Continuous Deployment: AWS CodePipleine Elastic Beanstalk and Lambda exam.

You Will Learn:

Was 21.99 USD
Now 19.99 USD

Description

This course will improve your knowledge and skills required to pass Automated Continuous Deployment: AWS CodePipleine, Elastic Beanstalk and Lambda exam.

Curriculum For This Course

  • 1. Getting Started 2 Videos 00:15:42
    • Welcome! 07:10
    • How is the course structured? 08:17
  • 2. Introduction to Continuous Integration & Continuous Deployment 7 Videos 00:14:57
    • Section overview 00:14
    • What is Continuous Integration? 01:48
    • What is Continuous Delivery/Deployment? 01:42
    • What is a CI/CD Pipeline? 04:41
    • Why use CI & CD? 02:40
    • Achieving Full Automation 01:52
    • Section Summary 01:23
  • 3. CI/CD for Web Applications 8 Videos 00:27:23
    • Section Overview 00:27
    • Anatomy of a basic web application 08:02
    • Designing a continuous deployment pipeline for a web application 04:39
    • Managing Relational Database Changes and Deployments 03:20
    • Deployments & Actions 02:33
    • Monitoring 02:26
    • Common Challenges 03:17
    • Summary 01:55
  • 4. Setup Project: Let's setup a basic PHP web application 8 Videos 00:38:57
    • Section Overview 01:35
    • Quick Cloud9 IDE Overview 02:45
    • Building Fuzzy Telegram PHP Web Application 05:38
    • Using Environment Variables in Applications 08:14
    • Configuring MySQL Database using Environment Variables 02:23
    • Writing Database Migration Scripts (Database Change Management Scripts for CD) 10:44
    • Unit tests using PHPUnit 03:09
    • Checking in to code repository (Github) 04:26
  • 5. Deploy Project: Setting up AWS Elastic Beanstalk & RDS 10 Videos 00:49:39
    • Section Overview 00:59
    • Setting up Elastic Beanstalk - Part 1 09:00
    • Setting up Elastic Beanstalk - Part 2 07:16
    • Elastic Beanstalk Dashboard Walkthrough 04:04
    • Manually Deploying Application on Elastic Beanstalk 03:23
    • Manual RDS / Database Deployment on Elastic Beanstalk 04:57
    • Intro to Elastic Beanstalk Extensions (.ebextensions) 09:19
    • Workshop: Creating .ebextension to run Database migration scripts 06:27
    • Creating a new environment for "Production" 02:37
    • Application Versions 01:33
  • 6. Setting up a CI/CD pipeline using AWS CodePipeline 7 Videos 00:27:36
    • Section Overview 01:13
    • First, let's commit everything in Github 01:11
    • Creating a new pipeline on AWS CodePipeline 04:56
    • AWS CodePipeline in Action 05:23
    • Editing AWS CodePipeline and adding a new Stage 06:34
    • Manually release a change in AWS CodePipeline 04:46
    • Stage Transitions in AWS CodePipeline 03:28
  • 7. Adding actions in AWS CodePipeline 4 Videos 00:15:28
    • Sequential and Parallel Actions 03:12
    • Types of actions in AWS CodePipeline 05:29
    • Input & Output Artifacts 03:57
    • Four methods to run custom builds/actions in AWS CodePipeline 02:53
  • 8. Method # 1: Adding a custom deployment action to run unit tests 2 Videos 00:16:08
    • Part 1 - Setting up a new stage and environment for unit testing 07:34
    • Part 2 - Adding script to run unit tests in Elastic Beanstalk 08:35
  • 9. Method # 2: Invoking Lambda Functions in your AWS CodePipeline 3 Videos 00:18:54
    • Part 1 - Create S3 Bucket for your assets 04:30
    • Part 2 - Create Lambda Function to upload assets to S3 05:10
    • Part 3 - Adding Lambda Function in AWS CodePipeline 09:15
  • 10. Method # 3: 3rd party integrations in AWS CodePipeline 1 Videos 00:03:19
    • Workshop: Integrating GhostInspector for UI testing 03:19
  • 11. Real-life scenarios 2 Videos 00:09:43
    • Adding a manual approval step in AWS CodePipeline 06:51
    • Manually rolling back changes in AWS CodePipeline 02:53
  • 12. Monitoring your fully automated AWS CodePipeline 3 Videos 00:15:27
    • Section Overview 01:11
    • Workshop: Lambda Function to health check your web application 10:19
    • Creating Alarms using CloudWatch 03:52
  • 13. Wrap-up 1 Videos 00:04:38
    • Summary & Thank you! 03:42