Presented by. Dheepa Iyer Managing Consultant. Commissioned for. Reston SharePoint User Group. SharePoint Framework. May 2017

Similar documents
Modern SharePoint and Office 365 Development

SharePoint Online Office 365 Developer Course Content

Provision SPFx Web Parts to Classic Sites

55249: Developing with the SharePoint Framework Duration: 05 days

SharePoint Framework. SPFx. Vladimir

TSInfo Technologies (OPC) Pvt Ltd

30 th September 2017 Milan

"Charting the Course... MOC A: Developing with the SharePoint Framework. Course Summary

Introduction to the SharePoint Framework Bob German Principal Architect - BlueMetal. An Insight company

Developing Microsoft SharePoint Server 2013 Core Solutions

Course 20488A: Developing Microsoft SharePoint Server 2013 Core Solutions

STREAMLINED CERTIFICATION PATHS

SharePoint 20488: Developing Microsoft SharePoint Server 2013 Core Solutions. Upcoming Dates. Course Description. Course Outline

COURSE 20488B: DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS

Developing Microsoft SharePoint Server 2013 Core Solutions

Developing Microsoft SharePoint Server 2013 Core Solutions Course Contact Hours

Developing Microsoft SharePoint Server 2013 Core Solutions

Course Outline: MS20488 Developing Microsoft SharePoint Server 2013 Core Solutions

Developing Microsoft SharePoint Server 2013 Core Solutions

MCSE Cloud Platform & Infrastructure CLOUD PLATFORM & INFRASTRUCTURE.

Microsoft SharePoint Server

MS 20488: Developing Microsoft SharePoint Server 2013 Core Solutions Duration: 5 Days Method: Instructor-Led

Finally JavaScript Is Easy, with Oracle JET! Geertjan Wielenga Product Manager Oracle Developer Tools

COURSE OUTLINE MOC 20488: DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS

STREAMLINED CERTIFICATION PATHS

"Charting the Course... MOC B Developing Microsoft SharePoint Server 2013 Core Solutions. Course Summary

20488B: Developing Microsoft SharePoint Server 2013 Core Solutions

Course 20488: Developing Microsoft SharePoint Server 2013 Core Solutions

Citizen developer tools are not just for citizen developers!

: 20488B: Customized Developing Microsoft SharePoint Server

DEVELOING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS

P a g e 1. Danish Technological Institute. Scripting and Web Languages Online Course k Scripting and Web Languages

SHAREPOINT DEVELOPMENT FOR 2016/2013

Microsoft Developing Microsoft SharePoint Server 2013 Core Solutions

MCSE Mobility Earned: MCSE Cloud Platform & Infrastructure Earned: 2017 MCSE MCSE. MCSD App Builder. MCSE Business Applications Earned 2017

SHAREPOINT 2010 OVERVIEW FOR DEVELOPERS RAI UMAIR SHAREPOINT MENTOR MAVENTOR

A Beginner s guide to Power BI Custom Visuals. Régis

Professional SharePoint 2010 Development

Advanced Technologies of SharePoint 2016

Advanced Technologies of SharePoint 2016

6 th October 2018 Milan

MCSA Windows Server MCSA Windows Server MCSA Linux on Azure. MCSA Cloud Platform. MCSA Office 365. MCSA SQL Server 2012/2014

GLOBAL INFOSKILLS SDN BHD

GLOBAL INFOSKILLS SDN BHD

SharePoint 2010 Central Administration/Configuration Training

swift (QUICK) adjective

SHAREPOINT-2016 Syllabus

Please give me your feedback

Thank You Sponsors! GOLD SILVER BRONZE / PRIZES

Advanced Technologies of SharePoint 2016 ( )

Cisco Spark Widgets Technical drill down

SharePoint 2013 Central Administration

20488: Developing Microsoft SharePoint Server 2013 Core Solutions

CHAPTER 1: WHAT S NEW IN SHAREPOINT

PI Vision: Real-time monitoring and Analysis for the Enterprise

SharePoint Online and Azure Integration

MICROSOFT CLOUD PLATFORM AND INFRASTRUCTURE CERTIFICATION. Includes certifications for Microsoft Azure and Windows Server

Microsoft Advanced Solutions of Microsoft SharePoint Server

Open Source Library Developer & IT Pro

Code Title Level Windows Azure Application Development

Explore Microsoft SharePoint 2013

6 th October 2018 Milan

THE GREAT SHAREPOINT ADVENTURE 2016

SharePoint Server 2019 Overview

SharePoint Server 2016 Feature Comparison* Accessibility Standards Support Yes Yes. Asset Library Enhancements/Video Support Yes Yes.

Envision IT Office 365 Productivity Series Experience, Branding and Navigation. June 24, 2015

Introduction to Sencha Ext JS

20488: Developing Microsoft SharePoint Server 2013 Core Solutions

SharePoint Conference 2011 Anaheim, CA

Manual Visual Studio 2010 Web Developer Tools 2012 Professional

Running Effective Projects In Office 365. June 1, 2017

SharePoint Online for Administrators

Drew Skwiers-Koballa. Azure Data Studio Extension Development

Microsoft Advanced Technologies of SharePoint 2016

Now Platform Technology Deep Dive

Before you start proceeding with this tutorial, we are assuming that you are already aware about the basics of Web development.

Front End. Presentation Layer. UI (User Interface) User <==> Data access layer

This confirms that Ricky T has completed the following courses:

The Now Platform Reference Guide

SQLSaturday #620 Dublin 17 June, 2017 Reports on the Run: Mobile Reporting with SQL Server Peter Myers Bitwise Solutions

Understanding SharePoint Framework Extensions

Using and Developing with Azure. Joshua Drew

