ASPE-IT offers a full line of hands-on SharePoint training for complete implementation, management and usability for all key functions in your enterprise.

 

ASPE-IT offers real-world, independent training on Windows technologies giving you unbiased hands-on knowledge of the products.

 

Implemented correctly, virtualization technologies have the potential to create vast improvements in the utilization of IT resources.

 

ASPE-IT offers networking courses that focus on skills and knowledge development. The course you take will dissect the technology, and teaching you the protocols that drive them.

 

ASPE-IT provides premier hands-on Linux skills and certification training through its partnership with Red Hat.

 

Organizing & managing a company's vital information is one of the most extreme challenges in the IT sector today. We'll give you the knowledge and skills to find actionable data.

 

Protecting a company's vital information is one of the most important responsibility of today's IT Department. Get skills to fight todays most common attacks.

 

ITIL's best practices in IT Service Management enhance the cost-effectiveness of IT organizations, improve reliability and alignment with the needs of each business.

 
 

   

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?