This page contains the books I enjoyed reading the most and that are – in my opinion – a must have on your bookshelf. I use most of these books during my daily work.
Inside Windows SharePoint Services 3.0
Authors: Ted Pattison, Daniel Larson
Get in-depth architectural insights for building enterprise solutions—straight from the experts.
Focus in on the internals of the Windows SharePoint Services 3.0 platform with this in-depth, straightforward reference. You get expert insights, task-oriented guidance, and extensive code samples to help you master the intricacies of building robust, enterprise content management applications.
Discover how to:
- Build application pages and site pages
- Develop and deploy reusable Web parts to enable customization and personalization
- Exploit Windows SharePoint APIs to deploy Microsoft ASP.NET AJAX components
- Use XML and Collaborative Application Markup Language (CAML) to create provisioning components
- Design and implement custom document libraries
- Use Windows Workflow Foundation to create applications that automate business process
- Create Site Definitions to aggregate components and package them for deployment
- Implement Code Access Security, Trust Levels, authentication, and authorization
Inside Microsoft Office SharePoint Server 2007
Author: Patrick Tisseghem
Build enterprise content management solutions with deep, architectural insights from an expert.
Take a detailed look at SharePoint Server 2007 internals—and master the intricacies of developing intranets, extranets, and Web-based applications. An expert in collaboration technologies takes you deep inside SharePoint Server architecture, delivering task-oriented guidance and extensive code samples to help you build robust enterprise content management solutions.
Discover how to:
- Build collaboration and publishing portals for your intranet and extranet
- Customize and brand your site with master pages, CSS, and navigation options
- Programmatically support search administration and execute search queries
- Create scripts to customize the provisioning flow of your portal
- Use the Business Data Catalog to integrate collaborative workspaces with line-of-business applications
- Add browser-based form capabilities with InfoPath Forms Services
- Develop Web-based business intelligence solutions using Excel Services
- Apply policy and document routing frameworks to help enforce information management rules
Inside the Index and Search Engines of Microsoft Office SharePoint Server 2007
Authors: Patrick Tisseghem, Lars Fastrup
Tools and techniques for building custom search solutions in an enterprise environment
Optimize the user search experience in your workplace by customizing and extending the enterprise search capabilities in SharePoint Server 2007. Recognized SharePoint experts deliver the straightforward guidance and pragmatic coding samples you need to enable quick access to critical information.
Discover how to:
- Configure and manage the SharePoint Server 2007 index file and search engines
- Plan a search deployment strategy that balances performance, scalability, and security considerations
- Set up and customize search functionality and UI controls
- Monitor and analyze search-usage metrics to optimize the end-user experience
- Use search APIs to prepare and execute a query, and to process the results
- Program administrative functions using the search administration object model
- Develop and install custom IFilters and protocol handlers
- Use the Business Data Catalog to structure and index critical line-of-business data
- Program search operations using Windows SharePoint Services 3.0
Professional SharePoint 2007 Web Content Management: Building Publishing Sites with Office SharePoint Server 2007
Author: Andrew Connell
The book walks through the development of web sites using the Web Content Management features of Office SharePoint Server 2007. Starting with an overview of the product features, content management fundamentals and services offered by the Windows SharePoint Services platform, the book tackles each core aspect of a typical development project. Included throughout is a sample site, which is used to demonstrate key points, design elements and development approaches. The book shows through solid examples how to customize and develop Publishing Sites.
Some of the topics covered include:
- Planning Site Hierarchy, Navigation, and Information Architecture
- Creating WSS solution packages with Visual Studio
- Creating a Minimal SharePoint Site Definition
- SharePoint Site Columns, Content Types, Lists, Master Pages, and Page Layouts
- Navigation controls with AspMenu control, SiteMap Providers, and SiteMapDataSource
- Accessibility (including ADA and other requirements) with text-only site versions and using ASP.NET to better render controls
- Field Types and Field Controls
- Web Parts, Workflow, Search
- Customizing the SharePoint authoring environment
- Authentication and Authorization
- Implementing Sites with Multiple Languages and Devices
- Content Deployment, Document Converters, and Offline Authoring
- Performance Tips, Tricks and Traps
- Incorporating ASP.NET 2.0 Applications
Professional SharePoint 2007 Reporting with SQL Server 2008 Reporting Services
Authors: Reza Alirezaei, Coskun Cavusoglu, Jacob J. Sanford
SharePoint is first and foremost a wen portal full of reportable data that offers numerous possibilities within an organization. With SQL Server Reporting Services (SSRS), Microsoft offers its own server-based report generation software that is tightly integrated within the SQL Server infrastructure. Integrating SharePoint with SSRS allows the two technologies to create awe-inspiring reports that actively provide information to those who need it. This book walks you through the various challenging of combining SharePoint 2007 with SSRS 2008, and provides you with tips and tricks for handling the obstacles that you may face when attemping to develop reports in your SharePoint environment.
You’ll discover the new features of SSRS 2008 while also learning helpful techniques for creating quick and engaging reports when using it. The author team explains special considerations you’ll need to take into account when setting up SSRS to run in SharePoint integration mode with WSS 3.0 or MOSS 2007. From the beginning stages of creating an environment that supports SSRS in SharePoint integration mode to the process of planning, developing, and deploying reports to a SharePoint site, this book clearly explains why SharePoint integration mode is ideal for SSRS when dealing with a SharePoint environment.
What you will learn from this book:
– The best way to set up SQL Server Reporting Services for SharePoint 2007
– Best practices for effectively developing and deploying reports in SharePoint
– Tips for creating your first report
– Ways to configure reporting services to run in SharePoint integration mode
– Various advanced reporting and deployment techniques
– How to manage reports in SharePoint and use gauges in SharePoint dashboards. For
This book is for SharePoint developers who want to know the new features of Microsoft SQL Server 2008 Reporting Services so they can develop and deploy reports in SharePoint.
Developing Service-Oriented AJAX Applications on the Microsoft Platform
Author: Daniel Larson
Delve into the fundamental architectural principles and techniques for developing service-oriented AJAX applications for the enterprise. This guide offers a code-heavy, example-based approach to learning how to write a modern services API and an AJAX front end that can easily be extended, reused, and integrated by third parties.
The book does not attempt to be an exhaustive reference, but focuses instead on fundamental architectural principles and guidance.
Windows Powershell in Action
Author: Bruce Payette
Windows has an easy-to-use interface, but if you want to automate it, life can get hard. That is, unless you use PowerShell, an elegant new dynamic language from Microsoft designed as an all-purpose Windows scripting tool. PowerShell lets you script administrative tasks and control Windows from the command line. Because it was specifically developed for Windows, programmers and power-users can now do things in a shell that previously required VB, VBScript, or C#.
‘Windows PowerShell in Action’ was written by Bruce Payette, one of the founding members of the Windows PowerShell team, co-designer of the PowerShell language and the principal author of the PowerShell language implementation. From him you will gain a deep understanding of the language and how best to use it, and you’ll love his insights into why PowerShell works the way it does.
This book is a tutorial for sysadmins and developers introducing the PowerShell language and its environment. It shows you how to build scripts and utilities to automate system tasks or create powerful system management tools to handle the day-to-day tasks that drive a Windows administrator’s life. It’s rich in interesting examples that will spark your imagination. The book covers batch scripting and string processing, COM, WMI, and even .NET and WinForms programming.
– Master the PowerShell language
– Secure scripting with PowerShell
– How to process strings, files, and XML
– Techniques for network and GUI programming
– Script Windows applications like Excel