演習 - Azure ストレージを使用するための新しいアプリを作成する

完了

写真やその他のデータを、ユーザーの代わりに Azure Storage に保管して管理する写真共有アプリケーションに取り組んでいることを思い出してください。

Storage API に集中できるようにシナリオを簡単にするために、新しい .NET Core Console アプリケーションを作成します。 また、それがネットワークに常時接続されているものとします。 ただし、ネットワークの故障が利用者に影響を与えたり、アプリケーション自体の失敗につながったりしないように、常にアプリを強固にしてください。

.NET Core アプリケーションの作成

.NET Core は .NET のクロスプラットフォーム版であり、macOS、Windows、Linux で動作します。 このツールは、ローカルにインストールするか、ウィンドウの右側にある Cloud Shell を使用して下の手順を行います。

  1. "PhotoSharingApp" という名前の新しい .NET Core コンソール アプリケーションを作成します。 -o または --output フラグを追加し、特定のフォルダーでアプリを作成します。

    dotnet new console --name PhotoSharingApp
    
  2. アプリケーションのディレクトリに移動します。

    cd PhotoSharingApp
    
  3. アプリを実行し、正しくビルドされ、実行されることを確認します。

    dotnet run
    

    出力 "Hello World!" は、コンソールに表示されます。

Storage API に集中できるようにシナリオを簡単にするために、コンソールから実行できる新しい Node.js アプリケーションを作成します。 また、それがネットワークに常時接続されているものとします。 ただし、ネットワークの故障が利用者に影響を与えたり、アプリケーション自体の失敗につながったりしないように、常にアプリを強固にしてください。

Node.js アプリケーションを作成する

Node.js は JavaScript アプリの実行に利用される人気のフレームワークです。 一般的には Web アプリで使用されることが多いですが、コマンド ラインからロジックを実行するために使用することもできます。 ツールをローカルでインストールした場合、コマンド ラインから次の手順を実行できます。 あるいは、ウィンドウの右側にある Cloud Shell を使用して、以下の手順を行います。

  1. 右側の Cloud Shell で、"PhotoSharingApp" という名前の新しいフォルダーを作成します。

    mkdir PhotoSharingApp
    
  2. 新しいフォルダーに移動し、npm を使用して新しい Node.js アプリを初期化します。 これにより、アプリを記述するメタデータを含む package.json ファイルが作成されます。

    cd PhotoSharingApp
    npm init -y
    
  3. 新しいソース ファイルとして index.js を作成します。コードはこのファイルに入れます。

    touch index.js
    
  4. エディターで index.js ファイルを開きます。 Cloud Shell を使用している場合は、「code .」と入力してエディターを開きます。

  5. index.js ファイルに次のプログラムを貼り付けます。 Ctrl + V キーを押すか、右クリックして貼り付けます。

    #!/usr/bin/env node
    
    function main() {
        console.log('Hello, World!');
    }
    
    main();
    
  6. Ctrl + S キーを押して、ファイルを保存します。 または、Cloud Shell 統合エディターのタイトル バーで、省略記号を選び、コンテキスト メニューから [保存] を選びます。

  7. アプリを実行し、正しく実行されることを確認します。

    node index.js
    

    出力 "Hello World!" は、コンソールに表示されます。