MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Understanding SharePoint 2013: Part 6 - SharePoint Apps Basics

Course Summary

Apps are perhaps the biggest change between SharePoint 2010 and 2013. But how ready is the App Model? Is it even worth spending the time learning it, and if you do learn it, what is the best, clearest way of making it stick inside our minds with 100-perce

  • +

    Course Syllabus

    ● Sharepoint Apps Introduction
        ◦ Introduction
        ◦ Why did Microsoft Create Apps?
        ◦ What are we going to Talk About?
        ◦ Apps, the Golden Rules
        ◦ Kinds of Apps
        ◦ Setting up Your Environment for Apps
        ◦ Writing Apps
        ◦ Writing Apps using NAPA
        ◦ Installing NAPA
        ◦ Create a Project using NAPA
        ◦ Walkthrough of NAPA and Your Project
        ◦ URLS for Your App
        ◦ Exporting NAPA to Visual Studio
        ◦ Summary and What's Next
    ● Writing Apps Using Visual Studio
        ◦ Introduction
        ◦ Visual Studio Templates
        ◦ Developer Site Definition vs Team Site
        ◦ AppManifest.xml
        ◦ StandardTokens and Other Query String Parameters
        ◦ Setting App Permissions
        ◦ AppManifest.xml in XML View
        ◦ App URLs in Action
        ◦ Examining App Webs via PowerShell
        ◦ Examining the .App File
        ◦ Deploying your App to Enterprise App Catalog
        ◦ Adding Removing Apps as an End User
        ◦ Why SharePoint Hosted Apps Don't Work with CBA or FBA
        ◦ Limitations of SharePoint Hosted Apps
    ● Client WebParts and Custom Actions
        ◦ Introduction
        ◦ Different UI Options for SharePoint Apps
        ◦ Demo Client WebParts
        ◦ WebPartPages AllowFraming Control
        ◦ Elements.xml for the Client WebPart
        ◦ Deploying and Running the Client WebPart
        ◦ UI Challenges in Using Default.aspx as Your ClientWebPart Page
        ◦ Communication Between Parent and Client Using SenderId
        ◦ Sizing a Client WebPart
        ◦ Using IsDlg to Reuse AppPages in Client WebParts
        ◦ X-Frame-Options
        ◦ ClientWebPart Limitations and Solutions
        ◦ Introduction to Custom Actions
        ◦ Adding a Custom Action to an App
        ◦ Launching Custom Actions as Dialogs
        ◦ Summary
    ● Provider Hosted Apps Client Side Code
        ◦ Introduction
        ◦ Kinds of Provider Hosted Apps
        ◦ Why Use Provider Hosted Apps?
        ◦ How do Provider Hosted Apps Work? Server Code
        ◦ How do Provider Hosted Apps Work? Client Code
        ◦ Challenges and Questions with Provider Hosted Apps
        ◦ Key differences from SharePoint Hosted Apps
        ◦ CORS and why that does not Apply to SharePoint
        ◦ Demo using Cross Domain Calls in SharePoint
        ◦ Overview of a Provider Hosted App Visual Studio Project
        ◦ How to Write Cross Domain JS REST API Calls
        ◦ Disabling SSL for Dev Purposes
        ◦ Provider Hosted Apps Cannot Run as Pure HTML apps in IIS
        ◦ SPAppWebUrl Requires Provisioning of an AppWeb
        ◦ Creating an AppWeb in Provider Hosted Apps
        ◦ Examining how Cross Domain REST API JS Calls Work
        ◦ Branding using the Chrome Control
        ◦ Demo Branding and using Cross Domain Calls with CSOM
        ◦ Demo of Chrome Control in Action
        ◦ Demo of using CSOM to Execute a Cross Domain Call
        ◦ Running App Under the Default Permissions
        ◦ Tweaking Permissions for Cross Domain CSOM Call
        ◦ AppManifest.xml for a Provider Hosted App
        ◦ Structure of a SharePoint App Permission
        ◦ Summary
    ● Provider Hosted Apps Server Side Code
        ◦ Introduction
        ◦ What are we going to Talk About
        ◦ How does it Work - Server Side Code
        ◦ Trusting the App Server
        ◦ The Concept of IssuerID and Client ID
        ◦ The Process of Writing and Deploying a Prov. Hosted App
        ◦ Generating IssuerID

Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top