O documento discute o desenvolvimento e integração de aplicativos para o SharePoint, cobrindo os modelos de aplicativos, integração com o SharePoint e alguns cenários. É apresentado o panorama do SharePoint como plataforma de colaboração da Microsoft e suas capacidades principais, assim como os modelos de aplicativos SharePoint-hospedado e provider-hospedado.
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
OneDay Baixada 2015 - Desenvolvimento para SharePoint
1. Desenv. e Integração
de Aplicativos para SharePoint
Douglas Romão
MTAC – Microsoft Technical Audience Contributor
2. • Pano de Fundo do SharePoint
• Modelos de Apps
• Integração com o SharePoint
• Alguns Cenários
• Let’s Play!
3.
4. • Plataforma de Colaboração da Microsoft
• Faz parte da suíte de produtos do Office 365
• Gestão de Conteúdo da Empresa (Enterprise Content Management)
• Gestão de Conteúdo Web (Web Content Management)
• Social
• Business Intelligence
• Integração nativa com Office
• Integrações customizadas
• Apps e soluções customizadas através de .NET
8. • Aplicativos executados em um local e contexto
auto-gerenciável;
• Isolado do Sistema Operacional;
• Podem ser adicionados ou removidos por usuários
comuns;
11. • REST;
• Autenticação com oAuth;
• Novas API´s client e server;
• CSOM javascript;
• Desenvolvimento cross platform;
12.
13. • SharePoint store;
• App Catalog;
Permite que as suas apps
possam ser comercializadas
Catálogo Corporativo das
Apps
14.
15. • Desenvolvimento de aplicações .NET e utilização
do CSOM;
• Integração à API´s do Office 365;
16.
17. • Desenvolvimento CSOM javascript;
• App é utilizado dentro do SharePoint;
• App é hospedado dentro do SharePoint;
• Integração completa com os recursos do Site;
18. • Desenvolvimento em QUALQUER linguagem web;
• App é utilizado dentro do SharePoint;
• App é hospedado fora do SharePoint;
• Integração completa com os recursos do Site e
com outras aplicações;
19. • Desenvolvimento C# com o CSOM SharePoint;
• Aplicação é hospedada e roda fora do SharePoint;
• Integração completa com os recursos do Site e
com outras aplicações;
20. • Desenvolvimento javascript CSOM;
• Integração com ferramentas do Office;
• Integração com Recursos do SharePoint;
• Hospedagem no Office 365;
21. • Desenvolvimento javascript CSOM;
• Hospedado dentro do SharePoint;
• Debug online;
• Integração aos recursos do SharePoint;
Ambientes da área restrita para desenvolvimento e teste de aplicativos no SO suportado
Compatibilidade de aplicativos e QA no novo S/O (p.ex., WS 2012) ou software (p.ex., SQL Server 2012)
Testes de carga e de estresse
Área restrita de des./teste do SharePoint 2013
Correção de bugs e reprodução de falhas em pilhas de aplicativos e de softwares
Ambiente para treinamento, aprendizado e demonstrações de aplicativos
TFS: configuração personalizada do TFS com < 2200 usuários; teste de distribuições e atualizações do TFS
Ambientes da área restrita para desenvolvimento e teste de aplicativos no SO suportado
Compatibilidade de aplicativos e QA no novo S/O (p.ex., WS 2012) ou software (p.ex., SQL Server 2012)
Testes de carga e de estresse
Área restrita de des./teste do SharePoint 2013
Correção de bugs e reprodução de falhas em pilhas de aplicativos e de softwares
Ambiente para treinamento, aprendizado e demonstrações de aplicativos
TFS: configuração personalizada do TFS com < 2200 usuários; teste de distribuições e atualizações do TFS
Ambientes da área restrita para desenvolvimento e teste de aplicativos no SO suportado
Compatibilidade de aplicativos e QA no novo S/O (p.ex., WS 2012) ou software (p.ex., SQL Server 2012)
Testes de carga e de estresse
Área restrita de des./teste do SharePoint 2013
Correção de bugs e reprodução de falhas em pilhas de aplicativos e de softwares
Ambiente para treinamento, aprendizado e demonstrações de aplicativos
TFS: configuração personalizada do TFS com < 2200 usuários; teste de distribuições e atualizações do TFS
Ambientes da área restrita para desenvolvimento e teste de aplicativos no SO suportado
Compatibilidade de aplicativos e QA no novo S/O (p.ex., WS 2012) ou software (p.ex., SQL Server 2012)
Testes de carga e de estresse
Área restrita de des./teste do SharePoint 2013
Correção de bugs e reprodução de falhas em pilhas de aplicativos e de softwares
Ambiente para treinamento, aprendizado e demonstrações de aplicativos
TFS: configuração personalizada do TFS com < 2200 usuários; teste de distribuições e atualizações do TFS
Ambientes da área restrita para desenvolvimento e teste de aplicativos no SO suportado
Compatibilidade de aplicativos e QA no novo S/O (p.ex., WS 2012) ou software (p.ex., SQL Server 2012)
Testes de carga e de estresse
Área restrita de des./teste do SharePoint 2013
Correção de bugs e reprodução de falhas em pilhas de aplicativos e de softwares
Ambiente para treinamento, aprendizado e demonstrações de aplicativos
TFS: configuração personalizada do TFS com < 2200 usuários; teste de distribuições e atualizações do TFS
Ambientes da área restrita para desenvolvimento e teste de aplicativos no SO suportado
Compatibilidade de aplicativos e QA no novo S/O (p.ex., WS 2012) ou software (p.ex., SQL Server 2012)
Testes de carga e de estresse
Área restrita de des./teste do SharePoint 2013
Correção de bugs e reprodução de falhas em pilhas de aplicativos e de softwares
Ambiente para treinamento, aprendizado e demonstrações de aplicativos
TFS: configuração personalizada do TFS com < 2200 usuários; teste de distribuições e atualizações do TFS
Ambientes da área restrita para desenvolvimento e teste de aplicativos no SO suportado
Compatibilidade de aplicativos e QA no novo S/O (p.ex., WS 2012) ou software (p.ex., SQL Server 2012)
Testes de carga e de estresse
Área restrita de des./teste do SharePoint 2013
Correção de bugs e reprodução de falhas em pilhas de aplicativos e de softwares
Ambiente para treinamento, aprendizado e demonstrações de aplicativos
TFS: configuração personalizada do TFS com < 2200 usuários; teste de distribuições e atualizações do TFS
Ambientes da área restrita para desenvolvimento e teste de aplicativos no SO suportado
Compatibilidade de aplicativos e QA no novo S/O (p.ex., WS 2012) ou software (p.ex., SQL Server 2012)
Testes de carga e de estresse
Área restrita de des./teste do SharePoint 2013
Correção de bugs e reprodução de falhas em pilhas de aplicativos e de softwares
Ambiente para treinamento, aprendizado e demonstrações de aplicativos
TFS: configuração personalizada do TFS com < 2200 usuários; teste de distribuições e atualizações do TFS
Ambientes da área restrita para desenvolvimento e teste de aplicativos no SO suportado
Compatibilidade de aplicativos e QA no novo S/O (p.ex., WS 2012) ou software (p.ex., SQL Server 2012)
Testes de carga e de estresse
Área restrita de des./teste do SharePoint 2013
Correção de bugs e reprodução de falhas em pilhas de aplicativos e de softwares
Ambiente para treinamento, aprendizado e demonstrações de aplicativos
TFS: configuração personalizada do TFS com < 2200 usuários; teste de distribuições e atualizações do TFS
Ambientes da área restrita para desenvolvimento e teste de aplicativos no SO suportado
Compatibilidade de aplicativos e QA no novo S/O (p.ex., WS 2012) ou software (p.ex., SQL Server 2012)
Testes de carga e de estresse
Área restrita de des./teste do SharePoint 2013
Correção de bugs e reprodução de falhas em pilhas de aplicativos e de softwares
Ambiente para treinamento, aprendizado e demonstrações de aplicativos
TFS: configuração personalizada do TFS com < 2200 usuários; teste de distribuições e atualizações do TFS
Ambientes da área restrita para desenvolvimento e teste de aplicativos no SO suportado
Compatibilidade de aplicativos e QA no novo S/O (p.ex., WS 2012) ou software (p.ex., SQL Server 2012)
Testes de carga e de estresse
Área restrita de des./teste do SharePoint 2013
Correção de bugs e reprodução de falhas em pilhas de aplicativos e de softwares
Ambiente para treinamento, aprendizado e demonstrações de aplicativos
TFS: configuração personalizada do TFS com < 2200 usuários; teste de distribuições e atualizações do TFS
Ambientes da área restrita para desenvolvimento e teste de aplicativos no SO suportado
Compatibilidade de aplicativos e QA no novo S/O (p.ex., WS 2012) ou software (p.ex., SQL Server 2012)
Testes de carga e de estresse
Área restrita de des./teste do SharePoint 2013
Correção de bugs e reprodução de falhas em pilhas de aplicativos e de softwares
Ambiente para treinamento, aprendizado e demonstrações de aplicativos
TFS: configuração personalizada do TFS com < 2200 usuários; teste de distribuições e atualizações do TFS
Ambientes da área restrita para desenvolvimento e teste de aplicativos no SO suportado
Compatibilidade de aplicativos e QA no novo S/O (p.ex., WS 2012) ou software (p.ex., SQL Server 2012)
Testes de carga e de estresse
Área restrita de des./teste do SharePoint 2013
Correção de bugs e reprodução de falhas em pilhas de aplicativos e de softwares
Ambiente para treinamento, aprendizado e demonstrações de aplicativos
TFS: configuração personalizada do TFS com < 2200 usuários; teste de distribuições e atualizações do TFS
Ambientes da área restrita para desenvolvimento e teste de aplicativos no SO suportado
Compatibilidade de aplicativos e QA no novo S/O (p.ex., WS 2012) ou software (p.ex., SQL Server 2012)
Testes de carga e de estresse
Área restrita de des./teste do SharePoint 2013
Correção de bugs e reprodução de falhas em pilhas de aplicativos e de softwares
Ambiente para treinamento, aprendizado e demonstrações de aplicativos
TFS: configuração personalizada do TFS com < 2200 usuários; teste de distribuições e atualizações do TFS
Demonstrações:
"Demonstração 1 – Ferramentas do Visual Studio para o Windows Azure"
Ambientes da área restrita para desenvolvimento e teste de aplicativos no SO suportado
Compatibilidade de aplicativos e QA no novo S/O (p.ex., WS 2012) ou software (p.ex., SQL Server 2012)
Testes de carga e de estresse
Área restrita de des./teste do SharePoint 2013
Correção de bugs e reprodução de falhas em pilhas de aplicativos e de softwares
Ambiente para treinamento, aprendizado e demonstrações de aplicativos
TFS: configuração personalizada do TFS com < 2200 usuários; teste de distribuições e atualizações do TFS