SlideShare une entreprise Scribd logo
1  sur  17
ALM Roadshow
APIs do Office 365
Arquitetura de aplicações e integração
Douglas Romão
MTAC | Microsoft Technical Audience Contributor
Douglas.romao@quicked.com.br
@douglasromao
ALM Roadshow
Agenda
• O que é o Office 365?
• Conhecendo as API´s disponíveis
• Arquitetura de integração
• Demo API Sandbox
• Demo Biblioteca Client;
• E agora?
ALM Roadshow
O que é o Office 365?
• Suíte de Colaboração da Microsoft em nuvem;
• Serviço disponibilizado através de assinatura mensal ou anual;
• Compra através de planos;
• Engloba os seguintes produtos:
ALM Roadshow
Possibilidades com o Office 365
• Conectar pessoas, aplicativos, sistemas e produtos em torno da
Colaboração da suíte;
• Rede social + Gestão de Documentos + Ferramentas de Produtividade +
Intranet + um mundo de coisas:
ALM Roadshow
Office 365 Learning Center
http://aka.ms/o365learning
ALM Roadshow
Conhecendo as API´s disponíveis
• Prover acesso de auto impacto e valor à dados contidos nos serviços do
Office 365;
• API – (Application Programming Interface) é um conjunto de rotinas e
funções para acesso a um aplicativo ou software baseado na web;
• Novo centro de API´s do Office 365 lançado em 2015;
ALM Roadshow
Conhecendo as API´s disponíveis
• Informações disponíveis nas API´s:
• E-mails, calendários e contatos do Exchange Online;
• Arquivos e pastas do SharePoint Online e OneDrive for Business;
• Usuários e grupos do Azure AD;
• Outras API´s disponíveis:
• SharePoint REST API – Consumo de dados do SharePoint Online;
ALM Roadshow
Conhecendo as API´s disponíveis
• Suporte à todos ambientes (device, website, app);
• API unificada;
• Autenticação utilizando oAuth;
• Utilização de REST para trabalhar com os Dados;
• Desenvolvimento em qualquer linguagem Web;
• Bibliotecas Client para conexão com as API´s;
ALM Roadshow
Arquitetura de Integração
ALM Roadshow
Recursos MSDN – Office 365 API Reference
https://msdn.microsoft.com/office/office365/HowTo/rest-api-overview
ALM Roadshow
Recursos MSDN – Office 365 unified API Reference
https://msdn.microsoft.com/en-us/office/office365/howto/office-365-unified-
api-overview
ALM Roadshow
Recursos MSDN – Office Graph
https://msdn.microsoft.com/en-us/office/office365/howto/develop-office-graph
ALM Roadshow
Recursos MSDN – SharePoint REST API
https://msdn.microsoft.com/en-us/library/office/jj860569.aspx
ALM Roadshow
Conhecendo o API Sandbox - Demo
https://apisandbox.msdn.microsoft.com/
ALM Roadshow
Bibliotecas Client - Demo
https://dev.outlook.com/RestGettingStarted/Tutorial/dotnet
ALM Roadshow
E agora?
• Crie uma conta no Office 365 (experimente por 30 dias):
https://products.office.com/pt-br/try
*Dica Você pode pegar o Plano E3
https://products.office.com/pt-br/business/office-365-enterprise-e3-
business-software
• Pronto!
ALM Roadshow
bit.ly/ALMRoadshow @ALMRoadshow
Obrigado!

Contenu connexe

Similaire à ALM RoadShow SJC - Office 365 API´s

PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integraçõesPHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integraçõesiMasters
 
Winsec Online Day - Vá para as nuvens com o Office365
Winsec Online Day - Vá para as nuvens com o Office365Winsec Online Day - Vá para as nuvens com o Office365
Winsec Online Day - Vá para as nuvens com o Office365Sara Barbosa
 
APIs Atributos e Tecnologia
APIs Atributos e TecnologiaAPIs Atributos e Tecnologia
APIs Atributos e TecnologiaFábio Rosato
 
