Price
$99
Course Type
Online
Duration
4 hours
Date
Various dates throughout the year
Entry Requirements
intermediate Level

About this course

This course is a complete guide on how to create a backend for your Android apps using Azure Mobile Services.

Target audience
It is designed for Android developers using Java with Android Studio and JavaScript on Node.JS for the backend logic. No iOS, HTML, C# or .NET!

Course goal
Give you a head start with Mobile Services so you can be productive in less than a day.

Tools
We'll use Android Studio, Chrome and Postman running on a Mac. You can of course use Linux or Windows.

What you'll learn

  • What are Azure and Mobile Services
  • Why choose Mobile Services over Parse
  • How to figure out pricing
  • How to use the ToDo sample app
  • How to store data in structured storage
  • How to expose your data using a REST API
  • How to query your data using the open source Java Mobile Services SDK
  • How to add backend logic using JavaScript running on Node.JS
  • How to create a custom API and expose it with REST
  • How to clone the Git repo locally
  • How to schedule jobs
  • How to install Node modules
  • How to send emails using SendGrid
  • How to send SMS using Twilio
  • How to protect your data using authorization
  • How to use 3rd party authentication services (Google, Facebook, Twitter and Microsoft)
  • How to send push notifications using Google Cloud Messaging
  • How to target specific devices using tags when sending push notifications
  • How to log information
  • How to use the Kudu debug console
  • How to scale your backend


What are the requirements?

  • You should be familiar with Java and Android development
  • You should be familiar with JavaScript
  • You will need Android Studio and Postman, a Chrome extension
  • You can use Mac, Linux or Windows (the demos were recorded on a Mac)

What am I going to get from this course?

  • Over 41 lectures and 3.5 hours of content!
  • Create a Cloud backend for Android apps
  • Understand what is Microsoft Azure
  • Use Azure Mobile Services to develop the backend
  • Code the backend using JavaScript on Node.JS
  • Add logic to the CRUD database operations
  • Use a REST API to access the database and secure the data
  • Install and use Node modules
  • Authenticate users using third party providers like Google, Facebook and Twitter
  • Send Push Notifications using Google Cloud Messaging
  • Scale the backend to meet peeks or a growing user base
  • Debug the backend using logs and the Kudu debug console

What is the target audience?

  • This course is meant for Android developers who need to create a backend for their Android apps using JavaScript running on Node.JS in the backend and Android Studio for the apps.
  • No backend programming experience is needed
Enquire now

Enquire now