Hello and welcome to "Build an App with the AWS Cloud Development Kit"!
In this lesson I'd like to give you a quick overview of what kinds of things you're going to learn in this course as well as what kind of resources you can use in order to get a better understanding of the concepts we'll cover.
Tomasz Łakomy: [0:01] Hello, everyone, and welcome to the "Build an App with the AWS Cloud Development Kit" course here on egghead.io.
[0:06] Before we start, I would like to thank you for checking out the course. I had an absolute blast making it and I'm sure you are going to learn a lot about AWS and also the cloud development kit.
[0:16] To give you an idea, in this course, we are going to use a single programming language that is TypeScript in order to build frontend, backend, and infrastructure for our serverless application. The app in question is a todo app. In this case, it's about the journey, not necessarily about the destination.
[0:33] In order to build this app, we're going to learn an awful lot about a huge number of AWS services. Not only is our app going to be behind a secure CloudFront distribution, but also, we're going to learn all kinds of things about AWS Lambda, Amazon S3, API Gateway, DynamoDB, and many other services.
[0:51] If you'd like to hear a bit more about the course before we get started, make sure to check out this podcast that I recorded with Taylor Bell from egghead in which we discussed what kinds of things are we going to learn by going through this course. As we've mentioned, this course covers quite a lot of AWS services.
[1:06] If you'd like to get a head start, check out those videos and collections in which you're going to learn how to configure an IM user with a programmatic access in order to be able to interact with AWS using the terminal, how to set up a bidding and cost-management console in order to get an alarm if you're bill is going to be too high, and also learn a bit more about AWS Lambda, AWS Serverless Application Model, and make sure to also check out the intro to DynamoDB collection.
[1:30] If you'd like to check out this course in a workshop format, consider getting the premium workshop bundle in which not only you will get access to the full video course, but also a live workshop recording that I did a while ago in which I go through the entire material from this course over the course of about three hours in front of a live audience.
[1:46] Speaking of other people, you are not the first one to take this course because Egghead team has amazing learner advocates and they've already went through the entire course and created a set of amazing community notes that you can check out by clicking on this link over here. I strongly recommend you do because those notes are an amazing addition to the entire course.
[2:06] Since those notes are on GitHub, you are more than welcome to contribute because after all, those are community notes. You don't have to go to GitHub though. Once you start watching the videos, if you scroll down a bit, you're going to see all those community notes over here, as well as the transcript and the code for this lesson.
[2:22] One more thing, some of the lessons also include amazing visual explanations prepared by the Egghead team that can help you get a better understanding of the concepts that we go through in this course.
[2:32] Once you finish watching all the videos, it is an excellent idea to solidify your knowledge by building something on your own. That's why in the community notes repository, you can find a course project that I encourage you to tackle after you finish watching all the videos.
[2:47] You'll get some requirements, and also some set goals if you're feeling really ambitious. Don't worry, if you get a bit lost, you can always go back to the lessons that cover topics necessary in order to complete this exercise.
[2:58] There are 26 videos in this course. The longest one of them is nearly five minutes long. I am not going to waste your time. Nevertheless, at the end of the course, you will be asked to give some feedback. I read all of the reviews. I would love to hear what you think. I'm very excited to see what kind of things are you going to build with the AWS Cloud Development Kit. Let's go.