강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Devops & Infra

Amazonクラウド無料アカウントで始まるサーバーレスアプリケーションプロジェクト

Amazon Cloudの無料アカウントを使用して、物理的なサーバー/ネットワーク設備を管理せずにWeb APIとバックエンドロジックを構築し、HTML / CSS / Javascript Webサイトと統合するプロセスを簡単なカンバンプロジェクトで学びます。

  • HP
AWS
Serverless

学習した受講者のレビュー

こんなことが学べます

  • 開発者を開発者にする Serverless Application について

  • AWS IAM でアクセス権を管理する

  • Amazon API GatewayでWeb APIを簡単に作成

  • AWS Lambdaでバックエンドをすばやく実装する

  • DynamoDBでNoSQLデータベースを作成する

  • AWS S3で静的ウェブページをホストする

  • Amazon CloudFront で世界のどこからでも迅速なサービスを提供する

  • Amazon CloudWatchでロギングとモニタリングをすばやく

  • Amazon SNS にメールアラームを送信する

  • AWS X-Rayで完全なサービスステータスを確認する

  • AWS SAMによるコードによるインフラストラクチャ管理(IaC)

👉購入前に参考にしてください。

  • この講義は2020年に制作された講義で、AWS LambdaなどのUI画面構成が受講時点と異なる場合があります。購入前にプレビューレッスンとカリキュラムを確認してください。

いくつかの実装されたHTML / CSS / JSファイルに基づいて
プロジェクトを完成していく講義で構成されています。


🗒講義紹介

数多くの技術知識と考慮すべき経験的知識があふれており、今は開発者がすべてを扱い、知るには不可能な時代になっています。特に規模の小さい開発部署やスタートアップの場合、足りない資金と開発人材でしっかりとしたサーバー、ネットワークなどの管理をすることは非常に難しい現実です。

  • 1日10人ずつ来たウェブサイトに突然失格に乗りながら10000人以上接続してサーバーが停止しました。すぐにサーバーコンピュータのいくつかを取得してプログラムを構築し、接続できますか?ところが一ヶ月後には一日30人だけ来るようですね。その時はサーバーがたくさん必要ないのに…どうしますか?

経験豊富なサーバー/ネットワーク管理者やホスティング会社がないと簡単に解決できる問題ではなく、開発チームにとっては悪夢のような状況です。そして避けられないことでしょう。

しかし、クラウドサービスの登場により、このような困難はますますなくなってきており、特にサーバーレスアプリケーション(Serverless Application)は、サーバー管理への負担を大幅に低減し、開発者が開発にさらに集中し、高い生産性を発揮できるようにしています。企業の立場でもかなりのコスト削減効果を享受できるようにする強力な利点があるため、今後クラウド環境で開発できるかないかという開発者としての競争力を示す大きな尺度になると思います。

この講座では、すでにある程度実装されたカンバンボード作成プロジェクトファイル(ライブラリやフレームワークのない純粋なHTML、CSS、Javascript)を基に、AWSの代表的なサーバーレスサービスであるAPI Gateway、Lambda、S3、Dynamo DBと統合する過程を通じてサーバーレスアプリケーションを構築する過程を取り上げます。

🙌ここで扱うツール

  • Visual Studio Code WindowsバージョンでJavaScriptを変更します。
  • GitHubで完成したソースコードをダウンロードしてください。
  • Chrome の最新バージョンで AWS Console と完成プロジェクトをテストします。

🙋🏻‍♂️講義に関する予想される質問

Q. AWS に関する事前の知識は必要ありませんか?
A. 初めてクラウドにアクセスする場合は、なぜクラウドが必要なのかについて、AWS Koreaの以下のビデオを参照してください。

(短いバージョン:最初の12分だけ見てください)

https://www.youtube.com/watch?v=XEet5E7z1cs

(長いバージョン:1時間23分)

https://www.youtube.com/watch?v=KBzkeuX32XY

Q.どの程度のプログラミング知識が必要ですか?
A. このレッスンは既にある程度完成したHTML、CSS、Javascriptコードの上でプロジェクトを進めます。講座の目的のためにすでに完成しているソソコードの内容は扱いませんが、講義で扱うAPI呼び出しに関する内容を理解できる中級レベルのJavascriptの知識が必要です。バックエンドのラムダ関数は Node.js 環境で作成しますが、サーバーとプラットフォームの管理は AWS で行うため、開発者が気にする必要はなく、コアロジックを作成する Javascript 文法だけに従うことができます。

非同期文法(Async/Await、Promise)、HTTP Request/Response、JSONなどの概念に慣れていない方は難しいかもしれませんが、AWSを利用したサーバーレスウェブ開発のおおよその流れを把握するのに役立ちます。もちろん、これらの概念を最初に学んだ後に始めると良いでしょう。

Q. AWSの使用に伴う費用支出はありますか?
A. 初めて AWS にご登録いただいた方が、一定使用量内で 1 年間無料で利用できるサービス(プリティア)でのみ講義を構成しました。加入してから1年が経っても請求金額はごくわずかであると思います。一定額以上の費用請求時にアラームを送信する内容を講座初期にご紹介します。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 基礎を超えて本格的なAWSクラウド学習を始めたい人

  • HTML、CSS、JavascriptでWebページを作成できますが、クラウドでサーバーを操作し、バックエンドにもっと簡単にアクセスしたい方

前提知識、
必要でしょうか?

  • 超中級HTML、CSS

  • 中級Javascript

こんにちは
です。

709

受講生

36

受講レビュー

7

回答

4.8

講座評価

1

講座

한국의 스타트업 개발자로 커리어를 시작해 지금은 미국과 캐나다에서 C#(.Net), AWS, React 중심의 프로젝트를 하고 있는 오타와의 개발자입니다.

カリキュラム

全体

33件 ∙ (12時間 10分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

36件

4.8

36件の受講レビュー

  • akakakakak님의 프로필 이미지
    akakakakak

    受講レビュー 12

    平均評価 4.6

    4

    100% 受講後に作成

    (장점) 서비스에 대한 막연한 설명만 들었을 때는 이해가 안 되던 것이 실제 프로젝트에서 어떻게 쓰이는지를 보면서 따라가니 이해가 잘 됨. 공식 문서들을 어떻게 찾아야 할지, 어떻게 사용해야 할지 알 수 있음. 강의력이 괜찮은 편. (단점) 소리가 작음. 노트북 스피커를 최대로 키워도 작아서 상당한 집중을 요함. EC2가 없는 것이 아쉬움. 가격이 좀 비싸다고 생각함.

    • Stony님의 프로필 이미지
      Stony

      受講レビュー 19

      平均評価 4.7

      5

      100% 受講後に作成

      좋은 강의입니다~ 다만 조금 바뀐 부분이 있어요

      • 규님님의 프로필 이미지
        규님

        受講レビュー 5

        平均評価 4.4

        5

        100% 受講後に作成

        이 강의를 이 가격으로 보는게 죄송스러울 정도네요. 강의내내 하나도 놓치지 않게끔 꼼꼼하게 설명해주십니다. 중급 강의도 꼭 만들어주세요!

        • 김민석님의 프로필 이미지
          김민석

          受講レビュー 5

          平均評価 5.0

          5

          82% 受講後に作成

          정말 좋은 강의입니다. 람다를 넘어서 그외 필요한 AWS 세세한 기능까지 실제 화면으로 알려주기 때문에 너무 좋습니다.

          • YHKim77님의 프로필 이미지
            YHKim77

            受講レビュー 2

            平均評価 5.0

            5

            100% 受講後に作成

            ¥5,187

            似ている講座

            同じ分野の他の講座を見てみましょう!