Flash Sale: Save 15% on IT Training

closeClose

Upgrading Your Development Skills to SharePoint 2013

  • Tuition USD $2,786 Save $310
  • Reviews star_rate star_rate star_rate star_rate star_half 1505 Ratings
  • Course Code 55014
  • Duration 5 days
  • Available Formats Classroom

This 5-day Instructor Lead course will teach you all the new development changes that were made to SharePoint 2013 including .NET 4.0, Visual Studio 2012, Mobility, Workflow 4.0, OData, OAuth, Claims Authentication, SharePoint AppStore and the new Service Applications (Machine Translation and PowerPoint Automation).

Skills Gained

Describe Object Model changes, Mobility Features, OData, OAuth and Translation Services. Work with Visual Studio 2012 SharePoint Templates and build SharePoint 2013 AppStore Apps.

Who Can Benefit

Anyone interested in getting an introductory look at the new development features of SharePoint 2013.

Prerequisites

  • .NET Object Oriented programming and understanding of basic development tasks in SharePoint.

Course Details

Outline


Module 1: Overview

  • A simple introduction module.
Lessons
  • N/A

Lab 1:
After completing this module, students will be able to:
  • Understand your course, classroom, classmates, facility and instructor.

Module 2: SharePoint 2013 UI and ASP.NET 4.0
In this module we take a look at the new features introduced in SharePoint 2013 from a UI perspective and explore some of the features of ASP.NET 4.0 that we can now take advantage of.
Lessons
  • ASP.NET 4.0
  • New SharePoint UI Features

Lab 1: ASPNET 4
  • Explore 2013 UI Changes
  • ASP.NET 4.0

Lab 2: SharePoint 2013 Features
  • Managed Navigation
  • Cross Site Publishing
  • Image Renditions
  • Embedded Code
After completing this module, students will be able to:
  • Describe the new UI features of SharePoint 2013 including Follow, Drag and Drop, SkyDrive Pro, Composed Looks, Newsfeeds and OneNote
  • Understand the differences between ASP.NET 2.0 and ASP.NET 4.0
  • Understand the differences between the .NET Runtime and Frameworks
  • Deploy Managed Navigation
  • Work with Cross-Site publishing
  • Work with Image-Renditions
  • Utilize the new Embedded Code Feature

Module 3: SharePoint 2013 and Visual Studio 2012
In this module we are going to take a look at the new SharePoint 2013 project templates and their many improved features that can be installed with Visual Studio 2012.
Lessons
  • Visual Studio 2012
  • SharePoint 2013 Templates

Lab 1: Visual Studio 2012
  • Explore Visual Studio 2012
  • Explore SharePoint Project Templates
  • Explore Server Explorer
  • Packaging and Deployment Tools
After completing this module, students will be able to:
  • Be familiar with the new Visual Studio 2012 interface
  • What SharePoint project templates exists in Visual Studio 2012
  • How to utilize the deployment capabilities of the templates
  • What new project templates and items are included in SharePoint project templates

Module 4: Object Model Changes
In this module we are going to explore the various changes made to the SharePoint Object Model APIs, the new Distributed Cache Serviceclasses, eDiscovery and SharePoint Education.
Lessons
  • Working With Distributed Cache Service
  • eDiscovery
  • SharePoint Education
  • Object Model Changes

Lab 1: Exploring Server Object Model Changes
  • Explore new Assemblies, Namespaces, Classes
  • Using .NET Reflector with SharePoint

Lab 2: Using the New Developer Dashboard
  • Enable & Explore Upgraded Developer Dashboard

Lab 3: Programming eDiscovery
  • Learn to use the new eDiscovery APIs
  • Create Discovery Center
  • Create a Case
  • Create Discovery Sets
  • Create Queries

Lab 4: SharePoint Education
  • Learn to use the new SharePoint Education APIs
  • Setup and Configure SharePoint Education Web Application
  • Create a SharePoint Education Course Site
  • Create and Assign Assignments
  • Create Quizzes
