Chat with us, powered by LiveChat

Enter your keyword

Course

20488 Developing Microsoft SharePoint 2013 Core Solutions

National Business Training - Computer Training

Course Summary

Students will learn core skills that are common to almost all SharePoint development activities, including server-side and client-side object models, developing and deploying features, solutions, and apps, managing identity and permissions, and querying.

Course Schedule

    • This course is not currently scheduled. Call 919-595-8200 or email info@nationalbusinesstraining.com for dates or private training.
  • S - ScheduledGTR - Guaranteed to Run

Course Outline

1 – SharePoint as a Developer Platform

  • Introducing the SharePoint Developer Landscape
  • Choosing Approaches to SharePoint Development
  • Understanding SharePoint 2013 Deployment and Execution Models
  • Lab : Comparing Web Parts and App Parts

2 – Working with SharePoint Objects

  • Understanding the SharePoint Object Hierarchy
  • Working with Sites and Webs
  • Working with Execution Contexts
  • Lab : Working with Sites and Webs
  • Lab : Working with Execution Contexts

3 – Working with Lists and Libraries

  • Using List and Library Objects
  • Querying and Retrieving List Data
  • Working with Large Lists
  • Lab : Querying and Retrieving List Data
  • Lab : Working with Large Lists

4 – Designing and Managing Features and Solutions

  • Working with Features
  • Deploying Solutions
  • Working with Sandboxed Solutions
  • Lab : Working with Farm Solutions
  • Lab : Working with Sandboxed Solutions

5 – Working with Server-Side Code

  • Developing Web Parts
  • Using Event Receivers
  • Using Timer Jobs
  • Storing Configuration Data
  • Lab : Working with Server-Side Code

6 – Managing Identity and Permissions

  • Understanding Identity Management in SharePoint 2013
  • Managing Permissions in SharePoint 2013
  • Configuring Forms-Based Authentication
  • Customizing the Authentication Experience
  • Lab : Managing Permissions Programmatically in SharePoint 2013
  • Lab : Creating and Deploying a Custom Claims Provider

7 – Managing Custom Components and Site Lifecycles

  • Component Overview
  • Defining Custom Lists
  • Defining Custom Sites
  • Managing SharePoint Sites
  • Lab : Managing Custom Components and Site Lifecycles

8 – Introducing Apps for SharePoint

  • Overview of Apps for SharePoint
  • Developing Apps for SharePoint
  • Lab : Creating a Site Suggestions App

9 – Client-Side SharePoint Development

  • Using the Client-Side Object Model for JavaScript
  • Using the REST API with JavaScript
  • Lab : Using the REST API with JavaScript

10 – Developing Remote Hosted SharePoint Apps

  • Overview of Remote Hosted Apps
  • Configuring Remote Hosted Apps
  • Developing Remote Hosted Apps
  • Lab : Configuring a Provider Hosted SharePoint App
  • Lab : Developing a Provider Hosted SharePoint App

11 – Publishing and Distributing Apps

  • Understanding the App Management Architecture
  • Understanding App Packages
  • Publishing Apps
  • Installing, Updating, and Uninstalling Apps
  • Lab : Publishing an App to a Corporate Catalog
  • Lab : Installing, Updating, and Uninstalling Apps

12 – Automating Business Processes

  • Understanding Workflow in SharePoint 2013
  • Building Workflows by using Visio 2013 and SharePoint Designer 2013
  • Developing Workflows in Visual Studio 2012
  • Lab : Building Workflows in Visio 2013 and SharePoint Designer 2013
  • Lab : Creating Workflow Actions in Visual Studio 2012

13 – Managing Taxonomy

  • Managing Taxonomy in SharePoint 2013
  • Working with Content Types
  • Working with Advanced Features of Content Types
  • Lab : Working with Content Types
  • Lab : Working with Advanced Features of Content Types

14 – Customizing User Interface Elements

  • Working with Custom Actions
  • Using Client-Side User Interface Components
  • Customizing the SharePoint List User Interface
  • Lab : Using the Edit Control Block to Launch an App
  • Lab : Using jQuery to Customize the SharePoint List User Interface

15 – Working with Branding and Navigation

  • Creating and Applying Themes
  • Branding and Designing Publishing Sites
  • Tailoring Content to Platforms and Devices
  • Configuring and Customizing Navigation
  • Lab : Branding and Designing Publishing Sites
  • Lab : Configuring Farm-Wide Navigation

Target Audience

The course is intended for professional developers who develop solutions for SharePoint products and technologies in a team-based, medium-sized to large development environment.

 

This product is currently out of stock and unavailable.

Share our course