SlideShare a Scribd company logo
5 июля 2013
Создание
современных
приложений
с Visual Studio 2013
Ефимцева Наталия, natale@micorosoft.com
Работа c облачным бэкендом мобильных приложений
Mobile Services –
быстрый и
функциональный
мобильный
бэкенд
Работа c облачным бэкендом мобильных приложений в Visual Studio 2013
Работа c облачным бэкендом мобильных приложений в Visual Studio 2013
Приложение
My TODO
Мультиплатформенност
ь
Вам не нужно создавать отдельный
мобильный сервис к каждой
платформе!
Подключайте их все!
Мультиплатформенность
Работа c облачным бэкендом мобильных приложений в Visual Studio 2013
Push-нотификации
Единая платформа для push
Работа c облачным бэкендом мобильных приложений в Visual Studio 2013
Единая платформа для push
Не забывайте проверять ответ при
возврате от notification-сервера
ошибке (или getFeedback для
APNS)
Добавим
toast-
уведомления
Виртуальные таблицы
Создание таблицы
Ее использование как endpoint’а
Т.е. нет вызова request.Execute
Собственный кодAPI
Работа c облачным бэкендом мобильных приложений в Visual Studio 2013
Обновим тайл
через Custom
API
Работа с хранилищем
(Azure Storage)
Это возможно
Это еще не совершенно
Реализуется через серверные
скрипты и модули
Чтением данных из таблицы
Работа с BLOB’ами
Работа с
BLOB’ами
Работа с email
Работа c облачным бэкендом мобильных приложений в Visual Studio 2013
Отправка сообщения
Отправим
письмо
DelegatingHandler’ы
На стороне клиента
Перехватывают запросы и ответы
Добавляет версию к каждому запросу
Работа с версиями в серверном скрипте
Версионность
Работа c облачным бэкендом мобильных приложений в Visual Studio 2013
Авторизация:
кэширование токена
Кэширование в .NET
Получение токена
Авторизуемся
с Google
Авторизация:
обновление токена
Работа c облачным бэкендом мобильных приложений в Visual Studio 2013
DelegationHandlers (снова)
Получение данных
постранично
На клиенте
На сервере
На клиенте
На сервере
Поддержка Source
Control
Включается на портале
Создается git репозиторий
Копируем локально, работаем,
обновляем удаленный
репозиторий
Добавление NPM модулей
Интеграция с
Git и
добавление
node-uuid
Работа c облачным бэкендом мобильных приложений в Visual Studio 2013
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the
part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Ефимцева Наталия
natale@microsoft.com
@nefimtseva
Команда Windows Azure в России – azurerus@microsoft.com

More Related Content

PPTX
QA Fest 2016. Татьяна Люлюченко. Немного о мобильных браузерах
PPT
Bdd j behave or cucumber jvm plus appium for efficient cross platform mobile ...
PDF
Symfony в архитектуре Upwork Enterprise
PDF
Кейсы использования PWA для партнерских предложений в Delivery Club, Никита Б...
PPTX
Dotnet development
PPTX
QA Fes 2016. Анна Карпенко. Специфика тестирования мобильных приложений или к...
PPTX
Starling and Feathers
PPTX
Что нового в Visual Studio 2013
QA Fest 2016. Татьяна Люлюченко. Немного о мобильных браузерах
Bdd j behave or cucumber jvm plus appium for efficient cross platform mobile ...
Symfony в архитектуре Upwork Enterprise
Кейсы использования PWA для партнерских предложений в Delivery Club, Никита Б...
Dotnet development
QA Fes 2016. Анна Карпенко. Специфика тестирования мобильных приложений или к...
Starling and Feathers
Что нового в Visual Studio 2013

What's hot (6)

PPTX
Azure - Visual Studio Team Services
PDF
JavaScript + Webdriver = ♥
PDF
Тестирование web-приложений на базе технологий Ruby/Cucumber/Watir Webdriver
PDF
CodeFest 2013. Баяндин А. — JavaScript + Webdriver = ♥
PDF
Reliable DOM testing with browser-monkey
PDF
20160330 Занятие 6. Серия практических занятий "Чеклист"
Azure - Visual Studio Team Services
JavaScript + Webdriver = ♥
Тестирование web-приложений на базе технологий Ruby/Cucumber/Watir Webdriver
CodeFest 2013. Баяндин А. — JavaScript + Webdriver = ♥
Reliable DOM testing with browser-monkey
20160330 Занятие 6. Серия практических занятий "Чеклист"
Ad

Viewers also liked (11)