OneDay Baixada 2015 - Desenvolvimento para SharePoint
OneDay Baixada 2015 - Desenvolvimento para SharePointOneDay Baixada 2015 - Desenvolvimento para SharePoint
OneDay Baixada 2015 - Desenvolvimento para SharePointDouglas Romão
 
Server Plugins - Team Foundation Server
Server Plugins - Team Foundation ServerServer Plugins - Team Foundation Server
Server Plugins - Team Foundation ServerAdriano Bertucci
 
SharePoint - Presente e Futuro
SharePoint - Presente e FuturoSharePoint - Presente e Futuro
SharePoint - Presente e FuturoAndré Vala
 
Apresentação Office 365 evento 06.11
Apresentação  Office 365 evento 06.11Apresentação  Office 365 evento 06.11
Apresentação Office 365 evento 06.11Allen Informática
 
Novidades office 365 setembro 2015
Novidades office 365   setembro 2015Novidades office 365   setembro 2015
Novidades office 365 setembro 2015Jump Call
 
Apresentação da Plataforma
Apresentação da Plataforma Apresentação da Plataforma
Apresentação da Plataforma Fluig
 
WSO2 - Visão Geral de Negócios
WSO2 - Visão Geral de NegóciosWSO2 - Visão Geral de Negócios
WSO2 - Visão Geral de NegóciosEdgar Silva
 
IaaS, PaaS e SaaS para Developers
IaaS, PaaS e SaaS para DevelopersIaaS, PaaS e SaaS para Developers
IaaS, PaaS e SaaS para DevelopersRenato Groff
 
Share point 2010 intregrando com a nuvem
Share point 2010   intregrando com a nuvemShare point 2010   intregrando com a nuvem
Share point 2010 intregrando com a nuvemFabian Gehrke
 
SharePoint Framework - Uma plataforma aberta e conectada
SharePoint Framework - Uma plataforma aberta e conectadaSharePoint Framework - Uma plataforma aberta e conectada
SharePoint Framework - Uma plataforma aberta e conectadaLambda3
 
Architecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de AplicaçõesArchitecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de AplicaçõesMarkus Christen
 
Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019
Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019
Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019Renato Groff
 
Power BI Administração e Governança
Power BI Administração e GovernançaPower BI Administração e Governança
Power BI Administração e GovernançaPaulo Daniel Nobre
 
Serverless + Azure Functions | Minicurso Gratuito - Azure na Prática
Serverless + Azure Functions | Minicurso Gratuito - Azure na PráticaServerless + Azure Functions | Minicurso Gratuito - Azure na Prática
Serverless + Azure Functions | Minicurso Gratuito - Azure na PráticaRenato Groff
 

Similaire à ALM RoadShow SJC - Office 365 API´s (20)

PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integraçõesPHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
 
Winsec Online Day - Vá para as nuvens com o Office365
Winsec Online Day - Vá para as nuvens com o Office365Winsec Online Day - Vá para as nuvens com o Office365
Winsec Online Day - Vá para as nuvens com o Office365
 
APIs Atributos e Tecnologia
APIs Atributos e TecnologiaAPIs Atributos e Tecnologia
APIs Atributos e Tecnologia
 
OneDay Baixada 2015 - Desenvolvimento para SharePoint
OneDay Baixada 2015 - Desenvolvimento para SharePointOneDay Baixada 2015 - Desenvolvimento para SharePoint
OneDay Baixada 2015 - Desenvolvimento para SharePoint
 
Server Plugins - Team Foundation Server
Server Plugins - Team Foundation ServerServer Plugins - Team Foundation Server
Server Plugins - Team Foundation Server
 
SharePoint - Presente e Futuro
SharePoint - Presente e FuturoSharePoint - Presente e Futuro
SharePoint - Presente e Futuro
 
Apresentação Office 365 evento 06.11
Apresentação  Office 365 evento 06.11Apresentação  Office 365 evento 06.11
Apresentação Office 365 evento 06.11
 
