Exercício – criar uma nova aplicação para trabalhar com o armazenamento do Azure

Concluído

Lembre-se de que estamos trabalhando em um aplicativo de compartilhamento de fotos que usa o Armazenamento do Azure para gerenciar imagens e outros bits de dados que armazenamos em nome de nossos usuários.

Para simplificar o cenário e concentrar-se nas APIs de Armazenamento, irá criar uma nova aplicação da Consola .NET Core. Suponha que terá sempre conectividade de rede. No entanto, você deve sempre proteger seu aplicativo para garantir que as falhas de rede não afetem a experiência do usuário ou resultem em uma falha do próprio aplicativo.

Criar uma aplicação .NET Core

O .NET Core é uma versão do .NET multiplataformas que é executada no macOS, Windows e Linux. Você pode instalar as ferramentas localmente ou usar o Cloud Shell no lado direito da janela para executar as etapas a seguir.

  1. Crie um novo aplicativo .NET Core Console com o nome "PhotoSharingApp". Adicione o sinalizador ou --output para criar o -o aplicativo em uma pasta específica.

    dotnet new console --name PhotoSharingApp
    
  2. Mude para o diretório da aplicação.

    cd PhotoSharingApp
    
  3. Execute a aplicação para garantir que foi corretamente criada e que funciona na perfeição.

    dotnet run
    

    A saída "Hello World!" deve ser exibida no console.

Para simplificar o cenário e concentrar-se nas APIs de Armazenamento, irá criar uma nova aplicação Node.js que pode ser executada a partir da consola. Suponha que terá sempre conectividade de rede. No entanto, você sempre deve proteger seu aplicativo para garantir que as falhas de rede não afetem a experiência do usuário ou resultem em uma falha do próprio aplicativo.

Criar uma aplicação Node.js

O Node.js é uma arquitetura popular para a execução de aplicações JavaScript. É mais comumente usado para aplicativos Web, mas você também pode usá-lo para executar lógica a partir da linha de comando. Se as suas ferramentas estiverem instaladas localmente, poderá executar os passos seguintes a partir de uma linha de comandos. Como alternativa, você pode usar o Cloud Shell no lado direito da janela para executar as etapas a seguir.

  1. No Cloud Shell à direita, crie uma nova pasta chamada "PhotoSharingApp".

    mkdir PhotoSharingApp
    
  2. Mude para a nova pasta e utilize npm para inicializar uma nova aplicação Node.js. Esta ação irá criar um ficheiro package.json que contém metadados que descrevem a aplicação.

    cd PhotoSharingApp
    npm init -y
    
  3. Crie um novo ficheiro index.js de origem, que será o destino do código.

    touch index.js
    
  4. Abra o ficheiro index.js com um editor. Se você estiver usando o Cloud Shell, entre code . para abrir um editor.

  5. Cole o seguinte programa no ficheiro index.js. Pressione Ctrl+V ou clique com o botão direito do mouse para colar.

    #!/usr/bin/env node
    
    function main() {
        console.log('Hello, World!');
    }
    
    main();
    
  6. Pressione Ctrl+S para salvar o arquivo. Como alternativa, na barra de título do editor integrado ao Cloud Shell, selecione as reticências e, em seguida, selecione Salvar no menu de contexto.

  7. Execute a aplicação para ter a certeza que funciona corretamente.

    node index.js
    

    A saída "Hello World!" deve ser exibida no console.