このコースでは、Web アプリケーションの基本的な知識や開発について解説します。
プログラミング言語は Python で Flask という Web アプリケーションフレームワークを使用します。またそのサンプルの Web アプリケーションを AWS クラウドの環境で動作させる方法などについても紹介します。
• コースレベル: 基礎
• 所要時間: 2 時間
アクティビティ
このコースには、プレゼンテーション、デモストレーション、サンプルアプリケーションのダウンロードリンクが含まれています。
コースの目標
このコースでは、以下の方法について学習します。
• Web アプリケーションの開発の基本
• Web アプリケーションを AWS 環境で動作させる方法
対象者
このコースは次のような方を対象としています。
• Web アプリケーションについて知りたい方
• これから Web アプリケーション開発を始めたい方
前提条件
このコースを受講するにあたって、前提条件はありませんが、以下のことを身につけておくことをお勧めします。
• AWS Cloud Practitioner Essentials を受講済または相当の知識
コースの内容
モジュール 1: Web アプリケーションとは
• イントロダクション
• Web アプリケーションとは
• Web の仕組み
• Web アプリケーションとは
• モジュールのまとめ
モジュール 2: 開発環境の準備
• 開発環境の準備
• モジュールのまとめ
モジュール 3: Web ページの作成
• HTML を使用した Web ページの作成
• スタイルシート
• AWS のクラウドで Webページを公開してみよう
• モジュールのまとめ
• チャレンジ
モジュール 4: Web アプリケーションの作成
• Webアプリケーションの構造
• Python の基本
• Flask のサンプルを動かしてみよう
• モジュールのまとめ
• チャレンジ
モジュール 5: Web データベース
• データベース
• リレーショナルデータベース
• Structured Query Language (SQL)
• データベースの準備
• Webアプリケーションからデータベースへのアクセス
• モジュールのまとめ
• チャレンジ
モジュール 6: JavaScript の活用
• JavaScript の活用
• クライアントサイドレンダリング
• フロントエンドアプリケーションと Web API
• モジュールのまとめ
モジュール 7: Web アプリケーションを AWS で動かそう
• 使用する AWS サービスの概要
• EC2 インスタンスで Web アプリケーションを起動する
• ソースコード管理・ビルド・デプロイ
• モジュールのまとめ
モジュール 8: Next step のご紹介