SlideShare a Scribd company logo
1 of 25
O que há de novo para
      Desenvolvedores
Hélio Sá Moreira
Chief Technology Officer
Inpartec || Grupo i9
O que há de novo para Desenvolvedores?
CLOUD APP MODEL



O que há de novo para Desenvolvedores?
O que há de novo para Desenvolvedores?




   Web
Standards
O que há de novo para Desenvolvedores?



          Ferramentas de
          Desenvolvimento
O que há de novo para Desenvolvedores?
     Melhorias na
  plataforma basica
MOBILIDADE


O que há de novo para Desenvolvedores?
Colaboração e Social




O que há de novo para Desenvolvedores?
O que há de novo para Desenvolvedores?




                            SEARCH
O que há de novo para Desenvolvedores?




           WORKFLOWS
O que há de novo para Desenvolvedores?


                        Enterprise Content
                          Management
O que há de novo para Desenvolvedores?
                   Business Connectivity
                         Services
Application Services


O que há de novo para Desenvolvedores?
Resumo

   “O SharePoint 2013 é uma plataforma de
desenvolvimento versátil para construir apps e
  soluções com diversos escopos que podem
atender a uma grande gama de necessidades.”
“Everything is an „app‟!
“Everything is an „app‟!
Desenvolvimento de „Apps‟
Exemplos de desenvolvimentos “tradicionais” com o novo olhar
para Apps:
Se você estiver pensando em ...   ... tente pensar dessa forma
Custom Web Parts                  Uma app para SharePoint pode ter “remote pages” que contenham
                                  Web Parts customizadas;
                                  Uma app pode apresentar uma página remota (de uma web app
                                  externa). Essa página pode ter os mesmos elementos visuais e acesso
                                  a API;
Event receivers & Feature         Uma app pode gerenciar eventos de forma equivalente aos Remote
receivers                         Event Receivers.

Custom field (column) types       Uma app pode instalar um novo campo, baseado nos tipos existentes.
                                  A utilização dos Calculated and Computed field types são uma opção
                                  flexivel;
                                  A apresentação dos dados em uma página remota, com controles
                                  especializados, também é uma opção;
Custom web services built on      Podem ser desenvolvidos como remote services.
the SharePoint Service
Application Framework
Application pages                 Apps podem incluir o acesso a remote web pages
Desenvolvimento de „Apps‟

Exemplos de desenvolvimentos “tradicionais” que não se
enquadram no novo olhar para Apps:
 Custom site definitions
 Delegate controls
 Custom themes
 Custom action groups and custom action hiding
 User controls
Desenvolvimento de „Apps‟

Modelo de Desenvolvimento:

 Não existe código sendo executado ou instalado nos
  servidores SharePoint;
Desenvolvimento de „Apps‟

“Hosting” models
Desenvolvimento de „Apps‟

 Acesso a todos os elementos e recursos da plataforma
  SharePoint;
Desenvolvimento de „Apps‟

 Acesso a todos os elementos e recursos da plataforma
  SharePoint;
Conclusão

 Uma plataforma cada vez mais rica, extensível e
  flexível para atender diferentes demandas
  corporativas com eficiência.
Dúvidas
OBRIGADO!!!

 helio@inpartec.com.br
 LinkedIn: Helio Sa

More Related Content

What's hot

Desenvolvimento Mobile com Ionic
Desenvolvimento Mobile com IonicDesenvolvimento Mobile com Ionic
Desenvolvimento Mobile com IonicFelipe Renan Vieira
 
API - Interface de Programação de Aplicativos
API - Interface de Programação de AplicativosAPI - Interface de Programação de Aplicativos
API - Interface de Programação de AplicativosFelipe J. R. Vieira
 
TDC 2010 - SharePoint Server 2010
TDC 2010 - SharePoint Server 2010TDC 2010 - SharePoint Server 2010
TDC 2010 - SharePoint Server 2010Hélio Sá Moreira
 
PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API
PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud APIPHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API
PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud APIMarcos Bezerra
 
