Microsoft Platform and Tools for Mobile App Development

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Author(s): Cesar de la Torre, Simon Calvert
Publisher: Microsoft Press
Year: 2016

Language: English
Pages: 55

Cover
Copyright page
Microsoft Press store
Introduction
Who should read this book
This book might not be for you if…
Organization of this book
Acknowledgments
Errata, updates, & book support
Free ebooks from Microsoft Press
We want to hear from you
Stay in touch
Chapter 1: Introduction to the Microsoft platform for mobile app development
Chapter 2: Developing client mobile apps
Choices for cross-platform mobile development
Building hybrid mobile apps based on HTML/JavaScript
Using Visual Studio Tools for Apache Cordova
Building native and cross-platform apps
Using C#, .NET, and Xamarin in Visual Studio and Xamarin Studio
Building native components by using Visual Studio C++ cross-platform
Building native games by using Visual Studio Tools for Unity
Creating custom LoB apps quickly by using Microsoft PowerApps
Microsoft Press newsletter
Chapter 3: Developing back-end services
Mobile back ends using Azure App Service
Mobile back-end services with Azure Mobile Apps
Workflow and business processes with Azure App Service Logic Apps
Building microservices with Azure Service Fabric
Azure Service Fabric
Implementing data platform services by using Azure
SQL databases using Azure SQL Database
NoSQL databases using Azure DocumentDB
Storage via Azure Storage
Caching by using Azure Redis Cache
On-premises back-end systems via Azure Stack
On-premises services for mobile apps: Azure Stack App Service
Back-end platform for Internet of Things with Microsoft Azure
Chapter 4: DevOps for mobile
Managing teams and projects by using VSTS/TFS
Continuous integration, deployment, and release management using VSTS/TFS, Xamarin Test Cloud, and HockeyApp
Managing a beta release program by using HockeyApp
Gathering operational and behavioral analytics by using HockeyApp
Getting mobile customer insights and implementing marketing campaigns by using Azure Mobile Engagement
Real-time actionable analytics to maximize return on investment
Value-added push and communications platform
Open APIs and ease of integration
DevOps for back-end mobile services using VSTS, Azure, and Application Insights
Analyzing the health of back-end services by using Visual Studio Application Insights
Microsoft Press survey
Chapter 5: Securing and managing mobile apps
Securing mobile apps
Identity, SSO, authentication, and authorization
Communication security
Threats analysis
Data protection on device (data at rest)
Managing client mobile apps and devices
Securing mobile apps end to end with Microsoft Intune MAM
Chapter 6: Conclusions
Key takeaways
Appendix: Technology decision tables
Mobile app development technologies
Hybrid and cross-platform: Visual Studio Tools for Apache Cordova
Native and cross-platform: C#—Visual Studio with .NET and Xamarin
Rapid Mobile App Development (RMAD) with Microsoft PowerApps
Back-end and cloud services technologies
PaaS and MBaaS
PaaS: Microservices and hyperscale
Service development technologies
Data platform in Azure for mobile apps
DevOps for mobile: Tools and SDKs
Development team collaboration services and tools
Technologies for securing mobile apps
Identity, SSO, and authentication
Authentication client SDKs for mobile apps
Managing and securing mobile apps and devices
Other security products
Microsoft Press free ebooks