Sap Forum 2011
Sap Forum 2011Sap Forum 2011
Sap Forum 2011
 
Novidades office 365 setembro 2015
Novidades office 365   setembro 2015Novidades office 365   setembro 2015
Novidades office 365 setembro 2015
 
Apresentação da Plataforma
Apresentação da Plataforma Apresentação da Plataforma
Apresentação da Plataforma
 
Azure app service
Azure app serviceAzure app service
Azure app service
 
WSO2 - Visão Geral de Negócios
WSO2 - Visão Geral de NegóciosWSO2 - Visão Geral de Negócios
WSO2 - Visão Geral de Negócios
 
IaaS, PaaS e SaaS para Developers
IaaS, PaaS e SaaS para DevelopersIaaS, PaaS e SaaS para Developers
IaaS, PaaS e SaaS para Developers
 
Share point 2010 intregrando com a nuvem
Share point 2010   intregrando com a nuvemShare point 2010   intregrando com a nuvem
Share point 2010 intregrando com a nuvem
 
SharePoint Framework - Uma plataforma aberta e conectada
SharePoint Framework - Uma plataforma aberta e conectadaSharePoint Framework - Uma plataforma aberta e conectada
SharePoint Framework - Uma plataforma aberta e conectada
 
Architecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de AplicaçõesArchitecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de Aplicações
 
Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019
Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019
Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019
 
Power BI Administração e Governança
Power BI Administração e GovernançaPower BI Administração e Governança
Power BI Administração e Governança
 
Serverless + Azure Functions | Minicurso Gratuito - Azure na Prática
Serverless + Azure Functions | Minicurso Gratuito - Azure na PráticaServerless + Azure Functions | Minicurso Gratuito - Azure na Prática
Serverless + Azure Functions | Minicurso Gratuito - Azure na Prática
 
Hcl domino volt v1.0.1
Hcl domino volt v1.0.1Hcl domino volt v1.0.1
Hcl domino volt v1.0.1
 

Plus de Douglas Romão

Open Source Bootcamp Mogi das Cruzes - Bot Framework
Open Source Bootcamp Mogi das Cruzes - Bot FrameworkOpen Source Bootcamp Mogi das Cruzes - Bot Framework
Open Source Bootcamp Mogi das Cruzes - Bot FrameworkDouglas Romão
 
Webinar flow fazendo mais com menos!
Webinar flow   fazendo mais com menos!Webinar flow   fazendo mais com menos!
Webinar flow fazendo mais com menos!Douglas Romão
 
Série Descomplicando azure - Soluções serverless com azure functions
Série Descomplicando azure - Soluções serverless com azure functionsSérie Descomplicando azure - Soluções serverless com azure functions
Série Descomplicando azure - Soluções serverless com azure functionsDouglas Romão
 
Open Source Bootcamp Curitiba - Deep Dive Cognitive Services
Open Source Bootcamp Curitiba - Deep Dive Cognitive ServicesOpen Source Bootcamp Curitiba - Deep Dive Cognitive Services
Open Source Bootcamp Curitiba - Deep Dive Cognitive ServicesDouglas Romão
 
Microsoft Cognitive Services - Global Azure Bootcamp SJC 2017
Microsoft Cognitive Services - Global Azure Bootcamp SJC 2017Microsoft Cognitive Services - Global Azure Bootcamp SJC 2017
Microsoft Cognitive Services - Global Azure Bootcamp SJC 2017Douglas Romão
 
Cenários de utilização do SharePoint com Azure
Cenários de utilização do SharePoint com AzureCenários de utilização do SharePoint com Azure
Cenários de utilização do SharePoint com AzureDouglas Romão
 
Integração entre o SharePoint e o Azure utilizando BCS - Azure Tech Nights
Integração entre o SharePoint e o Azure utilizando BCS - Azure Tech NightsIntegração entre o SharePoint e o Azure utilizando BCS - Azure Tech Nights
Integração entre o SharePoint e o Azure utilizando BCS - Azure Tech NightsDouglas Romão
 
