Oefening: een nieuwe app maken om met Azure Storage te werken

Voltooid

Zoals u weet, werken we aan een toepassing voor het delen van foto's die gebruikmaken van Azure Storage om afbeeldingen en andere stukjes gegevens te beheren die we namens onze gebruikers opslaan.

Ter vereenvoudiging van ons scenario gaan we een nieuwe .NET Core-consoletoepassing maken, zodat we ons op de Storage-API's richten kunnen. We gaan er bovendien van uit dat er altijd verbinding is met het netwerk. U moet uw app echter altijd beveiligen om ervoor te zorgen dat netwerkfouten geen invloed hebben op de gebruikerservaring of leiden tot een fout in de toepassing zelf.

Een .NET Core-toepassing maken

.NET Core is een platformoverschrijdende-versie van .NET die wordt uitgevoerd op macOS, Windows en Linux. U kunt de hulpprogramma's lokaal installeren of Cloud Shell aan de rechterkant van het venster gebruiken om de volgende stappen uit te voeren.

  1. Maak een nieuwe .NET Core-consoletoepassing met de naam PhotoSharingApp. Voeg de -o of --output vlag toe om de app in een specifieke map te maken.

    dotnet new console --name PhotoSharingApp
    
  2. Ga naar de toepassingsmap.

    cd PhotoSharingApp
    
  3. Voer de app uit om te controleren of het samenstellen en bouwen correct wordt uitgevoerd.

    dotnet run
    

    De uitvoer 'Hallo wereld!' moet worden weergegeven in de console.

Ter vereenvoudigen van ons scenario gaan we een nieuwe Node.js-consoletoepassing maken die vanaf de console wordt uitgevoerd, zodat we ons op de Storage-API's kunnen richten. We gaan er bovendien van uit dat er altijd verbinding is met het netwerk. U moet uw app echter altijd beveiligen om ervoor te zorgen dat netwerkfouten geen invloed hebben op de gebruikerservaring of dat de toepassing zelf is mislukt.

Een Node.js-toepassing maken

Node.js is een populair framework voor het uitvoeren van JavaScript-apps. Het wordt het meest gebruikt voor web-apps, maar u kunt het ook gebruiken om logica uit te voeren vanaf de opdrachtregel. Als u de hulpprogramma's lokaal hebt geïnstalleerd, kunt u de volgende stappen uitvoeren vanaf de opdrachtregel. U kunt Cloud Shell ook aan de rechterkant van het venster gebruiken om de volgende stappen uit te voeren.

  1. Maak in Cloud Shell aan de rechterkant een nieuwe map met de naam PhotoSharingApp.

    mkdir PhotoSharingApp
    
  2. Schakel over naar de nieuwe map en gebruik npm om een nieuwe Node.js-app te initialiseren. Hierdoor wordt een package.json-bestand gemaakt dat de metagegevens bevat die de app beschrijven.

    cd PhotoSharingApp
    npm init -y
    
  3. Maak een nieuw bronbestand, index.js. Hier gaat onze code naartoe.

    touch index.js
    
  4. Open het index.js-bestand met een editor. Als u Cloud Shell gebruikt, voert u een code . editor in.

  5. Plak het volgende programma in het index.js-bestand. Druk op Ctrl+V of klik met de rechtermuisknop om te plakken.

    #!/usr/bin/env node
    
    function main() {
        console.log('Hello, World!');
    }
    
    main();
    
  6. Druk op Ctrl+S om het bestand op te slaan. U kunt ook in de titelbalk van de geïntegreerde Cloud Shell-editor het beletselteken selecteren en vervolgens Opslaan selecteren in het contextmenu.

  7. Voer de app uit om te controleren of deze correct wordt uitgevoerd.

    node index.js
    

    De uitvoer 'Hallo wereld!' moet worden weergegeven in de console.