SharePoint Training Courses Icon

SharePoint for Developers


3 Days
Classroom Session   |  
3 Days
Live Online

IIBA (CDU)

ASPE is an IIBA Endorsed Education Provider of business analysis training. Select Project Delivery courses offer IIBA continuing development units (CDU) in accordance with IIBA standards.

NASBA (CPE)

NASBA continuing professional education credits (CPE) assist Certified Public Accountants in reaching their continuing education requirements.

PMI (PDU)

Select courses offer Leadership (PDU-L), Strategic (PDU-S) and Technical PMI professional development units that vary according to certification. Technical PDUs are available in the following types: ACP, PBA, PfMP, PMP/PgMP, RMP, and SP.

NASBA
NASBA
24.00 CPEs
PMI
PMP/PgMP
21.00 T-PDUs

Expertise Level: Intermediate
Certification
Classroom Registration Fees
Individual:
$1995.00
Group Rate:
$1795.00
(per registrant, 2 or more)
GSA Individual:
$1456.35
Live Online Registration
Live Online:
$1995.00
Private Onsite Package

This course can be tailored to your needs for private, onsite delivery at your location.

Learn More About Enterprise Team Training

Overview

Learn how to build custom applications utilizing the SharePoint platform. This is a hands-on, deep dive into SharePoint for developers and features numerous labs to "learn by doing." In this Sharepoint web development training course you'll learn how to take advantage of the SharePoint object model, how to develop custom web parts, customize lists and libraries, develop complex workflows, integrate data from external systems, customize the user interface, and much more! In addition, students will learn how to use Visual Studio and SharePoint Designer to develop SharePoint applications.

Companies today are looking for ways to accelerate their development efforts and deliver feature-rich, intuitive applications quickly. By utilizing the SharePoint platform, developers will learn how to take advantage of the tremendous capabilities of SharePoint. Instead of "re-inventing the wheel", leverage the SharePoint built-in features and reduce the amount of coding and time required to deliver feature-rich applications.

This class is designed for SharePoint 2013, SharePoint 2016 and SharePoint 365 users. Labs are conducted in SharePoint 2016.

Reduce development time and time-to-market
Accelerate your development efforts by learning from an expert
Hands-on labs to practice and use the lecture material
Taught by SharePoint developers with years of practical experience
Learn best practices and methods that make development faster and easier
Develop expertise in SharePoint Designer and Visual Studio 2012
Unleash the power of SharePoint in your custom applications
Consolidate development to a single platform and integrate all your external data systems
Utilize course materials as an on-going reference for your development team
Learn performance tuning techniques, security interfaces, and more!
Upcoming Dates and Locations
Guaranteed To Run
Jun 12, 2017 – Jun 14, 2017    8:30am – 4:30pm Denver, Colorado

Please call ASPE for location details
at 1-877-800-5221

Denver, CO 80202
United States

Register
Jun 12, 2017 – Jun 14, 2017    10:30am – 6:30pm Live Online
10:30am – 6:30pm
Register
Jul 10, 2017 – Jul 12, 2017    8:30am – 4:30pm Phoenix, Arizona

Please call ASPE for location details
at 1-877-800-5221

Phoenix, AZ 85003
United States

Register
Jul 10, 2017 – Jul 12, 2017    11:30am – 7:30pm Live Online
11:30am – 7:30pm
Register
Aug 14, 2017 – Aug 16, 2017    8:30am – 4:30pm Austin, Texas

Please call ASPE for location details
at 1-877-800-5221

Austin, TX 78701
United States

Register
Aug 14, 2017 – Aug 16, 2017    9:30am – 5:30pm Live Online
9:30am – 5:30pm
Register
Sep 11, 2017 – Sep 13, 2017    8:30am – 4:30pm Portland, Oregon

Please call ASPE for location details
at 1-877-800-5221

Portland, OR 97201
United States

Register
Sep 11, 2017 – Sep 13, 2017    10:30am – 5:30pm Live Online
10:30am – 5:30pm
Register
Oct 9, 2017 – Oct 11, 2017    8:30am – 4:30pm Kansas City, Missouri

Please call ASPE for location details
at 1-877-800-5221

Kansas City, MO 64101
United States

Register
Oct 9, 2017 – Oct 11, 2017    9:30am – 5:30pm Live Online
9:30am – 5:30pm
Register
Nov 13, 2017 – Nov 15, 2017    8:30am – 4:30pm Dallas, Texas

Please call ASPE for location details
at 1-877-800-5221

Dallas, TX 75201
United States