WebCenter Interaction 10gR3 Overview

FROM VSTS TO AZURE DEVOPS

Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010 SharePoint Saturday San Diego February 2011 Chris McNulty

Microsoft SharePoint 2010 The business collaboration platform for the Enterprise and the Web. We have a new pie!

:

Index. Tony Smith 2016 T. Smith, SharePoint 2016 User's Guide, DOI /

P a g e 1. Danish Tecnological Institute. Developer Collection Online Course k Developer Collection

WebStorm, intelligent IDE for JavaScript development

Application Lifecycle Management for SharePoint in the Enterprise. February 23, 2012

Microsoft Technical Training Public Class Schedules Year 2019

Oracle WebCenter Interaction: Roadmap for BEA AquaLogic User Interaction. Ajay Gandhi Sr. Director of Product Management Enterprise 2.

MS_ Developing Microsoft SharePoint Server 2013 Core Solutions.

Node Js Mongodb And Angularjs Webydo

Best of SharePoint Sites and Communities

Xtending Nintex Workflow Cloud with Azure Functions

MB2-715.exam. Microsoft MB Microsoft Dynamics 365 customer engagement Online Deployment. Version 1.

Microsoft SharePoint Online for Administrators

SP2010 and Internet. Thierry Gasser Microsoft Switzerland. SharePoint de Contact. 3 novembre 2011

Transcription:

Presented by Dheepa Iyer Managing Consultant Commissioned for Reston SharePoint User Group SharePoint Framework May 2017

About Me Dheepa Iyer Managing Consultant, Washington DC Metro, XGILITY Personal Email:: bdheepa@hotmail.com Work Email:: diyer@xgility.com 2

XGILITY Microsoft Capabilities We build applications, workflow and collaboration solutions using SharePoint, Office 365 and Azure that are secured and deployed to mobile devices using EMS SharePoint Office 365 Azure Secure Productive Enterprise Business Process Automation Workflows and Forms using Nintex SharePoint Designer InfoPath 1. SharePoint Online 2. Office Pro Plus 3. OneDrive for Business 4. Power BI 5. Skype 6. Exchange Web Sites Learning Management System Bing Maps Cloud Identity Management Line of Business Applications Contracts Management Human Resources Finance Sales and Projects Migrations Secure Productive Enterprise SharePoint Farms Application Integration SQL Azure Information Protection Integration Connecting line of business to build Dashboards and Reports SharePoint Online: 1. Training 2. Activation 3. Adoption Application Modernization Windows 10 3

Our Transformational Collaborators 4

Agenda 1. History & Current Framework 2. Getting Started Tools & libraries Development Environment 3. Live Demo 4. Resources 5. Q&A 5

SharePoint Evolution Basic Document Management Team Sites and Portals Workflows, Branding and Customizations Office integration, CSOM Cloud, App Model 6

SharePoint Framework Highlights Modern pages and client-side development No Iframes! No WebPart Zones Lightweight web and mobile Supports open source tools and JavaScript web frameworks Host any where 7

Benefit for Business Mobile and Cloud Friendly Less Expensive Development and Maintenance Low code and Efficient JavaScript experience Reduced development cost Integration with other office tools 8

Key Features 1. Runs in the context of the current user and connection in the browser 2. The controls are rendered in the normal page DOM 3. The controls are responsive and accessible by nature 4. Enables the developer to access the page lifecycle 5. It's framework agnostic 6. Based on common open source client development tools 7. Performance is reliable 8. Solutions can be deployed in both classic web part and publishing pages and modern pages 9

Your Development Toolkit & Libraries Yeoman Generators TypeScript Javascript Frameworks Node.js Node Package Manager (npm) Gulp Source Code Editors SharePoint REST APIs Office Graph Office UI Fabric O365 pnp core-pnp-js 10

Setup Development Environment 11

Install Developer Tools > CODE EDITOR JavaScript runtime built on Chrome's V8 JavaScript engine. Event-driven, non-blocking I/O model that makes it lightweight and efficient. Visual Studio Code Atom WebStorm 12

Install Yeoman and Gulp Generator: Plugin / Node.js Module Provides common build tools, common boilerplate code, and a common playground web site to host web parts for testing. Install Yeoman SharePoint Generator Prepare for build and package Build, Preview, & Test (Gulp & Grunt) Package Manager for dependency management (npm & Bower) 13

Optional Tools Fiddler Postman CMDER git http://www.teler ik.com/fiddler https://www.get postman.com/ http://cmder.net / https://gitscm.com 14

PowerShell Commands 15

Client Web Part Development Life Cycle 16

Building a Web App: A 10-Step Guide 1 2 3 4 5 Scaffold the Web Part using Yo Code the Web Part Setup Debug Environments Build and test code using Gulp Determine CDN: Azure Storage Office 365 CDN SharePoint 6 7 8 9 10 Update cdnbasepath in write-manifests.json Package the Web Part NOTE: This will not package assets Prepare assets to deploy to CDN (js, css, etc.) Upload the resource files to CDN Install package to App Catalog 17

Powershell commands to build a webpart 18

[ LIVE DEMO ] 19

Resources SharePoint PNP http://aka.ms/sppnp Office Dev Center (SP) https://dev.office.com/sharepoint/ docs/spfx/sharepoint-frameworkoverview Office Blogs https://dev.office.com/blogs 20

Dheepa Iyer Managing Consultant Looking for YOUR Transformational Change Join our passionate team of experts to deliver Innovative solutions with our customers Reston SharePoint User Group Rockville, MD: Ft Mead, MD: McLean, VA: Wash., DC: Collaboration Specialist Cleared Developers Cleared Admins.NET Developers K2 Developers SharePoint Admins.NET developers May 2017 Thank You!! Questions??