Conhecendo SharePoint - Anhanguera IT Summit 2015
Conhecendo SharePoint - Anhanguera IT Summit 2015Conhecendo SharePoint - Anhanguera IT Summit 2015
Conhecendo SharePoint - Anhanguera IT Summit 2015Douglas Romão
 
Dicas rápidas do Design no SharePoint
Dicas rápidas do Design no SharePointDicas rápidas do Design no SharePoint
Dicas rápidas do Design no SharePointDouglas Romão
 
Desenvolvimento de Apps para SharePoint 2013
Desenvolvimento de Apps para SharePoint 2013Desenvolvimento de Apps para SharePoint 2013
Desenvolvimento de Apps para SharePoint 2013Douglas Romão
 
Apresentação share point 2010 melhorias
Apresentação share point 2010   melhoriasApresentação share point 2010   melhorias
Apresentação share point 2010 melhoriasDouglas Romão
 
Novidades no Design para SharePoint 2013
Novidades no Design para SharePoint 2013Novidades no Design para SharePoint 2013
Novidades no Design para SharePoint 2013Douglas Romão
 

Plus de Douglas Romão (12)

Open Source Bootcamp Mogi das Cruzes - Bot Framework
Open Source Bootcamp Mogi das Cruzes - Bot FrameworkOpen Source Bootcamp Mogi das Cruzes - Bot Framework
Open Source Bootcamp Mogi das Cruzes - Bot Framework
 
Webinar flow fazendo mais com menos!
Webinar flow   fazendo mais com menos!Webinar flow   fazendo mais com menos!
Webinar flow fazendo mais com menos!
 
Série Descomplicando azure - Soluções serverless com azure functions
Série Descomplicando azure - Soluções serverless com azure functionsSérie Descomplicando azure - Soluções serverless com azure functions
Série Descomplicando azure - Soluções serverless com azure functions
 
Open Source Bootcamp Curitiba - Deep Dive Cognitive Services
Open Source Bootcamp Curitiba - Deep Dive Cognitive ServicesOpen Source Bootcamp Curitiba - Deep Dive Cognitive Services
Open Source Bootcamp Curitiba - Deep Dive Cognitive Services
 
Microsoft Cognitive Services - Global Azure Bootcamp SJC 2017
Microsoft Cognitive Services - Global Azure Bootcamp SJC 2017Microsoft Cognitive Services - Global Azure Bootcamp SJC 2017
Microsoft Cognitive Services - Global Azure Bootcamp SJC 2017
 
Cenários de utilização do SharePoint com Azure
Cenários de utilização do SharePoint com AzureCenários de utilização do SharePoint com Azure
Cenários de utilização do SharePoint com Azure
 
Integração entre o SharePoint e o Azure utilizando BCS - Azure Tech Nights
Integração entre o SharePoint e o Azure utilizando BCS - Azure Tech NightsIntegração entre o SharePoint e o Azure utilizando BCS - Azure Tech Nights
Integração entre o SharePoint e o Azure utilizando BCS - Azure Tech Nights
 
Conhecendo SharePoint - Anhanguera IT Summit 2015
Conhecendo SharePoint - Anhanguera IT Summit 2015Conhecendo SharePoint - Anhanguera IT Summit 2015
Conhecendo SharePoint - Anhanguera IT Summit 2015
 
Dicas rápidas do Design no SharePoint
Dicas rápidas do Design no SharePointDicas rápidas do Design no SharePoint
Dicas rápidas do Design no SharePoint
 
Desenvolvimento de Apps para SharePoint 2013
Desenvolvimento de Apps para SharePoint 2013Desenvolvimento de Apps para SharePoint 2013
Desenvolvimento de Apps para SharePoint 2013
 
