Type to search LearningTree.com

Do you mean "{{response.correctedQuery}}" ?

Sorry, no results were found for your query.

Please check your spelling and try your search again.

 

Web Development and XML Training









Preferred method of contact?

Developing Apps for SharePoint 2013

COURSE TYPE

Advanced

Course Number

2616

Duration

4 Days

Enroll

About This Course: Custom SharePoint 2013 apps extend the functionality of SharePoint sites to address business needs. Creating SharePoint apps requires a new skill set from developers, blending .NET and JavaScript code together with enhanced SharePoint 2013 functionality. This course provides you with the knowledge and skills needed to build custom apps for SharePoint 2013 with Visual Studio.

You Will Learn How To

  • Build effective SharePoint 2013 apps with Visual Studio 2012 or 2013
  • Create SharePoint-hosted, auto-hosted and provider-hosted apps
  • Manipulate site data with JavaScript and .NET Client-Side Object Model and REST
  • Design full-page apps and custom app parts for SharePoint 2013
  • Execute SharePoint 2013 workflows from apps

Important Course Information

Requirements:

  • Knowledge of ASP.NET 2 development
  • Have an understanding of the ASP.NET fundamentals
  • You should know how to:
    • Create ASP.NET websites with Visual Studio
    • Control layouts and styles with master pages and themes
    • Process ASP.NET web forms
    • Manage state using sessions, view state, and caching

Course Outline

  • Introduction to SharePoint 2013 Platform
  • Foundation
  • Server
  • Office
  • Designer
  • Hosting on premises and in Office 365
  • Adding list and library apps to SharePoint sites
  • Analyzing SharePoint 2013 Apps

Surveying the app development landscape

  • Identifying advantages of the app development model
  • Comparing apps to farm and sandbox solutions

Harnessing the app architecture

  • Separating app code from SharePoint
  • Comparing the host web and app web

Employing developer tools

  • Integrating SharePoint development with Visual Studio
  • Configuring the server for app development
  • Exploiting the App Infrastructure

Selecting an app-hosting model

  • SharePoint-hosted
  • Auto-hosted
  • Provider-hosted
  • Communicating between the custom code and SharePoint

Securing SharePoint apps

  • Requesting permissions with the app manifest
  • Authorizing access with OAuth 2.0
  • Creating high-trust apps with S2S protocol
  • Employing ClientContext
  • SharePointContext
  • TokenHelper

Deconstructing SharePoint apps

  • Packaging components with the solution
  • Provisioning app web features
  • Programming with the Client-Side Object Model (CSOM) and REST

Manipulating data with CSOM

  • Executing CSOM code with JavaScript and .NET
  • Specifying required data with Load()
  • Dispatching a request with ExecuteQuery() and LoadQuery()

Traversing the site data hierarchy

  • Site
  • Web
  • List
  • ListItem
  • Field
  • Creating list and item content in the app and host web
  • Constructing CAML queries with ViewFields and Where
  • Registering remote event receiver callbacks

Retrieving and publishing files with CSOM

  • Managing content with check-in and check-out
  • Uploading files into a library from CSOM

Accessing content with REST and oData

  • Mapping REST URLs against SharePoint resources
  • Reading and writing REST data with jQuery
  • Making cross-domain calls with SP.RequestExecutor
  • Implementing Custom User Interfaces

Developing immersive full-page apps

  • Adopting SharePoint user interface style with app.master
  • Rendering the SharePoint chrome control

Designing embeddable app parts

  • Constructing the client web part
  • Configuring custom app part properties and editors

Augmenting SharePoint with custom actions

  • Comparing ribbon and menu item actions
  • Specifying the UrlAction and parameters
  • Integrating External Data with Business Connectivity Services (BCS)

Preparing a data source for BCS

  • Connecting enterprise data sources with Entity Framework
  • Developing a WCF data service as an oData source

Consuming data sources with BCS

  • Publishing an external content type
  • Provisioning an external list
  • Designing SharePoint 2013 Workflows

