O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
CONSTRUINDO APLICATIVOS 
SHAREPOINT 
COM ANGULARJS 
CONSTRUINDO APLICATIVOS
QUEM? 
WILLIAM 
S. RODRIGUEZ 
williamsrz.com.br / williamsrz@outlook.com 
@williamsrodz 
#DescubraSharePoint 
#TDC2014
O QUE É O 
SHAREPOINT?
intranet 
internet 
extranet 
colaboração 
sites de processos 
aplicações 
BI 
etc.
http://www.ferrari.com/
http://www.fleury.com.br/
SHAREPOINT 
SOLUTIONS
O MODELO 
TRADICIONAL 
O MODELO 
TRADICIONAL 
INCOMPATÍVEL 
ENTRE VERSÕES; 
INFRA, DLL’S, 
SEGURANÇA, 
TESTE, TEMPO...
SHAREPOINT 
APPS?
MODELO 
MAIS 
ATRATIVO
MODELO DE PROGRAMAÇÃO FAMILIAR 
QUALQUER LINGUAGEM ou FRAMEWORK 
QUALQUER ESTRUTURA DE SERVIDOR
VANTAGENS 
• Padrões web, HTML, JavaScript 
REST/ODATA, Oauth; 
• Menor curva de aprendizado; 
• Ferramentas conhecidas; 
...
MODELOS DE ARQUITETURA 
SHAREPOINT HOSTED PROVIDER HOSTED 
Código client-side 
SharePoint 
App Web 
SharePoint 
Host Web 
...
http://bit.do/sharepointappstore
ANGULARJS? 
https://angularjs.org/
OUTRO 
FRAMEWORK 
JAVASCRIPT?
ANGULARJS 
• Construído e mantido pelo 
GOOGLE; 
• Foco no HTML; 
• Código Javascript estruturado; 
• Pronto para trabalha...
PORQUE USAR? 
• Aumentar produtividade; 
• Escrever menos e fazer mais; 
• Flexibilidade; 
• “Leve” apenas 82kb;
SINGLE PAGE 
APPS 
*MVC client-side
SINGLE PAGE APPS - SPA 
• Rápidas; 
• Mais poder para o Client-side; 
• Menos dependência do Server-side; 
• Sem atualizaç...
DEMO 
SHAREPOINT APP COM ANGULARJS 
https://github.com/williamsrz/sharepoint-apps
PARA SABER MAIS! 
• ANGULARJS http://angularjs.org/ 
• SharePoint Apps http://dev.office.com/build 
• Código fonte https:/...
MUITO 
OBRIGADO! 
CONTEÚDO DA PALESTRA DISPONÍVEL EM 
http://williamsrz.com.br/tdc2014/
Construindo aplicativos SharePoint 2013 com AngularJS
Próximos SlideShares
Carregando em…5
×

Construindo aplicativos SharePoint 2013 com AngularJS

1.061 visualizações

Publicada em

SharePoint 2013 SharePoint Hosted App Single Page App Angular JS

Publicada em: Software
  • Seja o primeiro a comentar

Construindo aplicativos SharePoint 2013 com AngularJS

  1. 1. CONSTRUINDO APLICATIVOS SHAREPOINT COM ANGULARJS CONSTRUINDO APLICATIVOS
  2. 2. QUEM? WILLIAM S. RODRIGUEZ williamsrz.com.br / williamsrz@outlook.com @williamsrodz #DescubraSharePoint #TDC2014
  3. 3. O QUE É O SHAREPOINT?
  4. 4. intranet internet extranet colaboração sites de processos aplicações BI etc.
  5. 5. http://www.ferrari.com/
  6. 6. http://www.fleury.com.br/
  7. 7. SHAREPOINT SOLUTIONS
  8. 8. O MODELO TRADICIONAL O MODELO TRADICIONAL INCOMPATÍVEL ENTRE VERSÕES; INFRA, DLL’S, SEGURANÇA, TESTE, TEMPO...
  9. 9. SHAREPOINT APPS?
  10. 10. MODELO MAIS ATRATIVO
  11. 11. MODELO DE PROGRAMAÇÃO FAMILIAR QUALQUER LINGUAGEM ou FRAMEWORK QUALQUER ESTRUTURA DE SERVIDOR
  12. 12. VANTAGENS • Padrões web, HTML, JavaScript REST/ODATA, Oauth; • Menor curva de aprendizado; • Ferramentas conhecidas; • Hospedar local ou na Nuvem;
  13. 13. MODELOS DE ARQUITETURA SHAREPOINT HOSTED PROVIDER HOSTED Código client-side SharePoint App Web SharePoint Host Web Código client-side e/ou server-side Sua Infraestrutura SharePoint Host Web
  14. 14. http://bit.do/sharepointappstore
  15. 15. ANGULARJS? https://angularjs.org/
  16. 16. OUTRO FRAMEWORK JAVASCRIPT?
  17. 17. ANGULARJS • Construído e mantido pelo GOOGLE; • Foco no HTML; • Código Javascript estruturado; • Pronto para trabalhar com API's REST; • Injeção de dependências; • Testes (TDD).
  18. 18. PORQUE USAR? • Aumentar produtividade; • Escrever menos e fazer mais; • Flexibilidade; • “Leve” apenas 82kb;
  19. 19. SINGLE PAGE APPS *MVC client-side
  20. 20. SINGLE PAGE APPS - SPA • Rápidas; • Mais poder para o Client-side; • Menos dependência do Server-side; • Sem atualização de páginas; • Interfaces ricas; • Melhor desempenho na transferência de dados.
  21. 21. DEMO SHAREPOINT APP COM ANGULARJS https://github.com/williamsrz/sharepoint-apps
  22. 22. PARA SABER MAIS! • ANGULARJS http://angularjs.org/ • SharePoint Apps http://dev.office.com/build • Código fonte https://github.com/williamsrz/sharepoint-apps House of Cards http://www.imdb.com/title/tt1856010/ Homeland http://www.imdb.com/title/tt1796960/
  23. 23. MUITO OBRIGADO! CONTEÚDO DA PALESTRA DISPONÍVEL EM http://williamsrz.com.br/tdc2014/

×