Apresentação share point 2010 melhorias
Apresentação share point 2010   melhoriasApresentação share point 2010   melhorias
Apresentação share point 2010 melhorias
 
Novidades no Design para SharePoint 2013
Novidades no Design para SharePoint 2013Novidades no Design para SharePoint 2013
Novidades no Design para SharePoint 2013
 

ALM RoadShow SJC - Office 365 API´s

  • 1. ALM Roadshow APIs do Office 365 Arquitetura de aplicações e integração Douglas Romão MTAC | Microsoft Technical Audience Contributor Douglas.romao@quicked.com.br @douglasromao
  • 2. ALM Roadshow Agenda • O que é o Office 365? • Conhecendo as API´s disponíveis • Arquitetura de integração • Demo API Sandbox • Demo Biblioteca Client; • E agora?
  • 3. ALM Roadshow O que é o Office 365? • Suíte de Colaboração da Microsoft em nuvem; • Serviço disponibilizado através de assinatura mensal ou anual; • Compra através de planos; • Engloba os seguintes produtos:
  • 4. ALM Roadshow Possibilidades com o Office 365 • Conectar pessoas, aplicativos, sistemas e produtos em torno da Colaboração da suíte; • Rede social + Gestão de Documentos + Ferramentas de Produtividade + Intranet + um mundo de coisas:
  • 5. ALM Roadshow Office 365 Learning Center http://aka.ms/o365learning
  • 6. ALM Roadshow Conhecendo as API´s disponíveis • Prover acesso de auto impacto e valor à dados contidos nos serviços do Office 365; • API – (Application Programming Interface) é um conjunto de rotinas e funções para acesso a um aplicativo ou software baseado na web; • Novo centro de API´s do Office 365 lançado em 2015;
  • 7. ALM Roadshow Conhecendo as API´s disponíveis • Informações disponíveis nas API´s: • E-mails, calendários e contatos do Exchange Online; • Arquivos e pastas do SharePoint Online e OneDrive for Business; • Usuários e grupos do Azure AD; • Outras API´s disponíveis: • SharePoint REST API – Consumo de dados do SharePoint Online;
  • 8. ALM Roadshow Conhecendo as API´s disponíveis • Suporte à todos ambientes (device, website, app); • API unificada; • Autenticação utilizando oAuth; • Utilização de REST para trabalhar com os Dados; • Desenvolvimento em qualquer linguagem Web; • Bibliotecas Client para conexão com as API´s;
  • 10. ALM Roadshow Recursos MSDN – Office 365 API Reference https://msdn.microsoft.com/office/office365/HowTo/rest-api-overview
  • 11. ALM Roadshow Recursos MSDN – Office 365 unified API Reference https://msdn.microsoft.com/en-us/office/office365/howto/office-365-unified- api-overview
  • 12. ALM Roadshow Recursos MSDN – Office Graph https://msdn.microsoft.com/en-us/office/office365/howto/develop-office-graph
  • 13. ALM Roadshow Recursos MSDN – SharePoint REST API https://msdn.microsoft.com/en-us/library/office/jj860569.aspx
  • 14. ALM Roadshow Conhecendo o API Sandbox - Demo https://apisandbox.msdn.microsoft.com/
  • 15. ALM Roadshow Bibliotecas Client - Demo https://dev.outlook.com/RestGettingStarted/Tutorial/dotnet
  • 16. ALM Roadshow E agora? • Crie uma conta no Office 365 (experimente por 30 dias): https://products.office.com/pt-br/try *Dica Você pode pegar o Plano E3 https://products.office.com/pt-br/business/office-365-enterprise-e3- business-software • Pronto!

Notes de l'éditeur

  1. REST – Arquitetura para formato de transferência de dados (Representational State Transfer) oAuth - O principal objetivo do OAuth é permitir que uma aplicação se autentique em outra "em nome de um usuário", sem precisar ter acesso a senha dele. Autenticação através de Chave de Segurança;
  2. https://apps.dev.microsoft.com  Registro de Aplicativos