Dicas e Truques para aumentar sua produtividade no Visual Studio
Dicas e Truques para aumentar sua produtividade no Visual StudioDicas e Truques para aumentar sua produtividade no Visual Studio
Dicas e Truques para aumentar sua produtividade no Visual StudioLetticia Nicoli
 
Mudanças no desenvolvimento com SharePoint 2013
Mudanças no desenvolvimento com SharePoint 2013Mudanças no desenvolvimento com SharePoint 2013
Mudanças no desenvolvimento com SharePoint 2013Rodrigo Romano
 

What's hot (6)

Desenvolvimento Mobile com Ionic
Desenvolvimento Mobile com IonicDesenvolvimento Mobile com Ionic
Desenvolvimento Mobile com Ionic
 
API - Interface de Programação de Aplicativos
API - Interface de Programação de AplicativosAPI - Interface de Programação de Aplicativos
API - Interface de Programação de Aplicativos
 
TDC 2010 - SharePoint Server 2010
TDC 2010 - SharePoint Server 2010TDC 2010 - SharePoint Server 2010
TDC 2010 - SharePoint Server 2010
 
PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API
PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud APIPHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API
PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API
 
Dicas e Truques para aumentar sua produtividade no Visual Studio
Dicas e Truques para aumentar sua produtividade no Visual StudioDicas e Truques para aumentar sua produtividade no Visual Studio
Dicas e Truques para aumentar sua produtividade no Visual Studio
 
Mudanças no desenvolvimento com SharePoint 2013
Mudanças no desenvolvimento com SharePoint 2013Mudanças no desenvolvimento com SharePoint 2013
Mudanças no desenvolvimento com SharePoint 2013
 

Similar to Novas tendências para desenvolvedores SharePoint

Desenvolvimento Orientado a API (e extraindo existentes com PHP)
Desenvolvimento Orientado a API (e extraindo existentes com PHP)Desenvolvimento Orientado a API (e extraindo existentes com PHP)
Desenvolvimento Orientado a API (e extraindo existentes com PHP)Flávio Lisboa
 
Hello world hybrid apps oportunidades com ionic framework v2
Hello world hybrid apps  oportunidades com ionic framework v2Hello world hybrid apps  oportunidades com ionic framework v2
Hello world hybrid apps oportunidades com ionic framework v2Ricardo Netto - MCP, MSP
 
Ionic + Cordova para Desenvolvimento Mobile
Ionic + Cordova para Desenvolvimento MobileIonic + Cordova para Desenvolvimento Mobile
Ionic + Cordova para Desenvolvimento MobileWaldyr Felix
 
Estratégia de APIs Abertas
Estratégia de APIs AbertasEstratégia de APIs Abertas
Estratégia de APIs AbertasSensedia
 
Desenvolvimento de Sites V.2
Desenvolvimento de Sites V.2Desenvolvimento de Sites V.2
Desenvolvimento de Sites V.2Patricia Mallmann
 
Adobe flash platform bem 2009
 Adobe flash platform bem 2009 Adobe flash platform bem 2009
Adobe flash platform bem 2009FabricioManzi
 
PALESTRA :: Desenvolvimento para plataforma Android
PALESTRA :: Desenvolvimento para plataforma Android PALESTRA :: Desenvolvimento para plataforma Android
PALESTRA :: Desenvolvimento para plataforma Android Fundação Vanzolini
 
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
 
Agência Web - ADDTECH
Agência Web - ADDTECHAgência Web - ADDTECH
Agência Web - ADDTECH.add
 
Desenvolvimento de Aplicativos para a Plataforma Android
Desenvolvimento de Aplicativos para a Plataforma AndroidDesenvolvimento de Aplicativos para a Plataforma Android
Desenvolvimento de Aplicativos para a Plataforma AndroidJosé Alexandre Macedo
 
Adobe flash platform fabricio
Adobe flash platform fabricioAdobe flash platform fabricio
Adobe flash platform fabricioFabricioManzi
 
