Archive for janeiro \16\UTC 2011

Guia de formação para Desenvolvedores SharePoint…

16 de janeiro de 2011

Olá amigos SharePointers,

Após realizar algumas consultorias pelo Brasil, analisando aplicações desenvolvidas em SharePoint, com o objetivo de encontrar possíveis “gargalos” e solucionar problemas principalmente ligados a performance & instabilidades nos ambientes e aplicações SharePoint, decidi postar alguns documentos, artigos e treinamentos online que servem como guia e na minha visão são obrigatórios aos desenvolvedores que desejam trabalhar com SharePoint.

Não é incomum encontrarmos nos projetos erros críticos de conceito no modelo de desenvolvimento, principalmente por profissionais que já possuem conhecimentos (básico ou avançado) nas tecnologias Microsoft .NET, portanto meus amigos, fica a dica: SharePoint não é .NET, são bem diferentes e o SharePoint tem um modelo de desenvolvimento muito particular e que deve ser respeitado. #Desafabei J

Basicamente meu apelo acima, quer dizer que todos os programadores .NET, quando estiverem em um projeto SharePoint e lhes aparecer algum “issue” ou tarefa para ser desenvolvida, sempre analisem como fazer no SharePoint, mesmo que para a mesma necessidade, já saibam como desenvolveriam em .NET.

Ufa! Desculpem pelas delongas, mas acho importante trocarmos figurinhas, eu mesmo vim de outras tecnologias e sofri muito com isso, acho que temos sempre algo a melhorar e essa foi uma mensagem que sempre quis passar aqui no Blog.

Voltando ao foco do post, gostaria de disponibilizar algumas referências que considero essenciais para todos os desenvolvedores SharePoint conhecerem:

 

Developer Centers

SharePoint 2010 Developer Center
http://msdn.microsoft.com/en-US/sharepoint/default.aspx

SharePoint Server 2007 Developer Center
http://msdn.microsoft.com/en-US/office/aa905503.aspx

 

O Essencial…

Get Started Developing on SharePoint 2010
http://msdn.microsoft.com/en-us/sharepoint/ee513147.aspx

Application Lifecycle Management in Microsoft SharePoint 2010
http://blogs.msdn.com/b/sharepointdeveloperdocs/archive/2010/11/17/application-lifecycle-management-in-microsoft-sharepoint-2010.aspx

Development Life Cycle for SharePoint 2010
http://msdn.microsoft.com/en-us/sharepoint/ff420387.aspx

SharePoint 2010: Developer Platform White Paper
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5184cb27-98d9-4cc0-bb0b-4b24d5b62db6
*Leitura obrigatória para desenvolvedores .NET 

SharePoint Server 2007 SDK: Software Development Kit
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=6d94e307-67d9-41ac-b2d6-0074d6286fa9

SharePoint 2010 Reference: Software Development Kit
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=f0c9daf3-4c54-45ed-9bde-7b4d83a8f26f

Microsoft SharePoint Online Standard Developer Guide
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d007f35e-375c-4b11-bc40-bc9082bb224a

SharePoint 2010: Professional Developer Evaluation Guide and Walkthroughs
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=cffb14e8-88a9-43bd-87aa-4792ab60d320


Um nível mais avançado:

SharePoint Guidance Patterns & Practices Developer Center (SharePoint 2007 & 2010):
http://msdn.microsoft.com/en-us/library/ff650022.aspx

Best Practices: Using Disposable Windows SharePoint Services Objects
http://msdn.microsoft.com/en-us/library/ms778813.aspx

SharePoint 2010 Advanced IT Professional Training
http://technet.microsoft.com/en-us/sharepoint/ff420396.aspx

Developer Best Practices Resource Center | SharePoint Server 2007
http://msdn.microsoft.com/en-US/office/dd638301.aspx

Best Practices Resource Center for Microsoft Office SharePoint Server 2007
http://technet.microsoft.com/en-us/office/sharepointserver/bb736746.aspx

 

E o conteúdo em Português?

Introdução ao desenvolvimento com SharePoint 2010
http://rodrigoaromano.wordpress.com/2010/10/27/introduo-ao-desenvolvimento-com-sharepoint-2010/

Programa Profissional Cinco Estrelas WSS 3.0:
http://www.technetbrasil.com.br/cincoestrelas/default.aspx?serie=SharepointServices3  

MSDN Experience – Office Development
http://www.msdnbrasil.com.br/experience/Officedev/Home.aspx  

TechNet Experience – Colaboração e Produtividade:
https://www.technetbrasil.com.br/experience/iw/Home.aspx

Aqui mesmo no meu blog, tenho alguns links de Blogs e Sites em PT-BR, recomendo a leitura, temos muito conteúdo bom, mas…

Ainda temos pouco conteúdo bem direcionado em português, o que existe hoje são muitos conteúdos específicos, sem uma trilha de conhecimento bem formada…

Mas a boa noticia é que o pessoal da Microsoft tem se manifestado para ajudar os influenciadores do mercado a formar um conteúdo melhor para a formação adequada dos profissionais, nesse sentido o Fabio Hara e o Alex Schulz  hoje são os responsáveis por essa ação e devem em breve apresentar boas novidades.

Existe um grupo criado no site LinkedIn chamado Influenciadores de SharePoint, onde vocês podem acompanhar de perto o andamento dessas novidades.

Enquanto isso, vamos nos esforçar no inglês porque tem muito conteúdo disponível, basta investir algumas horas para alcançarmos níveis melhores do nosso conhecimento. Vamos pessoal! O SharePoint é uma plataforma incrível, mas ainda depende muito de nós profissionais, que estamos na ponta para concretizar o sucesso do produto!

Abraços e até a próxima!