AWS DevOps : A CI/CD Masterclass 2021

Udemy AWS DevOps : A CI/CD Masterclass 2021

Register & Get access to index
4h73sDr.jpg

Learn DevOps with AWS by creating Continuous Delivery Pipelines using AWS CodePipeline, CodeBuild, and CodeDeploy


What you'll learn
  • Learn AWS CodeCommit, CodeBuild, CodeDeploy, and CodePipeline
  • Learn Blue Green and In Place Deployment Configurations
  • Create Production Grade Continuous Deployment Pipelines with Staging, Pre-Prod, and Production Environments
  • A deep-dive on Elastic Beanstalk Deployment
  • Learn basics of DynamoDB
  • Learn Git fundamentals
  • Create NodeJS Sample Apps with/without DB (DynamoDB)
  • Learn basics of API Development & Testing (using Postman)
  • Deploy NodeJS Apps with/without AWS Developer Tools
  • Create fully automated delivery pipelines for your NodeJS Apps
  • Learn the AWS Fundamentals like IAM, S3, EC2, ALB, ASG, VPC etc.
Show less


Requirements
  • No programming, or AWS experience is needed, we’ll use the AWS Free Tier
  • Windows/ Linux/ Mac OS X machine

Description
Welcome! I am here to help you master the seemingly complex topic of DevOps, and that too on AWS! You can be one of the following:

  • A DevOps engineer looking to learn AWS Developer tools.
  • A Software Engineer who wants to explore beyond code, understand how your code is getting built and deployed.
  • An AWS architect who wants to learn new AWS Services simplifying Continuous Integration/Delivery and create fully automated Pipelines.
  • An IT Professional who wants to change career path.
  • A person with no technical background, who wants to learn a new skill.


This Course has been created with the objective to simplify the complexities in and around DevOps tools and practices. Afterall, they exist to make life easier for us and not the other way round! So, you will find that we haven’t got ourselves mixed up in definitions and otherwise established approaches towards these topics. No death by PPT!

Having said that, we acknowledge the need of a very strong conceptual understanding for any learning. So, you’ll find this course divided into these five broad categories:

  • Course and section introduction : This is going to be a video message outlining what we are going to cover.
  • Conceptual Walkthrough : This is a pretty unique aspect of this course. We have created animations to explain the concepts behind every topic. We hope you like it.
  • Hands-on lab : We have created a very structured series of hands-on labs to cement the understanding developed by the conceptual walkthroughs.
  • Lab Instructions : For every section, we have created a separated lab instruction file, which can be referred to while performing the labs (even when you are not watching the videos). This saves time and adds value to your journey.
  • NodeJS projects : You will have access to two NodeJS projects for your reference. Although we will build these two projects from scratch, you will still have access to these projects.


Why is this course a ‘Masterclass’ in DevOps on AWS?

  • No expectations from you in terms of your skills before starting this course.
  • We will cover AWS Basics and Fundamentals from scratch.
  • We will understand Git from the basics to the intermediate level where firing git commands will come naturally to you.
  • We will build two NodeJS Apps with and without DB.
  • We will learn how to use Postman for API testing.
  • We will not only learn AWS Developer tools, but will understand their behaviour and functionally under the hood like never before.
  • We will create production-ready pipelines with Staging, Pre-prod, and Prod Application Lifecycle stages.


During Section 2 - Section 13, you’ll learn:

  • DevOps Concepts
  • CI/CD Concepts
  • Code Repository Concepts
  • AWS Free Tier Account set-up
  • AWS CLI set-up
  • Git set-up
  • Node set-up
  • Visual Studio Code set-up
  • EC2
  • Auto Scaling
  • Application Load Balancer
  • S3
  • IAM
  • VPC
  • Cloudwatch
  • DynamoDB
  • Elastic Beanstalk
  • NodeJS Sample App creation
  • Git commands
  • Github Account set-up
  • CodeCommit
  • Sample App Deployment on EC2
  • Auto Scaling Lifecycle Hook
  • Sample App Deployment on Auto Scaling
  • Sample App Deployment on ASG + ALB
  • Node App Deployment on Elastic Beanstalk
  • CodeBuild
  • Buildspec.yml
  • CodeDeploy
  • Appspec.yml
  • Blue Green Deployment
  • Deployment Configuration
  • CodePipeline
  • CodePipeline Stages
  • NodeJS CRUD App with DynamoDB
  • Postman set-up
  • Postman Environment management
  • S3 Static Website
  • CodePipeline for S3 Static Website Deployment


Sections you can skip:

  • If you are well versed with AWS, you can skip Section 3 and AWS set-up lessons of Section 2.
  • If you are well versed with NodeJS, you can skip section 4.
  • If you are well versed with git commands and github, you can skip lessons 2, 3, and 4 of Section 5.
Who this course is for:
  • DevOps Engineers
  • Solution Architects
  • Software Engineers
  • IT Professionals
  • Anyone who wants to learn a new skill
Author
TUTProfessor
Downloads
121
Views
1,470
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from TUTProfessor