PDF
Google Cardboard (Winter Nights'15)
PPTX
Дорога в облака: Windows Azure как платформа для кодирования, сохранения, защ...
PPTX
Облака для Windows 8 (Windows 8 Summit)
PPTX
Инфраструктура как услуга (IaaS) в Windows Azure
ODP
Estadística de matemáticas
PPTX
Возможности интеграции с Office 365
PPTX
Облачные сервисы для приложений под Windows 8 и Windows Phone
PPTX
Бесплатный триал Windows Azure: пошаговая инструкция
PPTX
Нагрузочное тестирование в облаке Windows Azure
PPTX
Миграция существующих приложений в Windows Azure
PDF
Google Cardboard (Winter Nights'15)
Google Cardboard (Winter Nights'15)
Дорога в облака: Windows Azure как платформа для кодирования, сохранения, защ...
Облака для Windows 8 (Windows 8 Summit)
Инфраструктура как услуга (IaaS) в Windows Azure
Estadística de matemáticas
Возможности интеграции с Office 365
Облачные сервисы для приложений под Windows 8 и Windows Phone
Бесплатный триал Windows Azure: пошаговая инструкция
Нагрузочное тестирование в облаке Windows Azure
Миграция существующих приложений в Windows Azure
Google Cardboard (Winter Nights'15)
Ad

Similar to Работа c облачным бэкендом мобильных приложений в Visual Studio 2013 (16)

PDF
"Windows Azure для мобильных платформ". Владимир Юнев, Microsoft
PPTX
Mobile services meetup - short version
PDF
Наталья Ефимцева, Microsoft
PPTX
Андрей Чебукин: App service
PDF
Azure Mobile Backend
PDF
DevCon School. Modern Mobile and Web Development
PPTX
Интеграция мобильных приложений с Window azure
PPTX
Go Mobile! Windows Phone 7 for all
PDF
DevCon School. Advaced Cloud Scenarios
PPTX
«Кроссплатформенная разработка мобильных приложений для бизнеса» Александр Еп...
PDF
Архитектура приложений для мобильных устройств на платформе Windows
PDF
Oracle maf overview_rus_for publishing
PDF
Зачем компаниям нужны новые мобильные приложения?
PDF
Анастасия Белокурова (DataArt) "С телефона в облака: Azure Mobile Services. С...
PDF
V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing
PDF
Mobile keynote rev3 for publishing
"Windows Azure для мобильных платформ". Владимир Юнев, Microsoft
Mobile services meetup - short version
Наталья Ефимцева, Microsoft
Андрей Чебукин: App service
Azure Mobile Backend
DevCon School. Modern Mobile and Web Development
Интеграция мобильных приложений с Window azure
Go Mobile! Windows Phone 7 for all
DevCon School. Advaced Cloud Scenarios
«Кроссплатформенная разработка мобильных приложений для бизнеса» Александр Еп...
Архитектура приложений для мобильных устройств на платформе Windows
Oracle maf overview_rus_for publishing
Зачем компаниям нужны новые мобильные приложения?
Анастасия Белокурова (DataArt) "С телефона в облака: Azure Mobile Services. С...
V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing
Mobile keynote rev3 for publishing

Работа c облачным бэкендом мобильных приложений в Visual Studio 2013

Editor's Notes

  • #2: Visual StudioРабота из Visual Studio 2013PushCustom APIGit
  • #5: Install-Package WindowsAzure.MobileServicesПоддержка Visual Studio 2013
  • #8: PhoneGap –HTML\JavaScript, взять и интегрировать текущий код
  • #10: Проверить ответ, чтобы понять, истек токен или нет. Удалить неиспользуемый девайс, чтобы не отсылать на него уведомления.
  • #11: Push notification
  • #12: А-ляCustom API, но по старому
  • #14: http://www.windowsazure.com/en-us/develop/mobile/tutorials/create-pull-notifications-dotnet/
  • #17: PATCH - Partial Updates
  • #19: http://www.windowsazure.com/en-us/develop/mobile/tutorials/send-email-with-sendgrid/
  • #24: http://www.windowsazure.com/en-us/develop/mobile/tutorials/get-started-with-users-dotnet/http://www.windowsazure.com/en-us/develop/mobile/how-to-guides/register-for-google-authentication/
  • #52: http://www.windowsazure.com/en-us/develop/mobile/tutorials/store-scripts-in-source-control/var _r = require;var require2 = function(path) { try { return _r(path); } catch (e) { return _r('../../app_data/config/scripts/table/' + path); }}varuuid = require2('../shared/node_modules/node-uuid');item.uuid = uuid.v1();