- 書籍+電子版発送までの日数:7日以内在庫なしあんしんBOOTHパックで配送予定物販商品(自宅から発送)¥ 750
- タニマチ枠(書籍+電子版)発送までの日数:7日以内在庫なしあんしんBOOTHパックで配送予定物販商品(自宅から発送)¥ 1,050

【終売になりました】 新しいバージョンがあります!! ▶ https://k-s.booth.pm/items/4963518 ---- おはこんにちは! AzureとC#が大好きなエンジニアです👋👋👋 今回は、Azureを使ってTwitterのようなサービスを作る方法を初心者向けにまとめた同人誌を販売します🎉 この同人誌はA5版の28ページで、以下の3つのトピックについて解説しています😊 この同人誌では、👇👇下記のトピック👇👇について、基本的な概念や手順、注意事項などをギュギュッと圧縮して分かりやすく説明しています😊 ただし紙面の関係上、サンプルコードやサービスの詳細などを掲載することができていません😢😢 第2版で加筆する予定がありますのでご了承下さい🙇🙇🙇 ※電子版には表紙はつきません。 ※「書籍+電子版」と「タニマチ枠(書籍+電子版)」は同じ内容で、差異はありません。タニマチ枠はご贔屓いただけるかた向けの設定になります。収益は開発経費、Azure利用料に使わせていただきます。
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のようなサービスのフロントエンドを作っていきましょう!💯