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 havent 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, youll 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, youll learn: DevOps ConceptsCI/CD ConceptsCode Repository ConceptsAWS Free Tier Account set-upAWS CLI set-upGit set-upNode set-upVisual Studio Code set-upEC2Auto ScalingApplication Load BalancerS3IAMVPCCloudwatchDynamoDBElastic BeanstalkNodeJS Sample App creationGit commandsGithub Account set-upCodeCommitSample App Deployment on EC2Auto Scaling Lifecycle HookSample App Deployment on Auto ScalingSample App Deployment on ASG + ALBNode App Deployment on Elastic BeanstalkCodeBuildBuildspec. ymlCodeDeployAppspec. ymlBlue Green DeploymentDeployment ConfigurationCodePipelineCodePipeline StagesNodeJS CRUD App with DynamoDBPostman set-upPostman Environment managementS3 Static WebsiteCodePipeline for S3 Static Website DeploymentSections 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.