Tutorials and Resources

Learn how to build apps with Azure Mobile Services.

Get started

Tutorial: Add a mobile service using C++

Learn how to use Mobile Services to add a cloud-based backend service to an existing Windows Store app that uses C++ and XAML.

How to: Use Mobile Services server scripts

Azure Mobile Services enables you to define custom business logic that is run on the server. This logic is provided as a JavaScript function that is either registered to an insert, read, update, or delete operation on a given table or is assigned to a scheduled job.

Users

Tutorial: User authentication for C++ apps

Learn how to authenticate users in your app through a variety of identity providers, including Google, Facebook, Twitter, and Microsoft, and then leverage profile data to add features like greeting users by name.

Services

Tutorial: Schedule backend jobs in Mobile Services

Learn how to use the Mobile Services job scheduler functionality to define server script code that is executed on a schedule that you define.

Tutorial: Use New Relic to monitor Mobile Services

Learn how to use the New Relic add-on to provide enhanced monitoring of your mobile service.

Tutorial: Use Twilio for voice and SMS capabilities for Mobile Services

Your Mobile Services app can use Twilio to incorporate phone call and Short Message Service (SMS) functionality. This tutorial shows how to create custom API scripts that use the Twilio API to make phone calls and send SMS messages.

Tutorial: Send email from Mobile Services with SendGrid

Learn how to add email functionality to your Mobile Service using the SendGrid email service. This topic demonstrates how to add server side scripts to send email using SendGrid.

Tutorial: Recover in the event of a disaster

Learn how to use features built-in Azure to ensure business continuity in the event of availability problems.

Tools

Tutorial: Automate Mobile Services with command-line tools

This topic shows how to use use the Azure command-line tools to automate the creation and management of Azure Mobile Services. It describes how to install the tools and how to perform common tasks including creating a new mobile service, creating a table, registering a script on a table operation, deleting a table, and deleting an existing mobile service.

Reference: Commands to manage Mobile Services

Find Mobile Service commands to enable backend capabilities for your apps.

Tutorial: Store server scripts in source control

This topic shows you how to set up source control in Mobile Services to store server scripts in a Git repository.

Reference

API Reference: Client library for C++

The Azure Mobile Services SDK includes a client library for C++ that enables Windows Store development with XAML and C++. This section provides detailed reference information to use this client library.

API Reference: C++ REST SDK (codename "Casablanca")

The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. Though not specific to Azure or Mobile Services, the APIs are useful for C++ developers who are developing cloud-based applications.

API Reference: REST API reference

This reference provides general information for working with storage service APIs, as well as specific reference information for each available operation.