Register
Nov 13, 2017 – Nov 15, 2017    9:30am – 5:30pm Live Online
9:30am – 5:30pm
Register
Dec 11, 2017 – Dec 13, 2017    8:30am – 4:30pm Chicago, Illinois

Please call ASPE for location details
at 1-877-800-5221

Chicago, IL 60601
United States

Register
Dec 11, 2017 – Dec 13, 2017    9:30am – 5:30pm Live Online
9:30am – 5:30pm
Register
Course Outline

I. Getting Started as a SharePoint Developer with the SharePoint Platform

  • A History of Microsoft SharePoint
  • SharePoint Capabilities
  • SharePoint Deployment Options
  • SharePoint Extensibility Options
  • Differences Between SharePoint 2010 and 2013
    • What Stayed the Same
    • Improved Features

I. Labs:

  • Working with SharePoint Designer
  • Build and Deploy your first SharePoint Solution with Visual Studio 2012
  • Utilizing Power Shell for SharePoint

II. SharePoint Development Tools

  • Development Tools
    • SharePoint Designer
    • Visual Studio 2012
    • Power Shell
  • SharePoint APIs
  • Approach to Development
    • Farm Solutions
    • Sandbox Solutions
  • Test, Debug and Deploy SharePoint Solutions

II. Labs: 

  • Enumerating SharePoint Farm Hierarchies
  • Working with Objects and Properties
  • Build Your Own Site Provisioning Tool

III. Understanding the SharePoint Object Hierarchy

  • SharePoint Object Hierarchy
  • Working with SharePoint Objects

III. Labs:

  • Creating Lists Programmatically
  • Retrieving and updating List data

IV. Developing with SharePoint Lists

  • Field Types and Controls
  • Site Columns and Content Types
  • List Definitions and Templates
  • Retrieve, Add, Update and Delete SharePoint List Data

IV. Labs:

  • Create, Deploy, and Debug a Simple Web Part by Using Visual Studio 2012
  • Using SharePoint Components in a Web Part
  • Creating a Visual Web Part by Using Visual Studio 2012
  • Developing a Connected Web Part

V. Developing user controls and web parts

  • Understanding Web Parts
  • Visual Web Parts
  • Connecting Web Parts to pass data

V. Labs:

  • Create a Sandbox Solution with SharePoint
  • Debugging Sandbox Solution Permissions and Issues

VI. Sandbox Solutions

  • Sandboxing and User Solutions
  • Limitations/Restrictions for Sandbox Solutions

VI. Labs:

  • Create Workflows with SharePoint Designer
  • Create Workflows with Visual Studio 2012

VII. Developing Workflows

  • Overview of Workflow Architecture
  • Workflow Stages, Dynamic Values and Parameters
  • Workflow Options
    • Out-of-box Workflows
    • SharePoint Designer
    • Visio
    • Visual Studio
  • Creating workflows

VII. Labs:

  • Create External Content Types and Lists with SharePoint Designer
  • Develop Business Connectivity Services Solutions with Visual Studio 2012

VIII. Business Connectivity Services

  • BCS Architecture
  • Creating and Using External Content Type Models
  • Authentication Options

VIII. Labs:

  • Develop SharePoint Solutions with the App Model

IX. Developing for the SharePoint App Model

  • App Model Overview
  • SharePoint Host Apps
  • Self-hosted Apps
  • Azure Host Apps
  • Public/Corporate Marketplace

IX. Labs:

  • Creating a SharePoint 2010 Site, List and List Items Using the Client Object Model

X. Security

  • Authentication and Authorization
  • Claims Based Authentication
  • Securing Apps

X. Labs:

  • Customizing Master Pages
  • Applying a Theme to a SharePoint Site
  • Creating a Ribbon Item

XI. Client-Based APIs for SharePoint

  • Programming with Javascript
  • Client Side Object Model
  • WCF Data Services / OData / REST API
Who should attend

Companies today are building large scale, mission critical applications on the SharePoint platform – including the Department of Defense, CITGO, Exxon, and Fannie Mae. SharePoint marks the continued maturation of SharePoint as a development platform for building even richer collaborative web applications and integrating with other Line of Business systems in the enterprise.

Who should attend:

  • Web Developers
  • Database Developers
  • SharePoint Administrators

This class is for SharePoint 2013, 2016, and Office 365 Users.

Pre-Requisites

Attendees should have experience with Visual Studio and be familiar with .NET development in order to maximize learning from this course. Also, a background in C# (CSharp), VB.NET and web or windows application development is strongly recommended. (*Note: If you do not meet the above recommendations please see SharePoint Business Process Automation.)

Yes, this course looks perfect for my needs!

Download the brochure