codeandcats / build-an-app-with-the-AWS-cloud-development-kit-notes

Community notes intended to supplement Tomasz's Build an App with the AWS Cloud Development Kit course

Home Page:https://egghead.io/courses/build-an-app-with-the-aws-cloud-development-kit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

All Contributors

About πŸ”

This repo contains notes from Tomasz Łakomy's Egghead course Build an App with the AWS Cloud Development Kit.

These notes contain the same structure as the transcriptions, along with additional rewrites, links to resources, and personal takes on the lesson. Feel free to submit additions to these notes, but please don't remove anything (unless we messed up or misunderstood something).

Generally, there is one document for each lesson in the course. If there are related lessons, the notes will be in the same document.

Course Objective πŸ’ͺ

You've probably already heard of cloud computing, aws, lambda functions, s3 buckets, but maybe have no idea what those things are. Good news! This course serve as an introduction to all of these things and more!

You'll learn how to deploy a cdk template, write your first lambda function, initialize a new s3 bucket to store your assets, save things in a NoSQL database called dynamoDB, connect a react application to your backend and deploy all of it to a CDN!

By the end of the course you'll not only have a good understanding of (some of) aws features, you'll also have a working application deployed live on the internet.

AWS CDK Project πŸŽ“

After completing the course and absorbing all of this knowledge, the best way to solidify it is by using it!

You can find a challenge written up for you to test your new AWS knowledge in the Course Project folder. We've given you a scenario for you to implement a feature through AWS services.

You'll notice that there is a community solutions folder within the Course Project section. We encourage you to submit a PR and add your solution!

Prerequisites βœ…

During this course we're going to talk quite a bit about AWS Lambda, DynamoDB and we're going to play with AWS SAM a bit. This is not required but I think you will get more out of the course if you take a look at those resources first (don't worry - I will be explaning those concepts during the course as well):

πŸ€” Tomasz's notes and workshop docs

Learn AWS Lambda from scratch Learn AWS Serverless Application Model (AWS SAM) from scratch Learn DynamoDB from scratch Intro to DynamoDB by Chris Biscardi
πŸ“Ή Collection πŸ“Ή Collection πŸ“Ή Collection πŸ“Ή Collection
πŸ€” Notes πŸ€” Notes πŸ€” Notes πŸ€” Notes

Who is Tomasz Łakomy? πŸ‘¨β€πŸ’»

Senior Frontend Engineer at OLX Group. His interests include React, AWS, testing, Svelte, VR, app performance and... jQuery, which he still thinks is the best library ever.

Other Egghead content created by Tomasz.

Table of Contents πŸ“œ

Emoji Legend 🧠

emoji explanation
πŸ“Ή links to the course video
πŸ’» course repository
⌨️ keyboard shortcut
πŸ€” additional resources
πŸ‘ good practice

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Lauro Silva

πŸ‘€

edieblu

πŸ–‹ πŸ““

Appleton

🎨

Lucas Minter

πŸ‘€

Kamil Khadeyev

🎨

Creeland A. Provinsal

πŸ–‹

Zac Jones

πŸ–‹

William Johnson

πŸ‘€

Ian Jones

πŸ““

Pixel

πŸ–‹

About

Community notes intended to supplement Tomasz's Build an App with the AWS Cloud Development Kit course

https://egghead.io/courses/build-an-app-with-the-aws-cloud-development-kit