SharePoint 2013 for Developers

3 Days

Description

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.

  • 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!

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.

No Upcoming Public Classes

There are currently no public events available for this course. However, you can submit a request for a new date and we will try our best to get you into a SharePoint 2013 for Developers class.

Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date

Course Overview

  • I. Getting Started as a SharePoint Developer with the SharePoint 2013 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
  • I. Labs:
    • Working with SharePoint Designer
    • Build and Deploy your first SharePoint Solution with Visual Studio 2012
    • Utilizing Power Shell for 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
  • II. Labs:
    • Enumerating SharePoint 2013 Farm Hierarchies
    • Working with Objects and Properties
    • Build Your Own Site Provisioning Tool
  • III. Understanding the SharePoint 2013 Object Hierarchy
    • SharePoint 2013 Object Hierarchy
    • Working with SharePoint 2013 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 2013
    • 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 2013
    • Programming with Javascript
    • Client Side Object Model
    • WCF Data Services / OData / REST API

No Upcoming Public Classes

There are currently no public events available for this course. However, you can submit a request for a new date and we will try our best to get you into a SharePoint 2013 for Developers class.

Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date

Prerequisites

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 http://www.knowledgetransferinc.com/training/minnesota/KT-0530.htm .)

 

No Upcoming Public Classes

There are currently no public events available for this course. However, you can submit a request for a new date and we will try our best to get you into a SharePoint 2013 for Developers class.

Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date