Nodejs Ci/Cd Hands-On : Aws Vs Heroku
Last updated 7/2019
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 938.19 MB | Duration: 2h 21m
Last updated 7/2019
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 938.19 MB | Duration: 2h 21m
Learn how to create CI/CD pipelines for Node.Js applications on AWS as well as Heroku
What you'll learn
Node Continuous Integration
Node Continuous deployment
Latest AWS developer tools such as CodeCommit, CodeBuild, CodeDeploy & CodePipeline
Automate NodeJs deployment in the cloud
Heroku pipelines, Heroku CI & Heroku Review apps
Requirements
Knowledge of AWS services such as IAM, EC2
Working knowledge of NodeJs
Working knowledge of Github and Heroku
Description
For those wishing to take their team's productivity to the next level, you must already know that setting up the right CI/CD pipelines is a must. Learn how to setup these pipelines specifically for your NodeJs application on both the AWS as well as the Heroku cloud. Both of these vendors provide very different tools and workflow to achieve this goal.This is a hands-on course. For AWS we will dive into using tools such as CodeCommit, CodeBuild, CodeDeploy and CodePipeline.For Heroku we will utilize Heroku pipelines, Heroku CI and Heroku Review apps.Yes! you get to learn and contrast both the cloud providers first-hand. Learning Objectives:Using AWS CodeCommit as an alternate to GitHub. Checking in code to CodeCommitBuilding code in CodeBuildDeploying code with CodeDeployCreating a DevOps pipeline with CodePipelineCreate a deployment pipeline using Heroku Pipelines, Heroku CI and Heroku Review apps.Happy Learning!
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 Why Automate (CI / CD) ?
Lecture 3 CI/CD on AWS
Lecture 4 CI/CD on Heroku
Lecture 5 Pre-requisites
Section 2: Course Files
Lecture 6 Source code ( Please download before starting)
Section 3: Preparing the NodeJs application
Lecture 7 Code Setup Introduction
Lecture 8 Code setup steps
Lecture 9 Programming the Nodejs server
Lecture 10 Adding unit tests
Lecture 11 Adding Eslint
Section 4: AWS CodeCommit
Lecture 12 Introduction to CodeCommit
Lecture 13 Pushing code to CodeCommit
Lecture 14 CodeCommit key points
Section 5: AWS CodeBuild
Lecture 15 Introduction to CodeBuild
Lecture 16 How to design "builds " ?
Lecture 17 The Build specification file
Lecture 18 Coding the build specification file
Lecture 19 Continuous Integration step 1
Lecture 20 Continuous integration step 2
Lecture 21 Continuous integration step 3 (Final)
Lecture 22 CodeBuild key points
Section 6: AWS CodeDeploy
Lecture 23 Introduction to CodeDeploy
Lecture 24 The deployment specification file
Lecture 25 Coding the deployment specification file
Lecture 26 Setting up EC2 instance
Lecture 27 Deployment pipeline setup 1
Lecture 28 Deployment pipeline setup 2
Section 7: AWS CodePipeline
Lecture 29 Introduction to CodePipeline
Lecture 30 CodePipeline concepts continued
Lecture 31 Continuous deployment pipeline setup
Lecture 32 CodePipeline key points
Section 8: Heroku : Continuous Deployment
Lecture 33 Introduction & Pre-requisites
Lecture 34 Source Code
Lecture 35 Heroku Pipeline
Lecture 36 Heroku Review Apps
Lecture 37 Heroku CI
Section 9: The End
Lecture 38 Thank You
Javascript developers,NodeJs programmers