25
Housekeeping… •Remember to fill out session and event evaluations… •Phasers set to stun, mobile devices set to silent… •You must be present to win at the wrap-up…

Housekeeping…

  • Upload
    sidney

  • View
    55

  • Download
    0

Embed Size (px)

DESCRIPTION

Housekeeping…. Remember to fill out session and event evaluations… Phasers set to stun, mobile devices set to silent… You must be present to win at the wrap-up…. Thanks to our Sponsors!!!. - PowerPoint PPT Presentation

Citation preview

Page 1: Housekeeping…

Housekeeping…• Remember to fill out session and event evaluations…• Phasers set to stun, mobile devices set to silent…• You must be present to win at the wrap-up…

Page 2: Housekeeping…

Thanks to our Sponsors!!!

Page 3: Housekeeping…

Join us at #SharePint sponsored by Metalogix at Clyde’s of Chevy Chase in the RaceCar Bar Downstairs

Why? To network with fellow SharePoint professionalsWhat? SharePint!!!When? 5:30 PMWhere? RaceCar Bar Downstairs5441 Wisconsin AveChevy Chase, MD 20815

Thanks to?Metalogix!

Page 4: Housekeeping…
Page 5: Housekeeping…

Building Single Page Application

(SPA) on

SharePoint “A How To Session”

Sr

ini S

istla

Page 6: Housekeeping…

Self

Brag

ging

Page 7: Housekeeping…

* Se

ssio

nsGetting Started with JavaScript and jQuery for

SharePoint Developers – Rob Windsor

Build Secure Cloud-Hosted Apps for SharePoint 2013 – Danny Jesse

Ember & Angular & Knockout & SharePoint – Greg Hurlman

Automating SharePoint Online (O365) with PowerShell & CSOM – Amit Vasu

Page 8: Housekeeping…

Use

ful f

or

Page 9: Housekeeping…

Tran

sfor

m

Page 10: Housekeeping…
Page 11: Housekeeping…

What

Why

When

Who

4 W

’s of

SPA

Page 12: Housekeeping…

What“A single-page application (SPA), also known as single-page interface (SPI), is a web application or web site that fits on a single web page with the goal

of providing a more fluid user experience akin to a desktop application.”

The page does not reload at any point in the process, nor does control transfer to another page, although modern web technologies …...

Interaction with the single page application often involves dynamic communication with the web server behind the scenes.

http://en.wikipedia.org/wiki/Single-page_application

Page 13: Housekeeping…

Why Technology

DevicesSkill

s Platforms

RequirementsAgile TaTExpectations Infrastructure

ResourcesSharePoint

• Easy to develop• Very basic skills required• Easy to deploy• Least server resources• Update changes easily

Page 14: Housekeeping…

When

• Mobile First Needs• Responsive UI Designs• SharePoint 2010• Where ever Possible

Page 15: Housekeeping…

Who

Page 16: Housekeeping…

• Server Side Object Model• Web Services• Client Side Object Model• ECMA Script• REST

• …

Curr

ent

Stat

e SharePoint50%

Web Tech17%

Javascript17%

HTML17%

ExpertiseSharePoint Web Tech Javascript HTML

Page 17: Housekeeping…

HTML; 20; 20%

JavaScript; 35; 35%

SharePoint; 25; 25%

Web Tech; 20; 20%

ExpertiseRe

quire

d Sk

ills

Page 18: Housekeeping…

Lets get to how-to part

Page 19: Housekeeping…

Its NOT Rocket Science!

Page 20: Housekeeping…

Client(HTML page)

Server Content

Request

Response

jQuery, CSS, JavaScript et al.

Singlepage.htm#?

Doesn’t Matter

Arch

itect

ure

Page 21: Housekeeping…

• A very small to settings on web application in central administration• Install Desktop Experience

• Some SharePoint skillset; CSOM/REST (for “model I”)• And SharePoint Apps (for “model II")

That’s it!!!

Infra

stru

ctur

e

Page 22: Housekeeping…

# 1 Issue is the JavaScript debugging and IntelliSense

# 2 Issue is the JavaScript debugging and IntelliSense

Issu

es

Page 23: Housekeeping…

“Understand, learn one of the following – Durandal, Boostrap, Linq.js or your

other fav’s.”

Sugg

estio

n

Page 24: Housekeeping…

Demo

Page 25: Housekeeping…

Questions and Raffle

Reach me at @srinisistlahttp://blog.srinisistla.com