sl-iarepoint saturday...sl-iarepoint saturday special thanks to our sponsors ... • ~igh monkey...

Post on 06-Jul-2020

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Sl-IAREPOINT SATURDAY

Special thanks to our sponsors ...

• ~IGH MONKEY

Kodak f#J.NTERTECH

-flX Celer • -

•• • •K2

CONSULTING

avte>< , the point of interaction

Net Technology Delivered

AT~MIC SIMPLE. SAFE. SMART.

SharePoint Hub

-C-RBA ! McGladrey

- BENCHMARK LEARNING

A AvePoint® Your SharePomt. Our Innovation. •Meritide

TWIN CITIES

Share~ate

Internal Audit.

ADD a msulting & T1'Clin ing

PROJECT

CONSULTING

GROUP '"

bitstream FOUnDRV

Motivation

• SDR on the new (Cloud) App Model in Summer 2012

• Worlking with the new App Model since Fall 2012 • Have been through the design and deployment process

• App Model development isn't the full-trust solution development you may have done in the past

• You may strip a few gears getting up-to-speed ...

HTML5 an

CSS3

App Web (Sflu~oud Y.:U.)

Ho5t Web (ShlttP0111t $1tt Cottd1011)

r::-:1 r::-:1 r.;; .:; l t...::::J t...::::J ~"'-=·~

Silverlight client OM APls

Silverlight application

Windows Phone Silverlight app

Windows Phone XNA app

PowerShell script

Web Part

ASP.NET web application

HTML/JavaScript application

LAMP web application

Timer j ob

App for SharePoint

App for Office

iOS/ Android app

REST /OData Endpoints

.NET client 0 Is

.NET application

JavaScript APis

Host Web (SN.td'o•lll $1U Cd.lutio11)

EJEJ i: ---.-1 " I \_ :..-~ -l

Host Web (~cVo•r.tS1tc Co!ltdiol'>)

C":lEJ r,; .-;; l L:::..J ~~...:'.~

HTMLS an CSS3

HTMLS an CSS3

HTMLS an CSS3

JavaScript is not a "toy" Language

• object oriented

• function & lambd.a-based programming

• prototypal inheritance • object literal notation and JSON

• global object I conimon namespace • loose typing and easy (slippery?) coercion

• function-level (not block-level) scoping

• no compilation (a1nd thus no compile-time help)

HTMLS an CSS3

Libraries I've Found Helpful

• jQuery {of course!)

• jQuery UI • Modernizr

• Knockout

• JsRender • Google's Cookie Library

HTMLS an CSS3

HTMLS an CSS3

Some resources ... This document contains the references and resources to accompany my "Upgrading Your Skillset for SharePoint

2013 App Model Development" session. This is by no

mear.s an exhaustive list, but it does contain resources

bitstream FOunORV

that I found extremely helpful as I sought to come up-to-speed with development and associated

concerns pertaining to Share Point 2013's new App Model.

If you have comments, quest ions, or other feedback, then I encourage you to visit my blog

(http· l/sharePojntlnterface com\ or contact me via email lsean@shareoojntintedace com\ or Twitter

(@spmcdonough). I'd love to hear from you!

Last updated on April 18, 2013

Sean McDonough

App Model Ramp-Up Apps for SharePoint Overview. This MSDN page provides an en.d-to-end walk-through on the

new SharePoint 2013 App Model, its characterist ics, what it seeks to address, and more.

http:l/tinyu rl.com/pfo-appsoverview

Microsoft Office Developer Tools for Visual Studio 2012. If yout re going to build Apps for SharePoint 2013, you need the right tools. You can get the tools you need for Visual Studio 2012

here; just use the Download the tools l ink midway down the page.

http:/ftlnyu rl.com/pfp-vstools

Choose the Richt API Set in SharePoint 2013. The new App Model isn't appropriate for every development scenario. The information on this MSDN page will help guide you in selecting the

appropriate technology for a particular development challenge. http:l/t inyurl.com/ pfo-appsapi

Microsoft SharePoint 2013 App Development. This book by Scot Hillier and Ted Pattison is a

wonderful and concise resource for understanding the App Model development landscape. This book does not teach SharePoint development in general and assumes that readers are already

familiar with general (full-trust) SharePoint development and SharePoint in general.

http:l/tlnyurl.com/pfo-apodevbook

Web Essentials for Visual Studio. This Visual Studio extension (available from within Visual

Studio 2012 itself) provides a number of accelerators and helpers to improve your experience

when working with JavaScript, CSS, and other App Model technologies. http:l/vswebessent ials.com/

HTML and CSS . . . ... . ... .. . . ... .. .... .

· Items I found helpful while getting up-to­speed

· available on my blog under ''Resources"

WEG01 YOUR . BACK

top related