AWSの開発をしたことがない初心者の備忘録です。
柔軟な構成にできるのがメリットであり初心者にはデメリットになる部分だったので、何やかんや開発するまでの勉強法を備忘録として残します。
【前提】
・AWSの用語、代表的なサービスとその簡単な機能はある程度知識として持っておくと良いので、事前に[AWS 基礎知識]などでヒットしたサイトにざっと目を通すことをおすすめします。
アカウント登録(無料枠をフル活用)
ハンズオン1(EC2+RDS)
この構成のハンズオンはどこにでもあるので自分がやりやすいものを実施。
ハンズオン2(サーバレス)
各サービスの機能が文字で読んでもいまいち理解しきれない場合に、知りたいサービスを利用したハンズオン
・API Gateway+Lambda+DynamoDB
・CloudFront+S3
・Amplify利用の開発
・SAM利用の開発
他
・[サービス名 ハンズオン][サービス名 使ってみた]などで検索してできそうなものを実施。
・ローカルでの開発も考える(Lambda利用するならローカルでLambdaのテストを行う環境をどう準備するか)。
・AWS Certified Cloud Practitionerの勉強がちゃんと役立つ。