Top Banner
Curso Desarrollo Office 365 Marzo 2015
36
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Getting started with Office 365 API's

Curso Desarrollo Office 365Marzo 2015

Page 2: Getting started with Office 365 API's

Getting started with the Office 365 APIs

Alberto Diaz Martin (@adiazcan)Principal Team Leader en ENCAMINAMVP de SharePoint Server

Page 3: Getting started with Office 365 API's

Intro to the Office 365 APIs

Getting started

Demos

Agenda

Page 4: Getting started with Office 365 API's

La plataforma de desarrollo de Office

Modern

Services

Everywhere

Language agnostic

Mail Calendar Contacts SocialFiles Lync

Azure AD applications

HTML

Office Graph

Web Application Host

Page 5: Getting started with Office 365 API's

Intro to the Office 365 APIs

Page 6: Getting started with Office 365 API's

Office 365 device Apps

Page 7: Getting started with Office 365 API's

Consentimiento común

Page 8: Getting started with Office 365 API's

Azure AD graph, Exchange, SharePoint,…

Device apps y sitios web

Consentimiento del Admin y usuario final

Autenticación simple para Office 365

Page 9: Getting started with Office 365 API's

OAuth 2.0

No captura as credenciales del usuario

Ámbito limitado de acceso

Soporta MFA y autenticación federada

Acceso Long-term con tokens de refresco

Protocolo Seguro

Page 10: Getting started with Office 365 API's

Determina automáticamente la URL de los servicios de Office 365

Soporte Device App y sitios web

Usa la autenticación de Azure AD

Información se almacena en los servicios de AAD

Servicio de descubrimiento de Office 365

Page 11: Getting started with Office 365 API's

Custom client code

_api

JavaScript library Silverlight library .Net CLR library

Execute query REST/

OData

…SearchSites, Lists and

LibsTaxonomy BCSWorkflow

Las APIs de cliente de SharePoint

Author
mention about SharePoint Feeds getting no focus
Page 12: Getting started with Office 365 API's

Office 365 APIs RoadmapSharePoint

Sites

Exchange & Outlook.com

Calendar

Contacts

Mail

OneDrive

OneDrive for Business

Active Directory

Users

Groups

OneDrive

Client API

Search

Sites, Lists and Libs

Taxonomy

BCSWorkflow

Page 13: Getting started with Office 365 API's

Getting Started

Page 14: Getting started with Office 365 API's

http://aka.ms/o365apis

Page 15: Getting started with Office 365 API's
Page 16: Getting started with Office 365 API's
Page 17: Getting started with Office 365 API's
Page 18: Getting started with Office 365 API's
Page 19: Getting started with Office 365 API's
Page 20: Getting started with Office 365 API's
Page 21: Getting started with Office 365 API's

AZURE ACTIVE DIRECTORY PORTAL

demo

Page 22: Getting started with Office 365 API's

AUTHENTICATION PROCESS

demo

Page 23: Getting started with Office 365 API's

Get the tools

Page 24: Getting started with Office 365 API's

.NET Windows Store Apps

Windows Forms Application

WPF Application

ASP.NET MVC Web Application

ASP.NET Web Forms Application

Xamarin Android and iOS Applications

Multi-device Hybrid Apps (Cordova)

Soporte de proyectos de Visual Studio

Page 25: Getting started with Office 365 API's
Page 26: Getting started with Office 365 API's

GETTING STARTED OFFICE 365 API TOOLS FOR VS ASP.NET MVC

demo

Page 27: Getting started with Office 365 API's

http://aka.ms/Office365DevAPIs

Page 28: Getting started with Office 365 API's

Demos

Page 29: Getting started with Office 365 API's

ASP.NET MVC PROJECT DEMO

demo

Page 30: Getting started with Office 365 API's

ANGULARJS HTML/JS PROJECT DEMO

demo

Page 31: Getting started with Office 365 API's

Nueva forma para llamar a servicios de Office 365

Disponible en preview

Conclusiones

Page 32: Getting started with Office 365 API's

Dev. .comOffice

One stop shop for Office Developer Platform

Page 33: Getting started with Office 365 API's

Explore our developer centerhttp://dev.office.com

Calls to action

Give feedback Drive our roadmap http://aka.ms/OfficeDevFeedback

Get answershttp://aka.ms/AskSharePointhttp://aka.ms/AskOffice

Play with our code sampleshttp://dev.office.com/code-samples

Jumpstart into our traininghttp://dev.office.com/training

Page 34: Getting started with Office 365 API's

Transform your codeProviding App Model Patterns for common Full Trust Code scenarios

60+ Visual Studio projectsCommon scenarios• Branding• Site provisioning• Remote event receivers • Large file support• Taxonomy driven navigation• And much more…

ContributeOpen source coming soon!

aka.ms/OfficeDevPnP

DeveloperPatterns & Practices

Page 35: Getting started with Office 365 API's

Microsoft Virtual Academy courses

2014

Aug Sept Oct

Introduction to Office 365 Development

2015

JanNov Dec

Deep Dive into the Office 365 App Model

Deep Dive into integrating Office 365 APIs with your standalone web application development

Deep Dive into integrating Office 365 APIs with your mobile device development

Shipping your Office 365 App to theOffice Store

Deep dive into the building blocks and services of the SharePoint platform

Feb

Deep Dive into Office 365 Development on non-Microsoft Stack

Page 36: Getting started with Office 365 API's

© 2014 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.