construindo aplicativos sharepoint 2013 com angularjs

Post on 26-Jun-2015

336 Views

Category:

Software

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

SharePoint 2013 SharePoint Hosted App Single Page App Angular JS

TRANSCRIPT

CONSTRUINDO APLICATIVOS

SHAREPOINT COM ANGULARJS

CONSTRUINDO APLICATIVOS

QUEM?

WILLIAM S. RODRIGUEZwilliamsrz.com.br / williamsrz@outlook.com

@williamsrodz

#DescubraSharePoint

#TDC2014

O QUE É O

SHAREPOINT?

intranetinternetextranetcolaboraçãosites de processosaplicaçõesBIetc.

http://www.ferrari.com/

http://www.fleury.com.br/

SHAREPOINT SOLUTIONS

O MODELO TRADICIONALO MODELO TRADICIONAL

INCOMPATÍVEL ENTRE VERSÕES;

INFRA, DLL’S, SEGURANÇA, TESTE, TEMPO...

SHAREPOINT APPS?

MODELOMAIS ATRATIVO

MODELO DE PROGRAMAÇÃO FAMILIAR

QUALQUER LINGUAGEM ou FRAMEWORK

QUALQUER ESTRUTURA DE SERVIDORLIBERDADE DE ESCOLHA

VANTAGENS

• Padrões web, HTML, JavaScript REST/ODATA, Oauth;

• Menor curva de aprendizado;

• Ferramentas conhecidas;

• Hospedar local ou na Nuvem;

MODELOS DE ARQUITETURA

SHAREPOINT HOSTED PROVIDER HOSTED

SharePoint App Web

SharePoint Host Web

Código client-side

Sua InfraestruturaSharePoint Host Web

Código client-side e/ou server-side

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 trabalhar com API's REST;

• Injeção de dependências;

• Testes (TDD).

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ção de páginas;• Interfaces ricas;• Melhor desempenho na transferência de dados.

DEMOSHAREPOINT APP COM ANGULARJS

https://github.com/williamsrz/sharepoint-apps

PARA SABER MAIS!

House of Cards

http://www.imdb.com/title/tt1856010/

Homeland http://www.imdb.com/title/tt1796960/

• ANGULARJS http://angularjs.org/

• SharePoint Apps http://dev.office.com/build

• Código fonte https://

github.com/williamsrz/sharepoint-apps

MUITO OBRIGADO!CONTEÚDO DA PALESTRA DISPONÍVEL EM

http://williamsrz.com.br/tdc2014/

top related