WAGWNOHGB. TINMTF, NTC. TIWMTSE Craig Tarr 10 October 2015 CPT, SA.

Slides:



Advertisements
Similar presentations
Custom REST services and jQuery AJAX Building your own custom REST services and consuming them with jQuery AJAX.
Advertisements

Interacting with SharePoint using the CSOM and REST API Presented by Eric Smith Presented by Eric Smith
Developing HTML5 Application using MVVM pattern Pekka Ylenius.
A Developer’s Introduction to SharePoint 2013 Apps Ryan McIntyre, MCITP, MCPD National Architect Neudesic Ryan McIntyre, MCITP, MCPD National Architect.
SharePoint Apps for the IT Pro #spsnl ABOUT ME Thomas Vochten SharePoint MVP. Platform architect. Speaker. Trainer. Involuntary DBA. Consultant.
Single-Page Applications (SPAs) in SharePoint Using SPServices Marc D Anderson.
IntroductionThemes and other branding techniques Building response experiences Controls and other UX elements.
Build /16/2017 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
SharePoint Saturday Sponsors Gold Bronze Custom REST services and jQuery AJAX Building your own custom REST services and consuming them with jQuery AJAX.
@lestersconyers #spsevents #spsphx SPS EVENTS PHX SharePoint and Angular Sitting in a Tree… LESTER SCONYERS.
Silver SponsorsGold Sponsors Bronze Sponsors SharePoint App Model Redefine your SharePoint Customisation Erwin Tsai SharePoint Solution Architect Techfly.
Thanks to our Sponsors!  Platinum:  Gold:  Silver:  Raffle:
SO, YOU WANT TO BE A SHAREPOINT DEVELOPER ?. Remember to and tag #SPSNashville in your posts! Platinum Sponsors Gold Sponsors Thank.
Intro to Apps Minnesota SharePoint User Group Raymond April 2014.
Basic SharePoint 2013 App Development start-up for New Developers
From Idea to App Store. Remember to and tag #SPSNashville in your posts! Platinum Sponsors Gold Sponsors Thank You for being a part.
App development in SharePoint 2013 LIVE Introducing Cloud App Model Cloud-hosted Apps Experiences from the Field.
Angular Access Service. Session Agenda Introductions Quick Demo: Architecture in Action Architecture (Framework) Overview Project Team Model Live demo.
Office 365 Platform Flexible Tools App Manifest Web Page HTML/CSS/JS App.
Building Dynamic Applications on both Office 365 and on-premise.
ASP. Net is a rich web framework that leverages well known patterns and JavaScript frameworks to build great web experiences quickly.
JavaScript Libraries for Office 365 April 18 th, 2015 Timothy Ferro.
Bob German Principal Architect A New on SharePoint Development Building Light-Weight Web Parts with AngularJS
Office 365 Platform Flexible Tools Understand different provisioning options and their advantages and disadvantages…
About Me  A SharePoint Technical Lead   
HOUSEKEEPING…  Download EventBoard Mobile and remember to fill out session evaluations…  Phasers set to stun, mobile devices set to silent…  You must.
Sponsors Gold Silver Bronze Custom REST services and jQuery AJAX Building your own custom REST services and consuming them with jQuery AJAX.
To Patch or not to Patch SharePoint Charmaine Malan 3 October 2015 Johannesburg, SA.
Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Sponsors Gold Silver Bronze Custom REST services and jQuery AJAX Building your own custom REST services and consuming them with jQuery AJAX.
Fun with forms… Jacob Greeff 3 October 2015 Johannesburg, SA.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
A Lap around Azure API Apps. Customer Challenges What are API Apps? Creating and Consuming an API App using VS Adding authentication API Connectors Swagger.
Wes Hackett Principal Solutions Architect Chris O’Brien Head of Development.
Azure Data Catalog and Power BI. Agenda Azure Data Catalog Overview 1 Publish a data set 2 Metadata 3 Extract and view 4 Q&A 5.
Bob German Principal Architect Developing SharePoint Applications with MVC and Entity Framework.
Best Web Technologies for
A Developer’s Introduction to SharePoint 2013 Apps Ryan McIntyre, MCITP, MCPD National
Converting SharePoint on- premise Apps to Office 365 Jos Auker-Woor M377.
SPEasyForms: The Free Forms Designer Solution for SharePoint Joe McShea Owner/Software Architect IntelliPoint Solutions LLC.
SPEasyForms: The Free Forms Designer Solution for SharePoint Joe McShea Owner/Software Architect IntelliPoint Solutions LLC.
Special thanks to our sponsors! Platinum Silver Gold T-Shirts Prize sponsors include: Mahalo!
Eli Robillard Microsoft Office Server & Services
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Creating mobile applications that integrate with SharePoint 2013 on-
Bhakthi Liyanage SPS Toronto July GOLD BRONZE / PRIZES SILVER.
Ramping Up On The SharePoint Framework (SPFx)
What's new in the world of SharePoint development and deployment
Team Sites vs Office 365 Groups
KnockoutJS -Pradeep Shet 31st August 2014.
Power to the People Sandy Ussia #SPSDBN 29 October 2016 Durban, SA
SharePoint-Hosted Apps and JavaScript
Mobile App ux/ ui design In High Quality.
Simple Business Intelligence on List Data
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
AngularJS and SharePoint Chris Douglas Senior SharePoint Developer InfoReliance Web: Twitter:
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Power to the People Sandy Ussia #SPSDBN 29 October 2016 Durban, SA
Visio 2013 and Visio Services
Rich single page applications with SharePoint
Please thank our sponsors!
Sharon Weaver Smarter Consulting – CEO JCCC/SLU – Adjunct MS SharePoint, MS Office, BA, Six Sigma 20+ years designing, developing, and managing software.
SPC Developer 1/1/2019 Deep Dive on the Capabilities of SharePoint Online's New Public Website Josh Stickler Program Manager WCM Kevin Gjerstad Principal.
AngularJS and SharePoint I Chris Douglas Senior SharePoint Developer ECS Web:
Getting Started with SP2013 Apps
Building on the Microsoft Graph: 0 - App in 60 minutes
Brandon Bray Principal Group Program Manager Microsoft Corporation
04 | Apps and SharePoint Chris Johnson | SharePoint Guru
Power to the People Sandy Ussia #SPSDBN 29 October 2016 Durban, SA
Western Mass Microsoft Technology Users Group
Presentation transcript:

