Preferred method of contact:

Developing InfoPath Forms for SharePoint



Course Number



3 Days

PDF Add to WishList

Microsoft InfoPath helps organisations streamline business processes by creating forms, gathering information, and structuring data. With this introductory training course, you gain the knowledge and skills to design sophisticated forms for quickly gathering information without writing code, and create InfoPath forms for seamless integration into Microsoft SharePoint.

You Will Learn How To

  • Rapidly create dynamic custom forms for deployment to SharePoint
  • Build interaction into complex forms without writing code
  • Add intelligence to forms with Quick Rules
  • Customise a SharePoint list form in InfoPath
  • Capture external data and convert Office forms to InfoPath

Important Course Information

  • Recommended Experience

    • Basic knowledge of SharePoint technologies at the level of Course 1531, SharePoint 2013 Technologies Introduction
  • Software

    • This course is currently running on InfoPath 2013

Course Outline

  • Introduction to InfoPath

Leveraging InfoPath forms in your organisation

  • Defining the benefits and functionality
  • InfoPath Designer
  • Forms Services
  • InfoPath Filler

Centralising data collection for business processes

  • Replacing disparate forms throughout your organisation
  • Exploring SharePoint lists and libraries
  • Submitting results to SharePoint
  • Designing InfoPath Forms

Customising form templates

  • Extending templates to meet business requirements
  • Adding input controls to enhance the user experience
  • Setting default values in fields or controls

Creating new forms from scratch

  • Defining page layout with tables
  • Building user-friendly forms
  • Applying a consistent look and feel
  • Adding repeating tables for many values
  • Enabling Dynamic Form Interaction

Verifying user input based on business rules

  • Configuring control properties
  • Applying Quick Rules for easy validation without code
  • Validating fields with range, required and format conditions

Conditionally formatting fields

  • Changing background colours or fonts
  • Hiding form sections in response to user actions
  • Building robust cascading drop-down lists
  • Executing a query from an action rule

Defining form actions

  • Dynamically setting the value of a field
  • Querying and submitting data
  • Loading data with a Change Action
  • Setting field properties to read-only
  • Accessing External Information

Retrieving data from multiple sources

  • Integrating data with the Data Connection Wizard
  • Connecting to data sources and SharePoint lists
  • Populating a control with SQL Server Data

Creating a user interface for business data

  • Modifying information inside an InfoPath form
  • Submitting changes to the data source
  • Loading a repeating table with data
  • Publishing Forms to SharePoint

Replacing default SharePoint forms

  • Submitting to a document library
  • Substituting a list default form with an InfoPath form
  • Sending a form to SharePoint as a content type

Assessing deployment options

  • Promoting items to a form library to extend reporting
  • Utilising administrator-approved templates for complex forms containing custom code

Deploying InfoPath forms

  • Replacing SharePoint lists with InfoPath forms
  • Making new form libraries with form templates
  • Creating content types based on forms
  • Adding Web Parts to a page to display forms
  • Enhancing Business Processes with Workflow

Initiating workflow actions

  • Building a form to trigger a workflow
  • Adding a workflow to a form library

Integrating email and tasks

  • Coordinating and delegating tasks to information workers
  • Embedding the People Picker into forms

Establishing conditional rules

  • Directing workflow actions with form fields
  • Generating task assignments based on form data
Show complete outline
Show Less

Convenient Ways to Attend This Instructor-Led Course

In the Classroom

Live, Online

Private Team Training

In the Classroom — OR — Live, Online

Tuition Fee — Standard: £1695  

AFTERNOON START: Attend these live courses online via Anyware

22 - 24 Jul ( 3 Days)
2:00 PM - 9:30 PM BST
Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Reserve Your Seat

26 - 28 Aug ( 3 Days)
2:00 PM - 9:30 PM BST
Alexandria, VA / Online (AnyWare) Alexandria, VA / Online (AnyWare) Reserve Your Seat

13 - 15 Jan ( 3 Days)
2:00 PM - 9:30 PM GMT
Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Reserve Your Seat

24 - 26 Feb ( 3 Days)
2:00 PM - 9:30 PM GMT
Alexandria, VA / Online (AnyWare) Alexandria, VA / Online (AnyWare) Reserve Your Seat

Guaranteed to Run

When you see the "Guaranteed to Run" icon next to a course event, you can rest assured that your course event — date, time — will run. Guaranteed.

Private Team Training

Enrolling at least 3 people in this course? Consider bringing this (or any course that can be custom designed) to your preferred location as a private team training.

For details, call 0800 282 353 or Click here »

This event has been added to your cart.

Tuition Fee


In Classroom or



Private Team Training

Contact Us »

Course Tuition Fee Includes:

After-Course Instructor Coaching
When you return to work, you are entitled to schedule a free coaching session with your instructor for help and guidance as you apply your new skills.

After-Course Computing Sandbox
You'll be given remote access to a preconfigured virtual machine for you to redo your hands-on exercises, develop/test new code, and experiment with the same software used in your course.

Free Course Exam
You can take your Learning Tree course exam on the last day of your course or online any time after class.


Training Hours

Standard class hours:
9:00 a.m. - 4:30 p.m.

Last day class hours:
9:00 a.m. - 3:30 p.m.

Free Course Exam – Last Day:
3:30 p.m. - 4:30 p.m.

Each class day:
Informal discussion with instructor about your projects or areas of special interest:
4:30 p.m. - 5:30 p.m.

AFTERNOON START class hours:
2:00 p.m. - 9:30 p.m.

Last day class hours:
2:00 p.m. - 8:30 p.m.

Free Course Exam – Last Day:
8:30 p.m. - 9:30 p.m.

Each class day:
Informal discussion with instructor about your projects or areas of special interest
9:30 p.m. - 10:30 p.m.

“The AnyWare interface was very intuitive and easy to use. In fact, I found it to be just as efficient as if I were actually sitting in the classroom. I’ve recommended future training sessions to my supervisor as well as other staff members”.

- D. Dhoray, Webmaster
University of The West Indies

Chat Now

Please Choose a Language

Canada - English

Canada - Français