find IT training anywhere in the US and in your state  
 
About Us   |   Courses   |   Join Mailing List

Fees for this Course

Regular Individual Fee:
$1695

Group Rate:
$1245
(per registrant, 3+)
Group registration must be made at the same time

GSA Individual Fee:
$1271.25

GSA Group Rate:
$1121.25
(per registrant, 3+)
GSA registrations must be made by telephone More GSA info...

terms & conditions

JUMP TO ANOTHER TRAINING AREA



Microsoft

REAL-WORLD TRAINING

•  SHAREPOINT
•  CLIENT / SERVER OS
•  APPLICATIONS
•  ALL MICROSOFT COURSES



Real-World IT


•  VIRTUALIZATION
•  JAVA
•  RED HAT
•  ENTERPRISE
   ARCHITECTURE

•  DATABASE / BI
•  NETWORKING / CISCO


   

COURSE 9950 | 3-DAY SESSION
Hands-On Microsoft SharePoint Development


SharePoint for developers — harness your programming skills to tweak, tune, and build completely custom solutions using SharePoint’s huge array of design tools


Course Outline

I. Understanding SharePoint Development

A. What is SharePoint Development?
  1. Automating Business Processes with Custom Workflows
  2. Custom Form Development with InfoPath
  3. Accessing External Data through the Business Data Catalog
  4. Extending SharePoint by creating custom applications.

B. SharePoint Development Tools
  1. SharePoint Designer
  2. Microsoft Office InfoPath
  3. Visual Studio
  4. SharePoint APIs



HANDS-ON LABS
• Ensuring that you have the necessary requirements
• Installing the pre-requisites for the development environment
• Installing the SharePoint development applications



II. SharePoint Workflows

A. Workflow Review
  1. What are Workflows?
  2. Why use Workflows?

B. Creating Workflows with SharePoint Designer
  1. The Workflow Wizard
  2. Workflow Initiation and Variables
  3. Understanding Conditions
  4. Workflow Actions
  5. Branching and Else/If Conditions

C. Creating Workflows with Visual Studio
  1. Working with Visual Studio
  2. Workflow Design with C#
  3. Workflow Design with VB.NET






HANDS-ON LABS
• Planning a custom workflow
• Creating a custom workflow with SharePoint Designer
• Exploring workflow branching, conditions and actions
• Implementing custom code in a workflow
• Build a custom workflow solution in Visual Studio



III. Microsoft Office InfoPath

A. What is InfoPath?

  1. What is InfoPath?
  2. Why Use InfoPath?

B. Designing Custom Forms with InfoPath
  1. Understanding Form Design Elements
  2. Understanding Form Controls

C. Publishing InfoPath Forms
  1. Publishing InfoPath Forms to SharePoint Server
  2. Publishing InfoPath Forms through Email

D. Submitting InfoPath Form Results
  1. Submitting Form Results to a SharePoint Library
  2. Submitting Form Results through Email
  3. Submitting Form Results to a Web Service

E. Implementing Workflows to Process InfoPath Form Data





HANDS-ON LABS
• Working with Form Layouts
• Implementing InfoPath Controls
• Connecting InfoPath forms with Live Data
• Creating Multiple InfoPath Views
• Setting Form Properties
• Creating Custom Submit Actions
• Publishing InfoPath Forms to SharePoint Server
• Publishing InfoPath Forms through Email
• Displaying InfoPath Form Data
• Utilizing Workflows to Automate InfoPath Form Data Processing

IV. The Business Data Catalog

A. What is the Business Data Catalog?

  1. Why Use a BDC?
  2. Example Uses for a BDC

B. Understanding the Elements of a BDC
  1. Defining the Roles & Responsibilities for the BDC
  2. Defining the Goal of the Application
  3. Documenting the Data Source

C. Creating the BDC Definition
  1. Understanding the Elements of the Definition File
  2. Generating the XML Definition File
  3. Importing the Application Definition

D. Working with BDC Data
  1. Working with BDC Web Parts
  2. Using BDC Data in SharePoint Applications




HANDS-ON LABS

• Creating a BDC Definition File
• Importing the DBC Definition
• Working with BDC Permissions
• Working with BDC Web Parts to display information from the BDC
• Linking SharePoint Data to the BDC

V. The SharePoint APIs

A. What are the SharePoint APIs?
B. What Do the SharePoint APIs Offer?