SharePoint Framework. SPFx. Vladimir

Similar documents
Provision SPFx Web Parts to Classic Sites

Modern SharePoint and Office 365 Development

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

SHAREPOINT DEVELOPMENT FOR 2016/2013

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

TSInfo Technologies (OPC) Pvt Ltd

The Great SharePoint 2016/2013 Adventure for Developers

55249: Developing with the SharePoint Framework Duration: 05 days

THE GREAT SHAREPOINT ADVENTURE 2016

GLOBAL INFOSKILLS SDN BHD

GLOBAL INFOSKILLS SDN BHD

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

Developing Microsoft SharePoint Server 2013 Core Solutions

30 th September 2017 Milan

Nintex Deep Dive 2018 Features and Highlights. Chris Ellis, Manager Technical Evangelism Euan Gamble, Product Manager

Virto SharePoint Forms Designer for Office 365. Installation and User Guide

SharePoint Online Office 365 Developer Course Content

Eli Robillard, SharePoint MVP. Consultant Solution Architect Author Speaker Phone:

Developing Microsoft SharePoint Server 2013 Core Solutions

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

COURSE 20488B: DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS

Course 20488A: Developing Microsoft SharePoint Server 2013 Core Solutions

Course Outline: MS20488 Developing Microsoft SharePoint Server 2013 Core Solutions

Developing Microsoft SharePoint Server 2013 Core Solutions

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

Understanding SharePoint Framework Extensions

Virto SharePoint Forms Designer for Office 365. Installation and User Guide

Developing Microsoft SharePoint Server 2013 Core Solutions Course Contact Hours

Course 20488: Developing Microsoft SharePoint Server 2013 Core Solutions

DEVELOING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS

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

dox42 Azure Active Directory Integration

Microsoft Technical Training Public Class Schedules Year 2019

Creating Web Mapping Applications. Nikki Golding

20488: Developing Microsoft SharePoint Server 2013 Core Solutions

Kendo UI Builder. For Business Apps, UI/UX Reigns Supreme

Introduction to Microsoft Flow

6 th October 2018 Milan

The Now Platform Reference Guide

VISUAL APPLICATION CREATION AND PUBLISHING FOR ANYONE

TECHNICAL SESSIONS OFFICE DEVELOPMENT

This confirms that Ricky T has completed the following courses:

> Introduction to Office Extensibility. > Microsoft Graph and Excel Integration. > Office Add-ins and Excel Extensibility

POWER BI DEVELOPER BOOTCAMP

20488: Developing Microsoft SharePoint Server 2013 Core Solutions

Zubair Alexander's Training History (History of classes taught from June 28, 1996 through today)

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

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

POWER BI BOOTCAMP. COURSE INCLUDES: 4-days of instructor led discussion, Hands-on Office labs and ebook.

Get ready to be what s next.

EXPLORE MICROSOFT SHAREPOINT SERVER 2016 AND BEYOND #ILTAG70

SharePoint 2019: Highly-integrated hybrid solutions.

Who am I? Identity Product Group, CXP Team. Premier Field Engineer. SANS STI Student GWAPT, GCIA, GCIH, GCWN, GMOB

State of Enterprise Mobile App Development

Why Choose MS Azure?

Saperion. Release Notes. Version: 8.0

Private Cloud Management Manage and Operate Applications

THE IMPORTANCE OF NICHE TECHNOLOGIES IN BUSINESS ANALYSIS. - Kat Okwera Jan 2019

Microsoft Dynamics CRM Online Deployment (MB2-706)

MS_ Developing Microsoft SharePoint Server 2013 Core Solutions.

20488B: Developing Microsoft SharePoint Server 2013 Core Solutions

Operation Management Suite OMS, for short. Kenneth Teo Premier Field Engineer Microsoft

Update on new Microsoft Cloud Technology

Rapid Application Development for the Cloud

Microsoft. Developing Microsoft SharePoint Server 2013 Core Solutions

SharePoint 2019 and Extranet User Manager