Liferay RoadShow 2010 | O Futuro no Desenvolvimento de Portais. Por Bruno Tar...
Liferay RoadShow 2010 | O Futuro no Desenvolvimento de Portais. Por Bruno Tar...Liferay RoadShow 2010 | O Futuro no Desenvolvimento de Portais. Por Bruno Tar...
Liferay RoadShow 2010 | O Futuro no Desenvolvimento de Portais. Por Bruno Tar...Vertigo Tecnologia
 
Bluemix overview karin noe - revisada - geral
Bluemix overview   karin noe - revisada - geralBluemix overview   karin noe - revisada - geral
Bluemix overview karin noe - revisada - geralKarin Noe
 
API management: um aliado para construção de APIs
API management: um aliado para construção de APIsAPI management: um aliado para construção de APIs
API management: um aliado para construção de APIsRafael de Paula Souza
 
Azure Api App e Logic App
Azure Api App e Logic AppAzure Api App e Logic App
Azure Api App e Logic AppThiago Lunardi
 
Apresentação realizada no SCN Meet Up RJ 2015
Apresentação realizada no SCN Meet Up RJ 2015Apresentação realizada no SCN Meet Up RJ 2015
Apresentação realizada no SCN Meet Up RJ 2015Alex Marin Silva
 

Similar to Novas tendências para desenvolvedores SharePoint (20)

Desenvolvimento Orientado a API (e extraindo existentes com PHP)
Desenvolvimento Orientado a API (e extraindo existentes com PHP)Desenvolvimento Orientado a API (e extraindo existentes com PHP)
Desenvolvimento Orientado a API (e extraindo existentes com PHP)
 
PHP nas Nuvens
PHP nas NuvensPHP nas Nuvens
PHP nas Nuvens
 
Hello world hybrid apps oportunidades com ionic framework v2
Hello world hybrid apps  oportunidades com ionic framework v2Hello world hybrid apps  oportunidades com ionic framework v2
Hello world hybrid apps oportunidades com ionic framework v2
 
Ionic + Cordova para Desenvolvimento Mobile
Ionic + Cordova para Desenvolvimento MobileIonic + Cordova para Desenvolvimento Mobile
Ionic + Cordova para Desenvolvimento Mobile
 
Estratégia de APIs Abertas
Estratégia de APIs AbertasEstratégia de APIs Abertas
Estratégia de APIs Abertas
 
Desenvolvimento de Sites V.2
Desenvolvimento de Sites V.2Desenvolvimento de Sites V.2
Desenvolvimento de Sites V.2
 
Ria
RiaRia
Ria
 
Adobe flash platform bem 2009
 Adobe flash platform bem 2009 Adobe flash platform bem 2009
Adobe flash platform bem 2009
 
Introdução intel XDK
Introdução intel XDKIntrodução intel XDK
Introdução intel XDK
 
PALESTRA :: Desenvolvimento para plataforma Android
PALESTRA :: Desenvolvimento para plataforma Android PALESTRA :: Desenvolvimento para plataforma Android
PALESTRA :: Desenvolvimento para plataforma Android
 
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
 
Agência Web - ADDTECH
Agência Web - ADDTECHAgência Web - ADDTECH
Agência Web - ADDTECH
 
Desenvolvimento de Aplicativos para a Plataforma Android
Desenvolvimento de Aplicativos para a Plataforma AndroidDesenvolvimento de Aplicativos para a Plataforma Android
Desenvolvimento de Aplicativos para a Plataforma Android
 
Adobe flash platform fabricio
Adobe flash platform fabricioAdobe flash platform fabricio
Adobe flash platform fabricio
 
Liferay RoadShow 2010 | O Futuro no Desenvolvimento de Portais. Por Bruno Tar...
Liferay RoadShow 2010 | O Futuro no Desenvolvimento de Portais. Por Bruno Tar...Liferay RoadShow 2010 | O Futuro no Desenvolvimento de Portais. Por Bruno Tar...
Liferay RoadShow 2010 | O Futuro no Desenvolvimento de Portais. Por Bruno Tar...
 
