Como desenvolvedor de aplicações, você provavelmente sabe do poder inerente que as estruturas dão a sua habilidade de realizar o seu trabalho. Com o SharePoint 2007, a Microsoft liberou uma estrutura .NET que é uma verdadeira baleia; mas com mais de 30 espaços de nomes, numerosos serviços web, centenas de classes, e incontáveis métodos e propriedades, por onde começar? Eu escrevi este livro porque acredito que o SharePoint é uma ótima base para a construção de aplicações baseadas em web e centradas na colaboração, mas achei que a pura extensão de suas capacidades trabalham, freqüentemente, contra sua efetiva adoção - mesmo desenvolvedores experientes podem se atrapalhar, na hora de começar. Propositadamente, eu escolhi a metáfora da receita como minha premissa (em oposição a um padrão) para capturar a idéia de que estas soluções não são para ser colocadas num pedestal, mas, ao contrário, para servirem como ponto de partida para sua própria criatividade. Nem este livro deve substituir os SDKs da Microsoft para o WSS 3.0 e para o MOSS. Esses documentos são densos em teoria e sintaxe, mas o código é, frequentemente, fragmentário. Aqui, você encontrará soluções completas para uma vasta gama de problemas de desenvolvimento no SharePoint, tanto em C# quanto em VB.NET, que é de grande valor, tanto para os desenvolvedores novatos quanto para os experientes. Cada capítulo contém uma coleção diversa de receitas para tópicos que vão da administração à manipulação de dados. Eu incluí receitas que vão de aplicações de console até partes de web, de arquivos de comandos do Windows até JavaScript, e de tratadores de eventos até serviços web. Estas soluções espelham a faixa de tecnologias que compõem o SharePoint, e é minha esperança que este livro ajude a fazer de você um desenvolvedor mais produtivo e confiante, ao permitir que você tire vantagem completa de tudo o que o SharePoint 2007 tem para oferecer.