After completing this module, students will be able to:
  • Understand the SharePoint Object Model Changes
  • Understand what new assemblies, namespaces and classes are available
  • Understand how to configure and work with Distributed Cache Service
  • Understand the features of SharePoint Education
  • Understand how to work with eDiscovery

Module 5: SharePoint REST
  • In this module we are going to take a look at the new Representational State Transfer (REST) features of SharePoint 2013.
Lessons
  • REST

Lab 1: REST
  • Utilize Old REST Services
  • Explore REST Service References
  • Utilize New REST Services
  • REST List Service Calls (PUT, GET, MERGE)
  • REST UserProfile Service
  • REST Social Service
  • REST Search Service
  • REST Excel Service
After completing this module, students will be able to:
  • Describe the REST Architecture in SharePoint 2013
  • Describe and use the available REST EndPoints
  • How to build REST-ful queries
  • How to program to REST-ful Services

Module 6: Client Object Model
In this module we are going to take a look at the new features of the Client Object Models in SharePoint 2013.
Lessons
  • Minimal Download Strategy
  • Client Object Model

Lab 1: Client Object Model
  • Explore Client Object Model
  • Utilize Client Object Model (.NET)
  • UserProfiles\Social CSOM
  • Taxonomy CSOM
  • Publishing CSOM
  • Working with Remote Event Receivers

Lab 2: JavaScript Object Model
  • Explore JavaScript Object Model
  • Working with Workflows

Lab 3: Minimal Download Strategy (MDS)
  • Programming Minimal Download Strategy (MDS)
After completing this module, students will be able to:
  • How to use the New Client Object Model Features
  • How to use the New JavaScript Object Model Features
  • How to use the new CSOM endpoints (UserProfile, Taxonomy, Publishing)
  • How to implement Remote Event Receivers

Module 7: Mobility
In this module we are going to explore the new Mobility features provided in SharePoint 2013. You will also see how to utilize the new Push notifications as well as the Location and Map APIs.
Lessons
  • SharePoint 2013 Mobility Features

Lab 1: Mobility Programming on SharePoint 2013
  • Explore Built-In Mobility Features
  • Mobility (Android)
  • Mobility (Blackberry)
  • Creating Mobile Panels

Lab 2: Location and Maps APIs
  • Adding a GeoLocation Field
  • Configuring Bing Maps
  • Install SharePoint Windows Phone SDK
  • Building Mobile Location Applications

Lab 3: Mobility Push Notifications
  • Use SharePoint Windows Phone Templates
  • Develop Apps using Push Notifications (MPNS)
  • Configure Push Notifications (SMS)
After completing this module, students will be able to:
  • Understand SharePoint's Mobility Support
  • How to build your own Mobility Applications with Visual Studio 2012
  • How to work with Push Notifications
  • How to work with Location and Maps

Module 8: Workflow 4.0
In this module we are going to take a look at implementing workflows with the new Visual Studio 2012 templates and with SharePoint Designer 2013. We will also explore the new architecture of cloud based Azure Workflows.
Lessons
  • Workflows in SharePoint 2013

Lab 1: Creating Simple 2013 Workflows
  • Create a custom workflow using SharePoint Designer 2013
  • Configure Windows Azure Workflows
  • Work with Stages
  • Work with Loops
  • Utilize new SharePoint activities

Lab 2: Creating Visio-based Workflows
  • Create a workflow using Visio 2013

Lab 3: Creating Azure Workflows
  • Create a custom workflow using Visual Studio
After completing this module, students will be able to:
  • How to utilize the new Windows Workflow 4.0 in SharePoint 2013
  • How to build Windows Azure based Workflows
  • Use the new Visual Studio 2012Workflow templates

Module 9: SharePoint Apps
In this module we are going to explore how to develop, publish and deploy SharePoint private and public Applications.
Lessons
  • SharePoint 2013 Private Apps
  • SharePoint 2013 Public Apps

Lab 1: Creating Private SharePoint Apps
  • Configuring App for SharePoint Hosting
  • Creating an App for SharePoint (SharePoint hosted)
  • Deploying App For SharePoint (Site-Based)
  • Deploying App For SharePoint (App Catalog-Based)
  • Requesting Apps for SharePoint From SharePoint AppStore