Bluemix overview karin noe - revisada - geral
Bluemix overview   karin noe - revisada - geralBluemix overview   karin noe - revisada - geral
Bluemix overview karin noe - revisada - geral
 
API management: um aliado para construção de APIs
API management: um aliado para construção de APIsAPI management: um aliado para construção de APIs
API management: um aliado para construção de APIs
 
Android - Notas de aula
Android - Notas de aulaAndroid - Notas de aula
Android - Notas de aula
 
Azure Api App e Logic App
Azure Api App e Logic AppAzure Api App e Logic App
Azure Api App e Logic App
 
Apresentação realizada no SCN Meet Up RJ 2015
Apresentação realizada no SCN Meet Up RJ 2015Apresentação realizada no SCN Meet Up RJ 2015
Apresentação realizada no SCN Meet Up RJ 2015
 

Novas tendências para desenvolvedores SharePoint

  • 1. O que há de novo para Desenvolvedores Hélio Sá Moreira Chief Technology Officer Inpartec || Grupo i9
  • 2. O que há de novo para Desenvolvedores?
  • 3. CLOUD APP MODEL O que há de novo para Desenvolvedores?
  • 4. O que há de novo para Desenvolvedores? Web Standards
  • 5. O que há de novo para Desenvolvedores? Ferramentas de Desenvolvimento
  • 6. O que há de novo para Desenvolvedores? Melhorias na plataforma basica
  • 7. MOBILIDADE O que há de novo para Desenvolvedores?
  • 8. Colaboração e Social O que há de novo para Desenvolvedores?
  • 9. O que há de novo para Desenvolvedores? SEARCH
  • 10. O que há de novo para Desenvolvedores? WORKFLOWS
  • 11. O que há de novo para Desenvolvedores? Enterprise Content Management
  • 12. O que há de novo para Desenvolvedores? Business Connectivity Services
  • 13. Application Services O que há de novo para Desenvolvedores?
  • 14. Resumo “O SharePoint 2013 é uma plataforma de desenvolvimento versátil para construir apps e soluções com diversos escopos que podem atender a uma grande gama de necessidades.”
  • 15. “Everything is an „app‟!
  • 16. “Everything is an „app‟!
  • 17. Desenvolvimento de „Apps‟ Exemplos de desenvolvimentos “tradicionais” com o novo olhar para Apps: Se você estiver pensando em ... ... tente pensar dessa forma Custom Web Parts Uma app para SharePoint pode ter “remote pages” que contenham Web Parts customizadas; Uma app pode apresentar uma página remota (de uma web app externa). Essa página pode ter os mesmos elementos visuais e acesso a API; Event receivers & Feature Uma app pode gerenciar eventos de forma equivalente aos Remote receivers Event Receivers. Custom field (column) types Uma app pode instalar um novo campo, baseado nos tipos existentes. A utilização dos Calculated and Computed field types são uma opção flexivel; A apresentação dos dados em uma página remota, com controles especializados, também é uma opção; Custom web services built on Podem ser desenvolvidos como remote services. the SharePoint Service Application Framework Application pages Apps podem incluir o acesso a remote web pages
  • 18. Desenvolvimento de „Apps‟ Exemplos de desenvolvimentos “tradicionais” que não se enquadram no novo olhar para Apps:  Custom site definitions  Delegate controls  Custom themes  Custom action groups and custom action hiding  User controls
  • 19. Desenvolvimento de „Apps‟ Modelo de Desenvolvimento:  Não existe código sendo executado ou instalado nos servidores SharePoint;
  • 21. Desenvolvimento de „Apps‟  Acesso a todos os elementos e recursos da plataforma SharePoint;
  • 22. Desenvolvimento de „Apps‟  Acesso a todos os elementos e recursos da plataforma SharePoint;
  • 23. Conclusão  Uma plataforma cada vez mais rica, extensível e flexível para atender diferentes demandas corporativas com eficiência.