Getting Started With JavaScript Libraries for Office 365 #SPSDC October 3 rd, 2015 Timothy Ferro.

Slides:



Advertisements
Similar presentations
SharePoint 2010 Overview Presented by: Oscar Garcia
Advertisements

SHAREPOINT 2010 AND GEOLOCATION DATA SharePoint as a Platform for Utilizing and Visualizing Geolocation Data SUGDC February 21 st, 2013 Timothy Ferro.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
JavaScript Libraries for SharePoint February 21 st, 2015 Timothy Ferro.
JavaScript Libraries for SharePoint February 12 th, 2015 Timothy Ferro.
GPPC Connections 2011 | November 6-8 | Las Vegas, NV SharePoint 101: An Introduction to Microsoft SharePoint 2010 Joseph Tews, MCITP, MCT Summit Group.
The Evolution of SharePoint Event Receivers from On-Prem to the September 29 th, 2014 Timothy Ferro.
Creating a SharePoint App with Microsoft Access Services
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July Thierry Gasser TSP
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 2013 Technical Preview and published July Introducing.
App development in SharePoint 2013 LIVE Introducing Cloud App Model Cloud-hosted Apps Experiences from the Field.
Walter Pitrof Technology Solution Professional Microsoft Switzerland Backup, Restore und Disaster Recovery mit Data Protection Manager 2012 Philipp Witschi.
Ian Palangio - Microsoft Product Specialist, InfoPath MVP Ben Walters - SDM Solution Specialist – Portals and Collaboration.
Building Public Facing Websites with SharePoint 2010 Prepared for ILTA’s SharePoint for Legal Symposium June 16 th, 2010 George Durzi Principal Consultant.
Building Dynamic Applications on both Office 365 and on-premise.
Dennis Bottjer Solutions Architect April Dunnam Lead SharePoint Consultant/Developer Building Public Web Sites With SharePoint Online.
Discovering 10232A – Designing and Developing Microsoft SharePoint Server 2010 Applications Robert Bogue.
Facebook Like Solution in SharePoint Using JavaScript Amie Seisay
JavaScript Libraries for SharePoint January 21 st, 2015 Timothy Ferro.
JavaScript Libraries for Office 365 April 18 th, 2015 Timothy Ferro.
The Evolution of SharePoint Event May 21 st, 2014 Timothy Ferro.
JavaScript Libraries for Office 365 July 25 th, 2015 Timothy Ferro.
Sustainable SharePoint 2010 Customizations By Bill Keys.
The Evolution of SharePoint Event Receivers from On-Prem to the April 10 th, 2015 Timothy Ferro.
FEDSPUG – Washington, DC SHAREPOINT 2010 EVENT RECEIVERS SharePoint Development January 5 th, 2012 Timothy Ferro.
The Evolution of SharePoint Event Receivers #SPSNYC July 26 th, 2014 Timothy Ferro.
How to build an App Deep dive into the capabilities of Apps Lessons learned.
Ready for what’s next. SharePoint 2010 and Maps! Utilizing and Visualizing Geolocation Data for Powerful Analysis Share Point Saturday Redmond September.
Sigur Ecommerce Pvt. Ltd.
Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
CRM in Education: Raising Standards. Saving Time. Presented by: Daniel Petersen Director of Business Solutions Applied Tech.
SharePoint in the Education Space Presented by: Daniel Petersen Director of Business Solutions Applied Tech.
Ready for what’s next. The Evolution of SharePoint Event Receivers SharePoint Saturday DC: Reston December 7 th, 2013 Timothy Ferro.
Real World Uses, Tips, and Tricks SHAREPOINT 2010 EVENT RECEIVERS Booz Allen Hamilton SharePoint User Group July 10 th, 2012 Timothy Ferro.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
JavaScript Libraries for SharePoint Developers #SPSPhilly March 7 th, 2015 Timothy Ferro.
SHAREPOINT & JQUERY. Hi, my name and I am a product manager at lightning tools. I have been working with SharePoint for 5 years.
Publishing GIS Services to ArcGIS Server
Back to Basics A Tour of Microsoft SharePoint. Who am I? Kenny Duenke Lead Systems Analyst RGA
05 | Integrating JavaScript and MVC 4 Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek.
Miguel Rojas Partner Technology Advisor
Getting Started on Office Addin with AngularJS and Yeoman
Ben Robb MVP, SharePoint Server cScape Ltd OFC204.
Share your Excel workbooks in the web Use slicer targets to optionally filter dashboard items Interact with your workbook with all of the rich.
Bob German Principal Architect Future-Proof your SharePoint Customizations: Build 2010 Solutions that become 2013 Apps.
SharePoint as a Platform for Utilizing and Visualizing Geolocation Data SHAREPOINT 2010 AND GEOLOCATION DATA BAHSPUG January 8 th, 2013 Timothy Ferro.
Intro to Apps Anatomy of an App App Architecture.
Apps for the modern enterprise INTRODUCTION TO SHAREPOINT AS A DEVELOPMENT PLATFORM RON COURVILLE.
Getting Started with JavaScript Libraries for Office 365 Tim July 6 th, 2016.
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Creating mobile applications that integrate with SharePoint 2013 on-
Ramping Up On The SharePoint Framework (SPFx)
About Bill Bill Baer (ˈbɛər)
0x - Lecture Title Andrew Connell, MVP
Office Power Hour New developer APIs and features for Apps for Office
SharePoint Online Management and Control
The Evolution of SharePoint Event Receivers from On-Prem to the Cloud
AngularJS and SharePoint Chris Douglas Senior SharePoint Developer InfoReliance Web: Twitter:
Getting Started With JavaScript Libraries for Office 365 Developers
11/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
The Challenges of moving Document Creation to the Cloud
Office 365 Development July 2014.
Working with different JavaScript frameworks and libraries
The Evolution of SharePoint Event Receivers from On-Prem to the Cloud
Windows Azure Keenan Newton 3-021
SharePoint 2010 event receivers
AngularJS and SharePoint I Chris Douglas Senior SharePoint Developer ECS Web:
SharePoint 2010 event receivers
Office 365 Development.
2/27/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Office 365 Development July 2014.
Presentation transcript:

