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