Skip Navigation Links
902 Clint Moore Rd · Suite 138 · Boca Raton, Florida 33487, USA · +1(561)988-0567
Skip navigation links
Home
Course Schedule
Location
Trainer Bios
Contact Us
SharePoint 2010 HOS
Visual Studio 2010 HOS
Silverlight 4.0 HOS
   HSI Training
    Gold Partner Learning Solutions
      Learning Solutions
         Business Solutions
        Joe's Blog
              Joe's Blog
  Gold Coast Users Group

 
  
SharePoint 2010 Development using SharePoint Designer 2010 and Visual Studio 2010 
 
Course #: 50065
Number of Days: 5
Format: Instructor-Led
 
This five-day instructor-led course provides students with the knowledge and skills to become a top-notch SharePoint 2010 Developer. From Custom and Master Pages to Silverlight Web Parts to Event Handlers and Features to Workflows, you will gain important insight into the internal workings of SharePoint 2010.  Every use of SharePoint Designer and Visual Studio as developer tools for SharePoint is investigated exhaustively.

This is a traditional instructor-led training where concepts are first delivered to the students through the use of slides and demonstration by a skilled trainer.  Then there is sufficient time allotted for the students to perform hands-on labs exercises under the watchful eye of the instructor.  This two-step process has proven to be the absolute best way for Software Developer Professionals to learn complex programming skills.
 

 Module 1 - SharePoint 2010 Developer Overview

SharePoint 2010 includes numerous new capabilities and features for professional developers most of which are highlighted in this unit. SharePoint 2010 makes developing those 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.

 Module 2 - SharePoint Development with Visual Studio 2010

This unit will provide you with an overview of SharePoint development with Visual Studio 2010. Specific topics covered will include an overview of the project and item templates, a walkthrough of the designers included, and areas of extensibility within Visual Studio 2010 that can enhance SharePoint development. Visual Studio 2010 includes support out of the box for the most common types of projects that you may want to build with SharePoint 2010 as well as new features for more easily defining features, solutions, and wizards to walk through the most common settings for each project type.

 Module 3 - SharePoint UI Advancements

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 new user interface components that you can extend and build applications which include the fluent UI ribbon and an extensible dialog system.

 Module 4 - Designing Lists and Schemas

In a typical system data is somewhat normalized – not all of the system's data exists in one large table or list. Instead data exists in sets of tables or lists which have one entry for each entity across multiple tables.

 Module 5 - Accessing SharePoint List Data with LINQ

LINQ is a new data access paradigm which allows users to express SQL like syntax against a variety of data sources. LINQ can improve performance by allowing the back end data source to decide the best way to solve the query. 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.

 Module 6 - Client Object Model

In SharePoint 2010 there are a number of object models that can be used by developers to access the server. The Client Object Model (Client OM) is a unified model which uses the same or similar programming concepts as the Server Object Model (Server OM). The Client OM can be accessed via web services, via a client (JavaScript) API, and via REST.

 Module 7 - Introducing Sandboxed Solutions

SharePoint 2010 adds a new deployment model for SharePoint called Sandboxed Solutions. It is a controlled solution packaging format that offers SharePoint Server Farm owners a way to easily mitigate risk that custom code will cause issues for them. It does this by restricting the API's that can be called and governing resources that can be used. Because of this Sandboxed Solutions provide a solution package that can be easily deployed to a shared server environment. This talk will describe what Sandboxed Solutions are, it will demonstrate how to create them with Visual Studio 2010 and how to deploy and monitor them on SharePoint farms.

 Module 8 - Whats New in SharePoint 2010 Workflow

In SharePoint 2010 you can associate workflows with a site so you need not associate a workflow instance with a specific item in a list. Site-level workflows are a powerful mechanism to create generic functionality using the power of Windows Workflow Foundation (WF).

 Module 9 - Business Connectivity Services (BCS)

SharePoint 2010 Business Connectivity Services (BCS) enables integration with back end systems. Business Connectivity Services includes a set of presentation features, a connectivity framework and tooling within SPD and Visual Studio that enable developers and ITPros to connect to external data and services and to surface this data in SharePoint 2010 and Office 2010.This session will provide an overview of the BCS capabilities and usage in SharePoint 2010.

 Module 10 - Enterprise Content Management

From a free form Wiki to a highly controlled intranet or internet site, learn about all of the new Web Content Management features in SharePoint 2010. This session will cover enhancements to the core authoring UI, publishing infrastructure, the content query webpart, and content deployment.

 Module 11 - Extending SharePoint 2010 Search

This session will provide an overview of the enterprise search product line in SharePoint 2010. We've brought together the best of SharePoint Search and FAST ESP, resulting in the most complete enterprise search product line in the industry. In this session we'll talk about our overall strategy for enterprise search and delineate each of the key search products in SharePoint 2010.

 Module 12 - Business Intelligence

There has been considerable investment in the Business Intelligence capabilities of SharePoint 2010. From new product capabilities like balanced scorecards, interactive dashboards, and line of business integration to improvements in Excel rendered content with Excel Services, improved and new capabilities for Self-Service information access, and creation of BI assets. In this session, we will cover the major components and identify the new capabilities.

 Module 13 - SharePoint 2010 Best Practices

SharePoint 2010 is a very large product with many options. This can be challenging for developers to understand what the best way to accomplish a given task is. In this unit you will learn about some the most common best practices are for developers who are new to SharePoint.

 Module 14 - Building a SharePoint Virtual Machine

SharePoint development requires that you develop on the same machine in which SharePoint is installed. Many developers choose to use Hyper-V VHDs to host their development environment. In this unit you will learn how to build a SharePoint 2010 development on a Hyper-V virtual machine with Boot To VHD capabilities.

 Module 15 - Installing and Upgrading Custom Solutions

Microsoft SharePoint Foundation provides new members that make it possible for you to upgrade custom Features through versioning and declarative upgrade actions. In this unit you will learn how to leverage the new feature upgrade capabilities in SharePoint 2010.

 Module 16 - Upgrading 2007 Solutions for SharePoint 2010

Today there are many solutions written using the Visual Studio for WSS (VSeWSS) tool. This tool was one of the tools that developers used to build SharePoint 2007 applications. In this unit you will learn about how to upgrade your existing SharePoint 2007 applications to SharePoint 2010.