From the course: Complete Guide to Serverless Web App Development on AWS

What you should know

- [Instructor] This is an intermediate to advanced level course. In order to follow along, you need to have a bit of knowledge in different areas. You will code part of the project of this course using Node.js and TypeScript. It will be great if you have some experience with this programming language. If you don't have any, you can find basic courses of Node.js in our library. However, if you're a senior backend developer with experience in our languages, I'm pretty sure that you can follow along with no problem. For working on this course you need to have a Node.js installed as well as APM. To work on this course you need to have some understanding of how Git and GitHub works, as we are going to work with remote repositories. Also, you need a GitHub account for all the demos. And all the code for the demos is already in GitHubs, sorted by branches, so you will need to know how to get it and how to check it out. We are going to be using the terminal in this course. You need to have some familiarity with it in order to follow along, but everything we do is explained and all the commands are available for you. In this course we are going to focus on building web apps and APIs in AWS, but I won't be teaching anything about those. I assume you know the basics on how web apps are architected. We are going to get hands on to get a web app to serverless. By the end of the course we are going to work with containers applications and I will assume that you know the basics of Dockers and how to build and deploy locally and image. However, I know knowing much about containers and Dockers won't prevent you from doing the demos. To follow along, you need to have some basic AWS knowledge, how to navigate through the console, you need to install the CLI and prepare your work environment. During the course, you will need to have an AWS account. If you don't have one and you don't know how to create it, check the link in Learning Library for a course that will help you. Many of the services that are going to be used in this course are covered in the AWS free tier. However, services like Up Runner and Secret Manager has a cost during the time they are used. At the end of this course, there is a module that will show you how to delete all the resources provisioned into your account, so check that one out if you want to stop this course at any problem. I will be developing the process of this course using Visual Studio Code on a Mac. However, you can use any code editor you feel comfortable with and follow the course on Windows or Linux machine as well as all the tools are supported in all the different platforms. As I said before, you need to have a GitHub account in order to get the demos done. You need to have Docker installed in your local machine as well.

Contents