- 物販商品(自宅から発送)あんしんBOOTHパックで配送予定書籍+電子版¥ 900
- 物販商品(自宅から発送)あんしんBOOTHパックで配送予定タニマチ枠(書籍+電子版)¥ 1,200
- ダウンロード商品電子版¥ 800
おはこんにちは! AzureとC#が大好きなエンジニアです👋👋👋 今回は、Azureを使ってTwitterのようなサービスを作る方法を初心者向けにまとめた同人誌を販売します🎉 この同人誌はA5版の36ページで、以下の3つのトピックについて解説しています😊 この同人誌では、👇👇下記のトピック👇👇について、基本的な概念や手順、注意事項などをギュギュッと圧縮して分かりやすく説明しています😊 ※「書籍」と「タニマチ枠(書籍)」は同じ内容で、差異はありません。タニマチ枠はご贔屓いただけるかた向けの設定になります。収益は開発経費、Azure利用料に使わせていただきます。 ※コミックマーケット102終了後にPDF版を追加予定です。追加後、ダウンロードが可能になります。←2023/08/16 追加しました。 ※電子版には表紙はつきません。 ※在庫限りですが https://k-s.booth.pm/items/4782032 を同梱しての発送です。←2023/08/13 終わりました。
1. サーバーレスでAPIを作ろう!🚀
Twitterのようなサービスでは、ユーザーのリクエストに応じてさまざまな処理を行う必要があります🙌 しかし、サーバーを自分で用意したり管理したりするのは大変ですよね😥 そんなときにオススメなのが、Azure FunctionsとAPI Managementです😄 Azure Functionsはサーバーレスな関数型コンピューティングサービスで、必要なときに必要な分だけコードを実行できます👏 API ManagementはAPIの管理や公開を簡単に行えるサービスです👍 これらを組み合わせて、Twitterのようなサービスのバックエンドを作ってみましょう💯💯
2. NoSQLでデータを爆速で扱おう!💨
Twitterのようなサービスでは、ユーザー情報やツイート情報などのデータを保存する必要があります📝 しかし、従来のリレーショナルデータベースでは、データ量が増えたり構造が変わったりするとパフォーマンスが低下したり柔軟性が失われたりしますよね😢 そこで登場するのが、Cosmos DBです😆😆😆 Cosmos DBはAzureのNoSQLデータベースサービスで、高速でスケーラブルなデータ操作ができます🚀 Cosmos DBを使って、Twitterのようなサービスのデータベースを効率的に管理してみましょう👌
3. C#だけでカッコいいフロントエンドを作れる!😎
Twitterのようなサービスでは、ユーザーにとって使いやすく見栄えの良いフロントエンドが必要ですよね👀 しかし、JavaScriptやHTMLやCSSに詳しくなくて、イケてるWebデザインが作れない~!って思ったことはありませんか?😅 そんなときこそ!Blazor wasmを使ってみましょう😁 Blazor wasmはC#をWebAssemblyにコンパイルすることで、高速かつインタラクティブな画面をC#だけで作ることができる技術です👏👏👏 Blazor wasmを使って、Twitterのようなサービスのフロントエンドを作っていきましょう!💯