Community Launch 2010Customizando o SharePoint 2010<br />Marcel Medina<br />SharePoint Developer<br />Microsoft Trainer<br...
Agenda<br />Apresentação<br />Objetivo<br />SharePoint 2010<br />Workflows no SharePoint 2010<br />Desenvolvimento no Shar...
Apresentação<br />Wagner Amorim<br />Done IT<br />www.canalsharepoint.com.br<br />waamorim.spaces.live.com<br />MCPD Web D...
Apresentação<br />Marcel Medina<br />SharePoint Developer @ Practiv (NZ)<br />http://sharepoint4developers.spaces.live.com...
Apresentação<br />Thiago Silva<br />Done IT<br />http://www.canalsharepoint.com.br/thiagosilva<br />http://thiagottss.spac...
Objetivo<br />Com o lançamento do SharePoint 2010 que representa um grande ganho e evolução para o produto, o objetivo des...
Community Launch 2010Customizando o SharePoint 2010<br />SharePoint 2010<br />
Microsoft SharePoint 2010<br />Sites<br />Conectar e darPoderàsPessoas<br />Communities<br />Composites<br />Cortarcustos ...
Microsoft SharePoint 2010<br />Ribbon UI<br />SharePoint Workspace<br />SharePoint Mobile<br />Office Client and Office We...
Entendendo a evolução<br />PrincipaismudançasnaArquitetura…<br />
Community Launch 2010Customizando o SharePoint 2010<br />Workflows no SharePoint 2010<br />
Workflows no SharePoint 2010<br />Engine do Windows Workflow Foundation parte do .NET Framework 3.5<br />Modelo de workflo...
Novidades no SharePoint 2010<br />Perspectiva do usuário<br />Novos targets paraexecução de workflows (itens, document set...
Templates no VStudio 2010<br />Templates para a criação de Workflows no SharePoint 2010<br />Sequential<br />State Machine...
Criando Workflowsno Visual Studio 2010<br />
Importando Reusable Workflows<br />Conversão do pacote WSP em um projeto de Workflow<br />Permite a extensão de workflows ...
Criando Reusable Workflows(Visio / SPD / VStudio)<br />
Community Launch 2010Customizando o SharePoint 2010<br />Desenvolvimentono SharePoint 2010<br />
Entendendo a evolução<br />Principaismudanças no Visual Studio…<br />Debug Integrado<br />Solution Explorer Melhorado<br /...
WebParts no SharePoint 2010<br /><ul><li>ASP.NET WebParts
System.Web.UI.WebControls.WebParts.WebPart
Modelomaiscomum de Desenvolvimento
2 tipos de WebPartssuportados
Standard WebPart
Visual WebPart
Package e Deploy aprimoradospelo Visual Studio 2010</li></li></ul><li>Visual WebPart<br /><ul><li>Classe ASP.NET WebParts
System.Web.UI.WebControls.WebParts.WebPart
MétodoLoadControl()
ASP.NET User Control</li></ul>ASP.NET WebParts<br />ASP.NET <br />User Control<br />
WebParts no SharePoint 2010<br />Desenvolvendo minha primeira WebPart.<br />
Upcoming SlideShare
Loading in...5
×

Customizando o SharePoint 2010

3,537

Published on

Webcast da Copa de Talentos Microsoft sobre a customização do SharePoint 2010.

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,537
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide
  • Today we&apos;re going to cover one small part of what you need to know to be a SharePoint developer. The whole series, the rest of the nine Web casts that will be coming in the following weeks, will cover other aspects of the SharePoint world, and things that you should know to be able to develop in SharePoint. What we&apos;re going to talk about today is the Web Parts infrastructure in SharePoint, how it relates to the Web part infrastructure in ASP.NET 2.0. We&apos;ll build a Web part very quickly and easily. It will take about two minutes. We&apos;ll deploy that Web part. We&apos;ll talk about security in Web Parts, what&apos;s good access security, what does that mean, how does that impact the solutions you&apos;re going to build. We&apos;ll talk a little bit about how you can expose Web part properties, how you can get configuration information into your Web part. We&apos;ll talk about connecting Web Parts to one another so that you can take smaller Web Parts and connect them into more meaningful solutions. And we&apos;ll talk about user controls and how they fit into the Web part framework.
  • Today we&apos;re going to cover one small part of what you need to know to be a SharePoint developer. The whole series, the rest of the nine Web casts that will be coming in the following weeks, will cover other aspects of the SharePoint world, and things that you should know to be able to develop in SharePoint. What we&apos;re going to talk about today is the Web Parts infrastructure in SharePoint, how it relates to the Web part infrastructure in ASP.NET 2.0. We&apos;ll build a Web part very quickly and easily. It will take about two minutes. We&apos;ll deploy that Web part. We&apos;ll talk about security in Web Parts, what&apos;s good access security, what does that mean, how does that impact the solutions you&apos;re going to build. We&apos;ll talk a little bit about how you can expose Web part properties, how you can get configuration information into your Web part. We&apos;ll talk about connecting Web Parts to one another so that you can take smaller Web Parts and connect them into more meaningful solutions. And we&apos;ll talk about user controls and how they fit into the Web part framework.
  • Today we&apos;re going to cover one small part of what you need to know to be a SharePoint developer. The whole series, the rest of the nine Web casts that will be coming in the following weeks, will cover other aspects of the SharePoint world, and things that you should know to be able to develop in SharePoint. What we&apos;re going to talk about today is the Web Parts infrastructure in SharePoint, how it relates to the Web part infrastructure in ASP.NET 2.0. We&apos;ll build a Web part very quickly and easily. It will take about two minutes. We&apos;ll deploy that Web part. We&apos;ll talk about security in Web Parts, what&apos;s good access security, what does that mean, how does that impact the solutions you&apos;re going to build. We&apos;ll talk a little bit about how you can expose Web part properties, how you can get configuration information into your Web part. We&apos;ll talk about connecting Web Parts to one another so that you can take smaller Web Parts and connect them into more meaningful solutions. And we&apos;ll talk about user controls and how they fit into the Web part framework.
  • Today we&apos;re going to cover one small part of what you need to know to be a SharePoint developer. The whole series, the rest of the nine Web casts that will be coming in the following weeks, will cover other aspects of the SharePoint world, and things that you should know to be able to develop in SharePoint. What we&apos;re going to talk about today is the Web Parts infrastructure in SharePoint, how it relates to the Web part infrastructure in ASP.NET 2.0. We&apos;ll build a Web part very quickly and easily. It will take about two minutes. We&apos;ll deploy that Web part. We&apos;ll talk about security in Web Parts, what&apos;s good access security, what does that mean, how does that impact the solutions you&apos;re going to build. We&apos;ll talk a little bit about how you can expose Web part properties, how you can get configuration information into your Web part. We&apos;ll talk about connecting Web Parts to one another so that you can take smaller Web Parts and connect them into more meaningful solutions. And we&apos;ll talk about user controls and how they fit into the Web part framework.
  • Today we&apos;re going to cover one small part of what you need to know to be a SharePoint developer. The whole series, the rest of the nine Web casts that will be coming in the following weeks, will cover other aspects of the SharePoint world, and things that you should know to be able to develop in SharePoint. What we&apos;re going to talk about today is the Web Parts infrastructure in SharePoint, how it relates to the Web part infrastructure in ASP.NET 2.0. We&apos;ll build a Web part very quickly and easily. It will take about two minutes. We&apos;ll deploy that Web part. We&apos;ll talk about security in Web Parts, what&apos;s good access security, what does that mean, how does that impact the solutions you&apos;re going to build. We&apos;ll talk a little bit about how you can expose Web part properties, how you can get configuration information into your Web part. We&apos;ll talk about connecting Web Parts to one another so that you can take smaller Web Parts and connect them into more meaningful solutions. And we&apos;ll talk about user controls and how they fit into the Web part framework.
  • Today we&apos;re going to cover one small part of what you need to know to be a SharePoint developer. The whole series, the rest of the nine Web casts that will be coming in the following weeks, will cover other aspects of the SharePoint world, and things that you should know to be able to develop in SharePoint. What we&apos;re going to talk about today is the Web Parts infrastructure in SharePoint, how it relates to the Web part infrastructure in ASP.NET 2.0. We&apos;ll build a Web part very quickly and easily. It will take about two minutes. We&apos;ll deploy that Web part. We&apos;ll talk about security in Web Parts, what&apos;s good access security, what does that mean, how does that impact the solutions you&apos;re going to build. We&apos;ll talk a little bit about how you can expose Web part properties, how you can get configuration information into your Web part. We&apos;ll talk about connecting Web Parts to one another so that you can take smaller Web Parts and connect them into more meaningful solutions. And we&apos;ll talk about user controls and how they fit into the Web part framework.
  • Customizando o SharePoint 2010

    1. 1. Community Launch 2010Customizando o SharePoint 2010<br />Marcel Medina<br />SharePoint Developer<br />Microsoft Trainer<br />Wagner Amorim<br />SharePoint Specialist<br />Done IT<br />Thiago Silva<br />SharePoint Developer<br />Done IT<br />
    2. 2. Agenda<br />Apresentação<br />Objetivo<br />SharePoint 2010<br />Workflows no SharePoint 2010<br />Desenvolvimento no SharePoint 2010<br />Customizando a UI<br />Perguntas & Respostas<br />
    3. 3. Apresentação<br />Wagner Amorim<br />Done IT<br />www.canalsharepoint.com.br<br />waamorim.spaces.live.com<br />MCPD Web Developer<br />MCTS (Windows SharePoint Services 3.0, Microsoft Office SharePoint Server 2007 - configuração e desenvolvimento); <br />Líder da Comunidade Canal Sharepoint com vários artigos publicados nos sites www.linhadecodigo.com.br e www.canalsharepoint.com.br<br />Tem atuado fortemente nos fóruns Microsoft TechNet e MSDN voltados para a tecnologia SharePoint.<br />
    4. 4. Apresentação<br />Marcel Medina<br />SharePoint Developer @ Practiv (NZ)<br />http://sharepoint4developers.spaces.live.com<br />http://sharepoint4developersnz.spaces.live.com<br />http://www.canalsharepoint.com.br/marcelmedina<br />Tem atuadoativamentenacomunidade SharePoint com a publicação de artigos e comomoderador no CanalSharePoint.<br />Possui as seguintesCertificações Microsoft:<br />MCT (2008 / 2009 / 2010)<br />MCPD (Enterprise Application Developer);<br />MCTS (Windows SharePoint Services 3.0 Application Development); <br />MCTS (.Net Framework 2.0 Distributed Applications);<br />MCTS (.Net Framework 2.0 Web Applications);<br />MCTS (.Net Framework 2.0 Windows Applications);<br />MCSD (For Microsoft .NET);<br />MCAD (For Microsoft .NET);<br />MCDBA (Microsoft SQL Server 2000).<br />
    5. 5. Apresentação<br />Thiago Silva<br />Done IT<br />http://www.canalsharepoint.com.br/thiagosilva<br />http://thiagottss.spaces.live.com/blog/<br />Twitter: thiagottss<br />MCTS (Windows SharePoint Services 3.0, Microsoft Office SharePoint Server 2007 - configuração e desenvolvimento); <br />Participação ativa nos foruns da Microsoft sobre SharePoint<br />Tem atuado diretamente na elaboração de artigos e na evangelização do SharePoint com conteúdos para a Comunidade Técnica junto com o Canal SharePoint.<br />
    6. 6. Objetivo<br />Com o lançamento do SharePoint 2010 que representa um grande ganho e evolução para o produto, o objetivo desse WebCast é explorar como podemos customizar o SharePoint 2010 de forma prática.<br />
    7. 7. Community Launch 2010Customizando o SharePoint 2010<br />SharePoint 2010<br />
    8. 8. Microsoft SharePoint 2010<br />Sites<br />Conectar e darPoderàsPessoas<br />Communities<br />Composites<br />Cortarcustos com Infra Unificada<br />Content<br />Insights<br />Respostarápidaàsnecessidadesmercado<br />Search<br />
    9. 9. Microsoft SharePoint 2010<br />Ribbon UI<br />SharePoint Workspace<br />SharePoint Mobile<br />Office Client and Office Web App Integration<br />Standards Support<br />Business Connectivity Services<br />InfoPath Form Services<br />External Lists<br />Workflow<br />SharePoint Designer<br />Visual Studio<br />API Enhancements<br />REST/ATOM/RSS<br />Tagging, Tag Cloud, Ratings<br />Social Bookmarking<br />Blogs and Wikis<br />My Sites<br />Activity Feeds<br />Profiles and Expertise<br />Org Browser<br />Sites<br />Communities<br />Composites<br />PerformancePoint Services<br />Excel Services<br />Chart Web Part<br />Visio Services<br />Web Analytics<br />SQL Server Integration<br />PowerPivot<br />Content<br />Insights<br />Enterprise Content Types<br />Metadata and Navigation<br />Document Sets<br />Multi-stage Disposition<br />Audio and Video Content Types<br />Remote Blob Storage<br />List Enhancements<br />Search<br />Social Relevance<br />Phonetic Search<br />Navigation<br />FAST Integration<br />Enhanced Pipeline<br />
    10. 10. Entendendo a evolução<br />PrincipaismudançasnaArquitetura…<br />
    11. 11. Community Launch 2010Customizando o SharePoint 2010<br />Workflows no SharePoint 2010<br />
    12. 12. Workflows no SharePoint 2010<br />Engine do Windows Workflow Foundation parte do .NET Framework 3.5<br />Modelo de workflows disponíveis: Sequential e State Machines<br />Permiteexecuçõesprolongadaspois é stateful<br />
    13. 13. Novidades no SharePoint 2010<br />Perspectiva do usuário<br />Novos targets paraexecução de workflows (itens, document sets, web site)<br />Visualização do Visio dos passos dos workflows<br />Perspectiva de um power-user (SPD)<br />Novo designer para a criação de workflows<br />Facilidadenacustomização de workflows OOTB.<br />Perspectiva do desenvolvedor<br />Integração Visual Studio x SharePoint quefacilita o deploy<br />Novoseventos do workflow (starting, started, postponed, completed)<br />Serviçoparatroca de dados externos<br />
    14. 14. Templates no VStudio 2010<br />Templates para a criação de Workflows no SharePoint 2010<br />Sequential<br />State Machine<br />Import Reusable<br />
    15. 15. Criando Workflowsno Visual Studio 2010<br />
    16. 16. Importando Reusable Workflows<br />Conversão do pacote WSP em um projeto de Workflow<br />Permite a extensão de workflows criadospelo SPD<br />Armazenamento do Workflow emprojetosvinculadosao Source Control<br />Permite a adição do projeto de workflow a outrassoluções<br />Wizard guia o desenvolvedornaimportação do Workflow<br />
    17. 17. Criando Reusable Workflows(Visio / SPD / VStudio)<br />
    18. 18. Community Launch 2010Customizando o SharePoint 2010<br />Desenvolvimentono SharePoint 2010<br />
    19. 19. Entendendo a evolução<br />Principaismudanças no Visual Studio…<br />Debug Integrado<br />Solution Explorer Melhorado<br />SharePoint Explorer<br />Novo template<br />Integração com o SharePoint Designer<br />
    20. 20. WebParts no SharePoint 2010<br /><ul><li>ASP.NET WebParts
    21. 21. System.Web.UI.WebControls.WebParts.WebPart
    22. 22. Modelomaiscomum de Desenvolvimento
    23. 23. 2 tipos de WebPartssuportados
    24. 24. Standard WebPart
    25. 25. Visual WebPart
    26. 26. Package e Deploy aprimoradospelo Visual Studio 2010</li></li></ul><li>Visual WebPart<br /><ul><li>Classe ASP.NET WebParts
    27. 27. System.Web.UI.WebControls.WebParts.WebPart
    28. 28. MétodoLoadControl()
    29. 29. ASP.NET User Control</li></ul>ASP.NET WebParts<br />ASP.NET <br />User Control<br />
    30. 30. WebParts no SharePoint 2010<br />Desenvolvendo minha primeira WebPart.<br />
    31. 31. LINQ to SharePoint<br /><ul><li>Nova tecnologia para realizar querys nas listas do SharePoint
    32. 32. System.Linq
    33. 33. Microsoft.SharePoint.Linq
    34. 34. Alternativaao CAML (SharePoint 2007)
    35. 35. SPMetal</li></li></ul><li>LINQ to SharePoint<br />Usando o LINQ to SharePoint e WebParts na prática.<br />
    36. 36. Community Launch 2010Customizando o SharePoint 2010<br />Customizando a UI do SharePoint 2010<br />
    37. 37. Customizando a UI<br />Novas APIs SharePoint 2010 UI (JavaScript Object Model)<br />SP.UI.ModalDialog<br />SP.UI.Status<br />SP.UI.Notify<br />
    38. 38. Customizando a UI<br />Usando o LINQ to SharePoint e WebParts na prática.<br />
    39. 39. Maioresinformações<br />InformaçõesparaIT Prosno TechNet<br />http://MSSharePointITPro.com<br />InformaçõesparaDevelopersno MSDN<br />http://MSSharePointDeveloper.com<br />InformaçõesparaUsuários<br />http://SharePoint.Microsoft.com<br />
    40. 40. Referências<br /><ul><li>Improvements in SharePoint 2010
    41. 41. http://msdn.microsoft.com/en-us/magazine/ee335710.aspx
    42. 42. Developing Business Processes with SharePoint 2010 Workflows
    43. 43. http://msdn.microsoft.com/pt-br/sharepoint/ee513154(en-us).aspx</li></li></ul><li>P&R<br />Marcel Medina<br />SharePoint Developer<br />Microsoft Trainer<br />Wagner Amorim<br />SharePoint Specialist<br />Done IT<br />Thiago Silva<br />SharePoint Specialist<br />Done IT<br />

    ×