KWizCom Corporation. Data View Plus App. User Guide

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

Patching and Updating your VM SUSE Manager. Donald Vosburg, Sales Engineer, SUSE

Introduction & Navigation

Exam Questions

SharePoint 2010 Developer Core Skills Course Length: 5 days Price: $3,000

Sharedien. Everything you need to know. Simply find it. sharedien.com. sharedien.com

IBM Bluemix platform as a service (PaaS)

Power BI Developer Bootcamp

WebCenter Interaction 10gR3 Overview


Tacoma & Lynnwood Course Schedule June 2012 October 2012

Deploying Cloud-Agnostic Applications with Cisco CloudCenter

Oracle Policy Automation The modern enterprise advice platform

SharePoint Online for Administrators

SharePoint Server 2019 Overview

mb Microsoft Dynamics 365 customer engagement Online Deployment

Cisco Enterprise Cloud Suite Overview Cisco and/or its affiliates. All rights reserved.

Oracle JET in Oracle APEX Marc Sewtz Senior Software Development Manager Oracle America, Inc. New York, NY

SharePoint 2013 Central Administration

Getting Started with Microsoft Flow. DC Metro Office 365 User Group September 13, 2017

Web Mapping Applications with ArcGIS. Bernie Szukalski Derek Law

KWizCom Corporation. SharePoint Repeating Rows Field Type. User Guide

Frontend UI Training. Whats App :

SharePoint 2016 Administrator's Survival Camp

MindManager Server App for SharePoint Release Notes

Running Effective Projects In Office 365. June 1, 2017

COURSE OUTLINE: A Advanced Technologies of SharePoint 2016

Starter Kit. Version 0.90

Course Microsoft Dynamics 365 Customization and Configuration with Visual Development (CRM)

Full Stack Web Developer

Using Flow in your On Premise Environment. SharePoint Saturday Baltimore #SPSBMORE May 20, 2017

Red Hat JBoss Middleware Integration Products Roadmap. Ken Johnson Director, Product Management, Red Hat

MICROSOFT VISUAL STUDIO 2010 Overview

Transcription:

SharePoint Framework SPFx Vladimir Medina @vladpoint

User experience Data and APIs Processes Packaging, deployment, and store SharePoint Framework (SPFx) Graph APIs Webhooks SPFx client side solutions PowerApps Add-in parts & custom actions Client Object Model (CSOM+JSOM) REST Microsoft Flow Workflows Add-ins and SharePoint Store Declarative solutions Files API Remote event receivers

SPFx Development in SharePoint SharePoint [empowers you to] Share and work together Inform and engage people Transform business process Harness collective knowledge Protect and manage Extend and develop SharePoint Framework [enables] Modern client-side development Lightweight web and mobile I Backward compatible components Open source tools and JavaScript web frameworks in SharePoint pages

Let s talk about the Tech Client side technology Responsive by design Open source toolchain Platform agnostic JavaScript (TypeScript) Based on the latest industry standards

Let s talk about the Tech Client side technology Responsive by design Open source toolchain Platform agnostic JavaScript (TypeScript) Based on the latest industry standards

Let s talk about the Tech Client side technology Responsive by design Open source toolchain Platform agnostic JavaScript (TypeScript) Based on the latest industry standards

Server side tool comparison SharePoint Server Side IIS Express Project Templates SharePoint Client Side Microsoft Confidential

SPFx rapid release cadence Sept 1, 2016 SPFx Drop 2 Sept 21, 2016 SPFx Drop 4 Nov 22, 2016 SPFx Drop 6 Feb 23, 2017 SPFx GA Aug 29, 2017 SPFx Extensions RC0 Aug 17, 2016 SPFx Drop 1 Sept 14, 2016 SPFx Drop 3 Oct 17, 2016 SPFx Drop 5 Jan 9, 2017 SPFx RC0 June 12, 2017 SPFx Extensions Preview Aug 9, 2017 Tenant Admin Deployment Sept 12, 2017 FP2 for SP2016 (SPFx for on-prem) Shipped since last Ignite!!! Client side web parts Modern tool box integration Responsive by design CDN Support Front end development tool chain Compatibility with classic pages Workbench Property panel APIs Samples Documentation Package deployment and app catalog integration