Evaluating workflow fundamentals

  • Configuring the workflow manager
  • Leveraging workflow activities, variables and expressions

Connecting workflow to SharePoint data

  • Specifying workflow startup options
  • Processing list item data with dynamic values
  • Waiting and listening for list item events
  • Updating and deleting list items in workflow
  • Deploying SharePoint 2013 Apps
  • Selecting a deployment option
  • Publishing to the corporate app catalog
Show complete outline
Show Less

Course Schedule

Attend this live, instructor-led course In-Class or Online via AnyWare.

Hassle-Free Enrollment: No advance payment required.
Tuition due 30 days after your course.

Dec 13 - 16 Herndon, VA/AnyWare Enroll Now

How would you like to attend?

Live, Online via AnyWare
In-Class

Dec 19 - 22 Rockville, MD/AnyWare Enroll Now

How would you like to attend?

Live, Online via AnyWare
In-Class

Jan 17 - 20 Toronto/AnyWare Enroll Now

How would you like to attend?

Live, Online via AnyWare
In-Class

Feb 14 - 17 New York/AnyWare Enroll Now

How would you like to attend?

Live, Online via AnyWare
In-Class

Mar 7 - 10 Alexandria, VA/AnyWare Enroll Now

How would you like to attend?

Live, Online via AnyWare
In-Class

May 2 - 5 Herndon, VA/AnyWare Enroll Now

How would you like to attend?

Live, Online via AnyWare
In-Class

Jun 13 - 16 Rockville, MD/AnyWare Enroll Now

How would you like to attend?

Live, Online via AnyWare
In-Class

Aug 1 - 4 New York/AnyWare Enroll Now

How would you like to attend?

Live, Online via AnyWare
In-Class

Aug 29 - Sep 1 Herndon, VA/AnyWare Enroll Now

How would you like to attend?

Live, Online via AnyWare
In-Class

Sep 5 - 8 Alexandria, VA/AnyWare Enroll Now

How would you like to attend?

Live, Online via AnyWare
In-Class

Oct 3 - 6 AnyWare Enroll Now

How would you like to attend?

Live, Online via AnyWare

Nov 28 - Dec 1 Rockville, MD/AnyWare Enroll Now

How would you like to attend?

Live, Online via AnyWare
In-Class

Guaranteed to Run

Show all dates
Show fewer dates

Bring this Course to Your Organization and Train Your Entire Team
For more information, call 1-888-843-8733 or click here

Tuition

Standard

$2990

Government

$2659

Course Tuition Includes:

After-Course Instructor Coaching
When you return to work, you are entitled to schedule a free coaching session with your instructor for help and guidance as you apply your new skills.

After-Course Computing Sandbox
You'll be given remote access to a preconfigured virtual machine for you to redo your hands-on exercises, develop/test new code, and experiment with the same software used in your course.

Free Course Exam
You can take your course exam on the last day of your course and receive a Certificate of Achievement with the designation "Awarded with Distinction."

Prev
Next

Questions

Call 1-888-843-8733 or click here »

An experienced training advisor will happily answer any questions you may have and alert you to any tuition savings to
which you or your organization may be entitled.

Training Hours

Standard Course Hours: 9:00 am – 4:30 pm
*Informal discussion with instructor about your projects or areas of special interest: 4:30 pm – 5:30 pm


FREE Online Course Exam (if applicable) – Last Day: 3:30 pm – 4:30 pm
By successfully completing your FREE online course exam, you will:

  • Have a record of your growth and learning results.
  • Bring proof of your progress back to your organization
  • Earn credits toward industry certifications (if applicable)
  • Make progress toward one or more Learning Tree Specialist & Expert Certifications (if applicable)

Enhance Your Credentials with Professional Certification

Learning Tree's comprehensive training and exam preparation guarantees that you will gain the knowledge and confidence to achieve professional certification and advance your career.

Earn 23 Credits from NASBA

This course qualifies for 23 CPE credits from the National Association of State Boards of Accountancy CPE program. Read more ...

- ,

Prev
Next
s