Collaboration SharePoint 2013 for Developers

SharePoint 2013 for Developers


Date of Class:


Last Day To Enroll:

1995.00 1,995.00

  • Course Delivery: Virtual Classroom
  • Language: English

Chat Live | Contact Us | Toll Free: (888) 360-8764



Learn how to build custom applications utilizing the SharePoint 2013 platform. This is a hands-on, deep dive into SharePoint 2013 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 2012 and SharePoint Designer 2013 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 2013 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.

Course Objectives

Successful completion of this course will increase your knowledge and ability to:

  • Describe the SharePoint 2013 development platform and the benefits and features that it offers to developers
  • Use development tools that are integrated with the SharePoint 2013 development platform, such as Visual Studio 2012 and SharePoint Designer 2013
  • Develop Web Parts for SharePoint 2013 solutions
  • Develop solutions that access external data by using Business Connectivity Services
  • Develop workflows as part of SharePoint 2013 solutions
  • Develop code that uses the client-side objects provided by the SharePoint 2013 development platform
  • Develop sandboxed solutions for SharePoint 2013
  • Customize SharePoint 2013 interfaces, master pages and themes
  • Develop code to implement and manage SharePoint security
  • Customize lists and libraries for your solution


Topics Covered

I. Getting Started with the SharePoint 2013 Development 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
  • What's New in SharePoint 2013

II. SharePoint 2013 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

I. Labs:
  • Working with SharePoint Designer
  • Build and Deploy your first SharePoint Solution with Visual Studio 2012
  • Utilizing Power Shell for SharePoint 2013

III. Understanding the SharePoint 2013 Object Hierarchy
  • SharePoint 2013 Object Hierarchy
  • Working with SharePoint 2013 Objects

II. Labs:
  • Enumerating SharePoint 2013 Farm Hierarchies
  • Working with Objects and Properties
  • Build Your Own Site Provisioning Tool

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

III. Labs:
  • Creating Lists Programmatically
  • Retrieving and updating List data

V. Developing user controls and web parts
  • Understanding Web Parts
  • Visual Web Parts
  • Connecting Web Parts to pass 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

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

V. Labs:
  • Create a Sandbox Solution with SharePoint 2013
  • Debugging Sandbox Solution Permissions and Issues

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

VI. Labs:
  • Create Workflows with SharePoint Designer
  • Create Workflows with Visual Studio 2012

VIII. Business Connectivity Services
  • BCS Architecture
  • Creating and Using External Content Type Models
  • Authentication Options

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

IX. Developing for the SharePoint App Model
  • App Model Overview
  • SharePoint Host Apps
  • Self-hosted Apps
  • Azure Host Apps
  • Public/Corporate Marketplace

VIII. Labs:
  • Develop SharePoint Solutions with the App Model

X. Security
  • Authentication and Authorization
  • Claims Based Authentication
  • Securing Apps

XI. Client-Based APIs for SharePoint 2013
  • Programming with Javascript
  • Client Side Object Model
  • WCF Data Services / OData / REST API

IX. Labs:
  • Creating a SharePoint 2010 Site, List and List Items Using the Client Object Model

XII. Branding SharePoint with Themes, Stylesheets and Master Pages
  • Understanding Page Layouts and Components
  • Working with Master Pages
  • Working with Themes
  • Understanding SharePoint Stylesheets
  • Creating Menu Items and Ribbons Controls

X. Labs:
  • Customizing Master Pages
  • Applying a Theme to a SharePoint Site
  • Creating a Ribbon Item



There are no prerequisites for this course.


Subject Matter Expert

Productivity Point Global is led by a team of individuals with world-class experience in professional development skills and leading edge technologies. These established professionals collaborate to drive PPG's business forward through entrepreneurial innovation, strategic partnerships, brand management and sales growth.

Productivity Point Global, previously ExecuTrain of Florida, began in 2003 and evolved out of a desire to increase our outreach both nationally and internationally. Utilizing the highest standard in customer service combined with our subject matter experts and high-end training venues, PPG has carved a niche by consistently expanding our corporate and government client base, originally hosted in the southeastern region of the US.

By consistently setting quality as the benchmark of our value system, PPG combines strategic partnerships and cutting edge technology with our determined efforts to branch out into other regions. PPG's combination of technology and professional skills training, IT outsourcing, and event hosting enables us to place a focused emphasis on the diversified business needs of our clients.
For more info please visit:

Got questions? Contact us below or call 877-881-2235

Why Choose

  • Fast and easy courses completion
  • Get an education faster than at traditional colleges!
  • 100% online - No classroom attendance required.
  • Unlimited 24x7 online customer support
  • Over 500,000+ certified nationwide.