Das Azure Backend zu meiner mobilen App

7252086bae9203045dd7f5664fd96a07?s=47 Manuel Meyer
September 28, 2017

Das Azure Backend zu meiner mobilen App

Keine App ohne Backend! In dieser Session erläutern wir die Möglichkeiten, wie mithilfe der Microsoft Azure Cloud ein Backend für mobile Line-of-business-Apps erstellt werden kann. Dabei zeigen wir die Möglichkeiten vom No-Code Backend, das komplett im Browser zusammengeklickt werden kann, bis zum kompletten skalierbaren API inklusive der Integration mit On-Premises-Systemen oder Software-as-a-Service-Diensten.

7252086bae9203045dd7f5664fd96a07?s=128

Manuel Meyer

September 28, 2017
Tweet

Transcript

  1. Das Azure Backend zu meiner mobilen App Thomas Gassmann, Trivadis

    AG Manuel Meyer, Trivadis AG
  2. Über uns… Thomas Gassmann Angular/Ionic/Xamarin thomas.gassmann@trivadis.com Manuel Meyer C#/XAML/VS/Azure www.manuelmeyer.net

    manuel.meyer@trivadis.com
  3. 1. «Die App» 2. Der Azure AppService 3. API Apps

    4. Function Apps 5. Logic Apps 6. Mobile Apps
  4. «Die App»

  5. Die App SMS Activation Code Check-In & Kreditkarte Raumzuteilung.

  6. Mobile Client Ionic App Azure Traffic Manager Azure LogicApp SaaS

    Provider Notification Hub PNS Easy Tables Azure Function Cognitive Services Azure API App Azure SQL Azure Mobile App
  7. Azure AppService

  8. None
  9. None
  10. Der Azure AppService „Eine Plattform für das Hosting von webbasierten

    Workloads“ ▪ Elastizität ▪ Pay-as-you-go ▪ Easy Deployment ▪ Scaling ▪ Tooling, Monitoring.
  11. API APPS Easily build and consume REST APIs in the

    cloud WEB APPS Web apps that scale with your business LOGIC APPS Automate business process across SaaS and on-premises MOBILE APPS Build Mobile apps for any device FUNCTIONS Der Azure AppService
  12. Azure App Service Microsoft Account Azure Subscription Paid, Free (Test,

    BizSpark, DreamSpark, MSDN) App Service Plan (Cluster) (Connects Compute Power & Resources) Location Sizing Scale App Service App Service App Service Functionality DNS-Name Monitoring Billing Templated Deployment Payment Resource Group Resource Group
  13. API Apps

  14. API Apps API App = Web Api + Swagger «einherstolzieren»

    «grosstun» «eine grosstuerische Art an den Tag legen».
  15. Swagger

  16. YES, WE DO! Meet Swashbuckle! «sich draufgängerisch benehmen».

  17. None
  18. Swagger http://swagger.io/

  19. DEMO Azure Api Apps

  20. Function Apps

  21. Azure Functions „In der Cloud gehostete Snippets, die auf Events

    reagieren“ ▪ Data Processing ▪ Integration ▪ IoT ▪ APIs ▪ C#, Node.js, Python, F#, batch, bash, Java.
  22. Azure Functions

  23. DEMO Azure Functions

  24. Mobile Apps

  25. Azure Mobile Apps „Ein skalierbares Backend für Deine mobile App“

    ▪ «Quickstart» ▪ Datenspeicherung & Offline Daten ▪ Authentifizierung ▪ Push Notifications ▪ No-Code Backend.
  26. DEMO Azure Mobile Apps

  27. Logic Apps

  28. Azure Logic Apps „Workflows in der Cloud“

  29. Azure Logic Apps ▪ Actions & Decisions ▪ Connectors ▪

    DB: Sql, Oracle ▪ Systems: Sharepoint, O365, SAP ▪ Protocols: AS2, POP, FTP… ▪ SaaS: Dropbox, Slack, Yammer, Twitter ▪ Trigger, Manual, Action.
  30. None
  31. DEMO Azure Logic Apps

  32. Mobile Client Ionic App Azure Traffic Manager Azure LogicApp SaaS

    Provider Notification Hub PNS Easy Tables Azure Function Cognitive Services Azure API App Azure SQL Azure Mobile App
  33. Ressourcen ▪ Azure AppService ▪ https://azure.microsoft.com/en-us/services/app-service/ ▪ Github Technical Community

    Content ▪ https://github.com/Microsoft/TechnicalCommunityContent ▪ https://github.com/Microsoft/TechnicalCommunityContent/tree/master/Cloud%20Comp uting/Azure%20Functions ▪ Scott Hanselman: AppService Secrets ▪ https://www.hanselman.com/blog/AzureAppServiceSecretsAndWebSiteHiddenGems.a spx
  34. Danke! Thomas Gassmann Angular/Ionic/Xamarin thomas.gassmann@trivadis.com Manuel Meyer C#/XAML/VS/Azure www.manuelmeyer.net manuel.meyer@trivadis.com

  35. Danke!

  36. Danke!

  37. Danke! www.trivadis.com