Getting Started With JavaScript Libraries for Office 365 #SPSDC October 3 rd, 2015 Timothy Ferro

Office 365 / SharePoint Implementations * Upgrades Hybrid * Portals Workflows * Search Data Analytics Visualization * Warehouse Big Data * SQL Server Tableau Cloud Enterprise Transformation Hybrid * Platform Services Mobile * Security Application Integration Digital Marketing Internet Sites * CMS eCommerce * Sitecore Transform your business with RDA! rdacorp.com | |

© 2015 RDA Corporation. All rights reserved. RDA Corporation RDA provides analysis services to help our clients evaluate their options and determine the best platform solution for their needs—whether cloud-based, on-premises, or hybrid. We also deliver full lifecycle application development services, helping build, implement, deploy, host, manage, scale and support those solutions. RDA first takes the time to understand our clients' business needs and then maps an appropriate technology solution, optimized to the cost, scale, mobility and security requirements of their business. Established in 1988, RDA's corporate office and Development Center are located in Baltimore with additional technology teams in Atlanta, Charlotte, Philadelphia, and Washington, D.C.

© 2015 RDA Corporation. All rights reserved. Agenda My Background Overview SharePoint & Office 365 JavaScript Options JavaScript Tips Must Have JavaScript Libraries Niche JavaScript Libraries JavaScript Snippets Demo References

© 2015 RDA Corporation. All rights reserved. Tim Ferro Senior Software Engineer at RDA Corporation Senior SharePoint Developer / SharePoint Architect MVP / Author / Editor / Speaker / Blogger / Tweeter 8+ Years Architecting and Developing SharePoint Solutions

© 2015 RDA Corporation. All rights reserved. Publications Technical EditorWhite Paper Author

© 2015 RDA Corporation. All rights reserved. Overview of SharePoint & Office 365 JavaScript Options Content Editor Web Part Script Editor Web Part SharePoint Designer or Server Side Code Injection RegisterClientScriptBlock vs RegisterStartupScript Web Parts/Delegate Controls/Application Pages Custom Action to Register Code SSOM or JSOM Client Side Code Injection SP.SOD.executeFunc('sp.js', 'SP.ClientContext', sharePointReady) CSS JavaScript Injection

© 2015 RDA Corporation. All rights reserved. JavaScript Tips JavaScript !== jQuery jQuery is cross browser tested JavaScript Library Where to store them? CDN vs Document Library vs 15 Hive Enable Blob Cache Use a Rich Editor: Visual Studio or NotePad++ Visual Studio Code Organize your files in folders Learn non-SharePoint JavaScript Multiple SharePoint Data Access Options JSOM, SPServices, REST, SOAP, DOM Minimal Download Strategy (MDS) Compliant Code

© 2015 RDA Corporation. All rights reserved. Must Have JavaScript Libraries jQuery ( jQueryUI ( SPServices ( DataTables ( jqPlot ( New -> ADAL.js ( activedirectory-library-for-js) activedirectory-library-for-js

© 2015 RDA Corporation. All rights reserved. JavaScript Library: jQuery/jQueryUI jQuery ( jQueryUI (

© 2015 RDA Corporation. All rights reserved. JavaScript Library: SPServices SPServices (

© 2015 RDA Corporation. All rights reserved. JavaScript Library: DataTables DataTables (

© 2015 RDA Corporation. All rights reserved. JavaScript Library: jqPlot jqPlot (

© 2015 RDA Corporation. All rights reserved. JavaScript Library: Active Directory Authentication Library (ADAL) for JavaScript ADAL.js ( activedirectory-library-for-js) activedirectory-library-for-js

© 2015 RDA Corporation. All rights reserved. Niche JavaScript Libraries Bootstrap ( Moment.js (

© 2015 RDA Corporation. All rights reserved. Must Have JavaScript Snippets Get InternalName for a SharePoint List Column Registering JavaScript on All Pages in Office 365 Function to simplify REST calls to SharePoint

© 2015 RDA Corporation. All rights reserved. JavaScript Snippet: Get SharePoint Column Internal Name

© 2015 RDA Corporation. All rights reserved. JavaScript Snippet: JavaScript on all Pages Registering JavaScript on All Pages in Office 365

© 2015 RDA Corporation. All rights reserved. JavaScript Snippet: SharePoint REST Function SharePoint REST function for simplifying calls need-for-rest-api-calls-with-sprestrepository/

© 2015 RDA Corporation. All rights reserved. Demo: JavaScript in Office 365 Office 365 Developer Tenant JavaScript jQuery SPServices jqPlot

© 2015 RDA Corporation. All rights reserved. References web-developer-must-have/ web-developer-must-have/ jquery-for-sharepoint-developers/ jquery-for-sharepoint-developers/ sharepoint/ sharepoint/ column/ column/ with-sprestrepository/ with-sprestrepository/

© 2015 RDA Corporation. All rights reserved. Tim Ferro Senior Software Engineer at RDA Corporation Senior SharePoint Developer / SharePoint Architect MVP / Author / Editor / Speaker / Blogger / Tweeter 8+ Years Architecting and Developing SharePoint Solutions