Creating and Deploying Your First SharePoint Framework Application SharePoint Saturday Portland 10/15/2016
Ryan Schouten Worked with SharePoint for > 9 years I have experience with SharePoint 2003 – 2016 I have worked with ASP.Net for 15 years MCPD, MCT, MCSE: SharePoint, MCSA: Office 365 Contact Information Ryan@sharepointknight.com @shrpntknight http://www.sharepointknight.com
Office365 Implementations Custom SharePoint Development Responsive Design Intranet Design/Implementations
Agenda What is the SharePoint Framework Required Tools TypeScript NodeJs Gulp
SharePoint Framework (SPFx) LOB Systems and Cloud Services Microsoft Graph Modern client-side development Lightweight web and mobile Powers our own experiences Backward compatible Supports open source tools and JavaScript web frameworks
Open source tooling Build Process & Tooling JavaScript Frameworks Yeoman Templates Gulp-based Build Process NodeJS/NPM SystemJS Webpack SASS TypeScript Build Process & Tooling React Angular Knockout and more … your choice! JavaScript Frameworks Visual Studio Code Atom Sublime and more … your choice! Code Editors
Server side tool comparison IIS Express C# Project Templates MSBuild
TypeScript Superset of JavaScript Adds Type safety and compile time checking
Demo
Gotchas Get familiar with TypeScript Do not load external libraries into your project Deploy code to CDN Code is not deployed with the web part
This is not the end The SharePoint Framework is not just about web parts More is being worked on to make it easier to work with the modern UI Branding for example
Questions
Resources SharePoint Framework Instructions - https://github.com/SharePoint/sp-dev-docs/wiki User Voice - https://sharepoint.uservoice.com/forums/329220-sharepoint-dev-platform
Thanks Thank your for attending Sharepoint Saturday Portland 2016 Contact Information Ryan@sharepointknight.com @shrpntknight http://www.sharepointknight.com