SharePoint Portal Server 2010
Introduction
SharePoint 2010 includes numerous new capabilities and features. This module introduces some of the new features and enhancements made in SharePoint 2010. It highlights some of the differences between the earlier Windows SharePoint Services 3.0 and this release.
Windows PowerShell for SharePoint 2010
Windows PowerShell command-line interface is a new command-line tool and supporting scripting language from Microsoft that complements Cmd.exe in the Windows administration context. In the SharePoint administration context, Windows PowerShell is the replacement for the Stsadm.exe administration tool. Moving forward, you should use Windows PowerShell scripting technology to develop any new command-line scripts (cmdlets) in SharePoint Foundation 2010.
UI Enhancements
The look and feel of SharePoint has radically changed from earlier versions of the product. In addition to being more accessible to the user it allows for improved extension points and fewer workarounds. The context sensitive ribbon interface is now integrated into the SharePoint 2010 user experience. Your applications can extend the ribbon interface to include new menu items and options both on a global level and based on the context of the user. The new user interface components that you can extend and build applications which in-place editing and an extensible dialog system.
Lists and Schemas
SharePoint 2010 has support for very large lists of up to 50 million items. With this expanded list size comes the ability to throttle and control how much data is returned to the. SharePoint support to validate field data in a list greatly reduces the amount of custom code that a developer must create and deploy. SharePoint 2010 now lets you create relations between lists with cascading deletes that can be enabled. Events have been vastly improved with EventReceivers now available also at the web and site level.
VS.NET 2010 SharePoint Development
SharePoint 2010 makes developing solutions easier, quicker, and more flexible. Much of the work that the developer had to do in the past with earlier versions of SharePoint has been replaced with simple configuration of the SharePoint 2010 platform, use of Visual Studio 2010 and SharePoint Designer 2010 or with calls to the SharePoint API.
LINQ to SharePoint
LINQ is a new data access paradigm which allows users to express SQL like syntax against a variety of data sources. You no longer need to use CAML queries to access the lists data. SharePoint now fully supports LINQ for querying lists so that you can query information from the platform in a more condensed, easier to understand format.
Client Object Model
Microsoft SharePoint Foundation 2010 introduces three new client APIs for interacting with SharePoint sites, from a .NET managed application, from a Silverlight application, or from ECMAScript (JavaScript) that executes in the browser. This module introduces these new APIs that provide access to a subset of the types and members that are contained in the Microsoft.SharePoint namespace of the server-side object model.
SharePoint 2010 Workflows
In Windows SharePoint Services 3.0, the Windows Workflow Foundation provided a highly extensible workflow model to the SharePoint platform. Microsoft SharePoint Foundation 2010 continues to build upon the functionality available in Windows SharePoint Services 3.0 and improves and expands your options so that you can build rich workflows that can accommodate even more complex business scenarios. This module presents the new features that are available for workflows in SharePoint Foundation 2010.
Business Connectivity Services
Business Connectivity Services is the enhanced form of Business Data Catalog from earlier version. It provides read/write access to external data from line-of-business (LOB) systems, Web services, databases, and other external systems within Microsoft SharePoint 2010. This module introduces the rich set of features can be used to rapidly build solutions using familiar tools such as Microsoft Visual Studio 2010 and Microsoft SharePoint Designer 2010.
Sandboxed Solutions
A sandboxed solution is a new concept in Microsoft SharePoint Foundation that allows site collection users to upload their own custom code. Performance can be monitored by measuring CPU execution time, memory consumption, and database query time. This module covers creating and deploying sandboxed solutions and explains all the limitations involved in these solutions.
SharePoint 2010 Security
SharePoint 2010 incorporates a new, more powerful and flexible authentication model that works with any corporate identity system, including Active Directory directory services, LDAP-based directories and application-specific databases. This module introduces the new claims-based security model used for authentication in SharePoint 2010.