仮想通貨取引所エンジニアが教える! AWS Lambda×Java11 によるサーバーレス ビットコイン自動売買アプリ
What you'll learn
- 仮想通貨(暗号資産)取引の基礎
- AWS Lambda等のクラウドインフラを用いたサーバーレスアプリケーションの構築方法。
- 秘密鍵を利用した外部APIのリクエスト方法の理解。
- Java11を用いたアプリケーションの開発方法。
- APIでの自動売買によるビットコイン取引アプリケーションの開発方法。
Requirements
- 何らかのプログラミング言語での開発経験。
- AWSアカウントを作成済み。
- 基本的なコマンド操作が可能である。
Description
このコースではAWS LambdaとJava11を組み合わせたビットコインの取引アプリケーションを構築します。
ビットコインの現在価格(2021年3月)は600万円を超え、1年前の同時期と比較すると数倍以上の価格となっております。ビットコインなどの仮想通貨は24時間365日取引可能な上に、他の金融資産と比べて価格変動が激しいです。そこで、本コースではAPIでの売買を繰り返して利益を生み出すようなアプリケーションの開発も行います。
ポイント1:Javaを用いた実践的なアプリケーションの開発が学べる
こちらの講座ではJavaの細かい文法解説を行いません。ですが、環境構築からコーディングまでをハンズオンで解説します。Javaを初めて学ぶ方や、Javaの文法を既に学習済みの方で何か実践的なアプリケーションを作成したい方にオススメです。また、Java11で使用可能なvarを用いた型推論や標準ライブラリのHttpClientの使い方も解説していきます。
ポイント2:AWSのサービスを用いたアプリケーション構築が学べる
今回はAWSのサービスを複数用いて、クラウド上に実際に動くアプリケーションを構築します。クラウドインフラを活用したアプリケーションの作成に興味のある方にオススメです。
ポイント3:APIを通じてビットコイン等の仮想通貨を取引する方法が学べる
仮想通貨取引所ではAPIを提供しており、そのAPIを通じてビットコイン等の仮想通貨の取引を行う手法を学びます。また、仮想通貨・板取引の基礎知識に関しても解説しています。
Who this course is for:
- クラウドインフラでのアプリケーション構築を学びたいエンジニア
- 仮想通貨(暗号資産)の基礎を学びたいエンジニア
- 秘密鍵を利用した外部APIのリクエスト方法を理解したいエンジニア。
- Java11によるアプリ開発を学びたいエンジニア(初〜中級者)
Instructor
Webアプリケーションの開発を得意とするフルスタックエンジニアです。日々、暗号資産(仮想通貨)の取引を行っている投資家でもあります。
外資系・仮想通貨取引所での勤務経験有り。フリーランスとしての独立経験有り。シンガポールでの勤務経験有り。
AWS認定ソリューションアーキテクト プロフェッショナルの資格を持っています。
出身企業(一部):
富士ソフト, ARIGATOBANK, Works Applications