WAGWNOHGB. TINMTF, NTC. TIWMTSE Craig Tarr 10 October 2015 CPT, SA

#SPSPlus, #SPSJHB, #SPSCPT, #SPSDBN Platinum Gold Silver

Craig Tarr MCP, MSTS, VTSP, MBA Live: Somewhere between Cape Town and Seattle Work: COO GTconsult Real Work: Father of 2 under 3 Passionate about: design and UX,surfer, traveller, rugby supporTARR, (Go LIONS) Catch me on:MS Channel 9 – administration and migration to O365 http craig_tarr craigtarr About Me

We’re going where no one has gone before. There’s no model to follow, nothing to copy. That is what makes this so exciting. Level: 300 Track: IT Pro, Developer Office 365, on-premise, upgrades and such... its all so confusing, all we want is great UI and UX. So lets build some applications that works on all platforms and make SP work the way we want it Session Info

Session Index The conundrum The way forward The demo (lets hope that chicken is slaughtered) A couple of catches Q and A

The conundrum The premise: We like SharePoint. We want to use it to provide rich interfaces to line of business data. We want the solutions we build to be upgradable On-premise or transferable to Office 365. The problem: We want rich applications on SharePoint if we use managed code its not portable to O365 and is often not upgradable on-premise.

The way forward

Javascript to the rescue…. What model do you use? Is Node better than AngularJS better than jQuery better than KnockOut…. SharePoint Hosted App versus Single Page App versus Hosted App?

Demo of SPA May the force be always in your favour

Pitfalls Yes Sometimes SP trips itself up – lessons learned: Localisation Formatting – Dates, Numbers and Multilines Rest API connections in Hosted Apps – Executor.Js functions for cross domain access Min all libraries Reduce Ajax rest calls for onload Loading screens – easy to build and shows its “Working on it” Conflicting jQuery – only use $ in functions

Questions

SharePint – Have a Drink on #SPSPlus, #SPSJHB, #SPSCPT, #SPSDBN Platinum Gold Silver

Questions Thank You