Authoring Easily create powerful, beautiful looking pages WYSIWYG authoring Multi-column sections Drag/ drop editing RTE & Paste support OOB web parts Page Templates

Web Parts and Toolbox

Admin Center

Feature Pack 2 SharePoint Framework client side web parts on classic pages for SharePoint Server 2016 Use modern tools, platforms, and open source Common development platform across on-premises and the Cloud Getting head-start on your cloud migration Targeting SharePoint Framework ~1.1 support

Yeoman Generator 1.3 Convergence of on-premises and cloud tool chains The new Generator will now build different packages depending on whether you are building for the cloud or On-premises. Cloud option is cloud only, On-premises will allow the On-prem package to run in both environments.

Tenant wide deployment Create and Deploy SPFx components (web parts and extensions) that are immediately available to all site collections Restrictions apply Tenant-wide solutions don t include Feature provisioning

SPFx Extensions Create custom field, footers and headers as well as custom command on both modern list and libraries and Pages. The same governance and ALM models available for SPFx web parts are also applied to Extensions Built with the same architecture of SPFx Web Parts The same tool chain and deployment model as client side web parts. Derive from a strongly typed base class wherever possible rather than manipulating the page DOM directly. Replacing custom actions and JSLinks with Code Parts Work with NoScript via tenant app catalog Work in site collection app catalog* List, Libraries, Pages List, Libraries List, Libraries Toolbar ECB

Tenant Properties Tenant administrators can create and manage properties in the App Catalog that SPFx web parts & extensions can consume. If your business logic requires a Application Key. Store and retrieve global properties for your SPFx component in the app catalog for use in SPFx solutions.

Support for Office UI Fabric core styles Reference static Office UI Fabric styles in their SPFx components Office UI Fabric is the set of core styles, typography, a responsive grid, animations, icons, and other fundamental building blocks of the overall design language.

Configure Web APIs and permission scopes access Today you get the scopes that are configured for all tenants in our service. Going forward you will be able to add scopes and Web APIs in addition to what is already provided by the service. Governed by Tenant Administrators, who manage access to Permission Scopes and Web APIs registered in AAD directly Access all the data available through Microsoft Graph Interacting with 3rd Party Web APIs Examples: Scope Allowing user Email to be accessible via Graph Web API Corp CRM or other line of business systems

ALM APIs for SPFx solutions and add-ins Programmatically manage and deploy SPFx solutions and add-ins from tenant app catalog Automating deployment of customizations for sites across the tenant. Examples: Targeted deployment of a web part Provisioning of SharePoint components

Asset Packaging Deploy assets (js, css, png, etc ) in your SPFx package Deployed and hosted in SharePoint Tenant s CDN Allows for self contained package to be used in multiple tenants

Site collection app catalog Tenant Admin can allow a Site owner to have a local catalog of SPFx apps for site scoped deployment/usage

Roadmap SPFx Just Shipped Today Yeoman Generator 1.3 that understands On-premise and Cloud SPFx Extensions Tenant Properties you can store and manage for your SPFx components Coming soon Office UI Fabric Core support More MS-Graph support ALM APIs for scripted deployment of SPFx components Assets included in deployment packages Site specific App Catalog to allow for scoped deployment

Learn https://github.com/microsoft/technicalcommunitycontent/tree/mas ter/web%20frameworks https://github.com/officedev/trainingcontent/tree/master/sharepoi nt https://github.com/officedev/trainingcontent/tree/master/sharepoi nt/sharepointframework - Office 365 Developer Bootcamp https://github.com/sharepoint https://github.com/azure- Readiness/DevCamp/tree/master/Presentation https://myignite.microsoft.com/videos?q=sharepoint