SharePoint 2013 Apps Model Advance Training Videos for Beginner - PowerPoint PPT Presentation

About This Presentation
Title:

SharePoint 2013 Apps Model Advance Training Videos for Beginner

Description:

SharePoint 2013 Apps Model Advance Training Videos for Beginner covers developing provider hosted apps on office 365, Apps Template in Visual Studio 2012,SharePoint 2013 manifest files,SharePoint 2013 Apps Authentications, Developing SharePoint Hosted Apps in an in-depth with clear descripted procedure. Also access SharePoint free resources by courseing online, video, and classroom tutorials. – PowerPoint PPT presentation

Number of Views:59

less

Transcript and Presenter's Notes

Title: SharePoint 2013 Apps Model Advance Training Videos for Beginner


1
SharePoint 2013 Apps Model Advance Training
Videos for Beginner by
2
Highlights
  • Developing Provider Hosted Apps on Office 365
  • Apps Template in Visual Studio 2012
  • Studying with Mainfest
  • Apps Authentications
  • Developing SharePoint Hosted Apps

3
Developing Provider Hosted Apps on Office 365
  • Developing provider apps on office 365 contains
    following steps
  • Create Office 365 Tenant, Create one SharePoint
    Developer Site and Install Visual Studios. Now
    Create Provider Hosted APP Project in VS2015.
  • Enable Secure Sockets Layer(SSL) on IIS using
    self signed certificates
  • Create local Web APP and configure SSL for Apps.
  • Create Client ID and Client Secret, Use Client ID
    and Client Secret created in the step above in
    the VS 2015 project.
  • Now build , deploy and run the App.

4
Apps Template in Visual Studio 2012
  • Visual Studio includes project templates to
    create a web project.
  • New Project dialog box in file menu provides web
    application templates. 
  • Web application templates helps to create web
    projects , they are
  • ASP.NET Web Forms Application Template creates
    web applications based on ASP .NET Web Forms
    pages.
  • ASP.NET MVC 3 Web Application template creates
    web applications which uses MVC with ASP.NET
    MVC 3. 

5
Apps Template in Visual Studio 2012
  • ASP.NET MVC 4 Web Application Template Creates
    web applications that uses MVC pattern with
    ASP.NET MVC 4.
  • ASP.NET Empty Web Application Creates an
    ASP.NET web application.
  • ASP.NET Dynamic Data Entities Web Application
    Creates dynamic data web app which uses ADO.NET
    Entity Framework. 
  • ASP.NET AJAX Server Control Creates web server
    control for ASP.NET Web Forms pages that includes
    AJAX functionality. 
  • ASP.NET AJAX server control extender, ASP.NET
    server control are remain templates.

6
Studying with Manifest
  • Manifest files useful for SharePoint add-ins,
    SharePoint add-ins includes appmanifest.xml file.
  • Manifest files defines add-ins properties like
    name, ID, and version.
  • URL of the start page, the page that opens
    whenever an add-in is starts.
  • Also maintains identification details for
    authentication purpose.

7
Apps Authentications
  • Authentication is a process by SharePoint 2013
    which identifies the current user.
  • Authorization refers to a SharePoint 2013
    security process for websites, items, lists, or
    folders by determining user actions on a given
    object.
  • Identity provider issues a token to user whenever
    he/she tries to sign in into Share Point site.
    Token should be validate to sign in.
  • There are three systems for SharePoint Apps to
    get authorized into SharePoint resources. They
    are Low trust, High trust and Cross domain
    Library.

8
Apps Authentications
  • Low trust authorization system is a provider
    hosted SharePoint Add-in.
  • Should register with Microsoft Azure ACS which
    issues an access token to the add-in which allows
    to access the resources in the SharePoint tenancy
    or farm.
  • High trust authorization system is a provider
    hosted add-in can establish trust with SharePoint
    by using digital certificates.
  • Cross domain library is also used to allow access
    to data in the reverse direction.
  • Encapsulates a secure system for user's browser
    blocks scripts from other domains restriction. 

9
Developing SharePoint Hosted Apps
  • The demand for SharePoint Online (Office 365) is
    increasing so development of hosted apps is
    required.
  • SharePoint farm solutions of server side code
    cannot be deployed on Office 365.
  • SharePoint developers does not have to setup
    virtual machines with full scale SharePoint
    environment to build SharePoint apps for Office
    365.
  • It requires Visual Studio 2012 or advanced
    versions, and an Office 365 SharePoint site
    collection where apps can deploy and test.

10
Feedback
Like It ? Hate It?
We would love to hear from you whatever you think
about the course.
Click HERE to share what you think!
11
Thank you
Thank You for Watching SharePoint 2013 Apps Model
Advance Training Videos for Beginner by
http//www.courseing.com
Write a Comment
User Comments (0)
About PowerShow.com