Lab 2: Creating Public SharePoint AppStore Apps
  • Creating a Seller Dashboard account
  • Create and Publish AppStore SharePoint App

Lab 3: Creating Azure SharePoint Apps
  • Create SharePoint Online Account
  • Create and Deploy Auto-hosted (Azure) SharePoint App
After completing this module, students will be able to:
  • How to deploy SharePoint Apps in various ways
  • How to create anAppCatalog
  • How to build and publish a SharePoint AppStore Application
  • How to download and install a SharePoint AppStore Application

Module 10: OAuth, S2S and Claims
  • In this module we are going to take a look at the new support for OAuth 2.0 and look at new features of claims based authentication support in SharePoint 2013.
Lessons
  • Working with Claims Authentication
  • Working with OAuth 2.0 and S2S

Lab 1: Creating Server-To-Server(S2S) Applications
  • Programming with SharePoint 2013 High Trust Apps
  • Working with Application Permissions

Lab 2: Creating OAuth Applications
  • Programming with SharePoint 2013 OAuth 2.0

Lab 3: Claims Based Auth
  • Claims to Windows Identity Service
  • Building a Claims Web Part
  • Integrating ADFS 2.0 and SharePoint 2013
After completing this module, students will be able to:
  • How to work with OAuth 2.0 in SharePoint 2013
  • How to work with Claims Based Authentication
  • How to build a claims web part
  • How to integrate ADFS 2.0 with SharePoint 2013

Module 11: Programming 2013 Service Applications
In this module we are going to take a look at the new Machine Translation and PowerPoint Automation Services then review the not-widely used, but should have been, Word Automation Services.
Lessons
  • Working with PowerPoint Automation Services
  • Working with Word Automation Services
  • Working with Machine Translation Services

Lab 1: Programming Translation Services
  • Programming Translation Services (Server Object Model)
  • Programming Translation Services (Client Object Model)
  • Programming Translation Services (REST)
  • Integrating Office Web Apps with Translation Services

Lab 2: Programming PowerPoint Automation
  • Programming PowerPoint Automation Services
  • Convert PPT to PPTS
  • Convert PPT to PDF

Lab 3: Programming Word Automation
  • Install Office XML SDK 2.0
  • Programming Word Automation Services
  • Updating Table of Contents
  • Converting to PDF
  • Merging Word Documents
After completing this module, students will be able to:
  • Develop Machine Translation applications
  • Develop PowerPoint Automation Applications
  • Develop Word Automation Applications
  • How to use Office XML SDK 2.0

How do I get a Microsoft exam voucher?

Pearson Vue Exam vouchers can be requested and ordered with your course purchase or can be ordered separately by clicking here.

  • Vouchers are non-refundable and non-returnable. Vouchers expire 12 months from the date they are issued unless otherwise specified in the terms and conditions.
  • Voucher expiration dates cannot be extended. The exam must be taken by the expiration date printed on the voucher.

Do Microsoft courses come with post lab access?

Most Microsoft official courses will include post-lab access ranging from 30 to 180 calendar days after instructor led course delivery. A lab training key in class will be provided that can be leveraged to continue connecting to a remote lab environment for the individual course attendee.

Does the course schedule include a Lunchbreak?

Lunch is normally an hour-long after 3-3.5 hours of the class day.

What languages are used to deliver training?

Microsoft courses are conducted in English unless otherwise specified.

This was very informative, pleasant and fun learning experience. Even with 3 years of DevOps experience I was still able to learn new things!

The instructor, Michalynn , was great! Class was well organized and the labs were helpful.

The instructors are great and the course it's very detailed.






We went through AWS slides with the instructor answering our questions and providing his personal expertise. overall very positive experience

Great info overall and really appreciate the elaborate explanations from the instructor.

0 options available

There are currently no scheduled dates for this course. If you are interested in this course, request a course date with the links above. We can also contact you when the course is scheduled in your area.

Contact Us 1-800-803-3948
Contact Us Live Chat
FAQ Get immediate answers to our most frequently asked qestions. View FAQs arrow_forward