Sharepoint Server
Office 365 Client Side & Add In Development
Dauer
5 Tage
Preis
€ 2.450,00 exkl. Ust
Termine Österreich
SharePoint Server 2016 Seminar- und Trainingstermine in Innsbruck und Salzburg:
auf Anfrage
auf Anfrage auch als Inhouse Workshop oder Coaching und Consulting buchbar.
Termine Deutschland
auf Anfrage
auch als Inhouse Workshop oder Coaching mit Consulting
Ihr Nutzen
Durch die zunehmende Bedeutung von Clientseitigen Technologien stehen viele SharePoint Entwickler vor der Herausforderung ihr Skillset in Richtung JavaScript & TypeScript, sowie Open Source Tooling wie Glup, Node.js erweitern zu müssen um für das neue SharePoint Framework gerüstet zu sein.. Egal ob On-Premise-Solutions, oder Add-In-Development für On-Premise, Hybrid oder Office 365 - Client Side Development stellt ein sicheres Investment in die Zukunft dar.
Dieser Workshop setzt voraus, dass die Erfahrung mit SharePoint Development haben und bietet Ihnen die Möglichkeit sich dieses Wissen in Kompakter Form anzueignen und für zukünftige Herausforderungen gut gerüstet zu sein. Die hier erworbenen Kenntnisse können sie sowohl in klassischen Solutions aber auch Apps / Office 365 einsetzen.
Voraussetzungen
Gute SharePoint Benutzer Kenntnisse
- Grundlegende JavaScript Kenntnisse
- SharePoint Development Kenntnisse vorteilhaft
- .NET Kenntnisse vorteilhaft
Inhalte
Inhalt des SharePoint Server 2016 Seminar und Training:
- Introduction
- Architectural Changes
- Top New Features
- Setting up your Development Environment
- Javascript Fundamentals Deep Dive
- Tools, Extensions, Add-Ins
- Introduction to Object Orientation
- Object Orientation in Depth
- Async Programming & Promises
- ECMA Script 6 Features
- JavaScrip Object Model Basics
- Deployment Patters for On-Premise & Office 365
- Registering & Loading JavaScript
- Context, Batching, Loading
- Implementing CRUD Operations
- Managing Sites & Site Collections
- Managing Lists & List Items
- Resolving Managed Metadata, Lookups, Complex Types
- Using JSOM in PowerShell
- Using REST API with JavaScript
- REST and OData Overview
- OData Queries and Expanding
- Implementing CRUD Operation using REST
- Managing List & List Items
- Resolving Managed Metadata, Lookups, Complex Types
- Comparing CSOM & REST
- Programming Security & Social Features using JavaScript
- Security Basics, Authentication (oAuth, Tokens)
- Managing Users & Group Memberships
- Implementing Permissions
- Working with User Profiles & Social Features
- Using the client-side People Picker
- Add-In Depp Dive
- On Premise vs Office 365
- Add-In Types
- SharePoint Hosted Add-Ins
- Provider Hosted Add-Ins
- WebProxy and Request Executor
- Consuming & Provisioning from / to Host- & AddInWeb
- Consuming External Ressources
- Remote Event Receivers
- Implementing Admin Pages & Persisting Settings
- Provisioning SharePoint Artifacts
- Migrate Add-Ins from On-Premise to Office 365
- Add-In Model “V2”
- Angular JS & SharePoint
- Angular JS Basics
- Implementing Custom List Forms using Angular JS
- Implementing Single Page Apps in SharePoint
- Enhancing the User-Interface
- Client Side Rendering & Display Templates
- Using Bootstrap in SharePoint
- Angular Material Quickstart
- Office UI Fabric & ngOfficeUI
- Introduction to Office 365 Development
- Hybrid SharePoint
- Office 365 Overview & Services
- Comparing SharePoint 2016 – Office 365
- Azure AD & Active Directory Authentication Library
- Overview PnP Framework
- PnP Remote Timer Jobs
- PnP Provisioning
- Consuming & Integrating Office 365 Services
- Office 365 REST APIs for mail, calendars, and contacts
- One Drive API
- Microsoft Graph
- SharePoint & Type Script
- Visual Studio Extensions & Project Configurations
- TypeScript Overview & Language
- Types, Enums & Arrays
- Classes, Interfaces, Functions
- Generics, Namespaces & Modules
- Using Type Script in Add-Ins & SPFx
- SharePoint Framework (SPFx)
- The Tools: Visual Studio Code , Node,js, Gulp, Yeoman, WebPack
- SharePoint Framework SPFx Overview
- SPFx CRUD
- Migrating & Integrating Java Script Libs & Solutions to SPFx
- Using Office UI Fabric in SPFx
- Using Angular in SPFx
- Using React in SPFx
- Publishing SPFx WebParts
Introduction
Architectural Changes
Top New Features
Setting up your Development Environment
Javascript Fundamentals Deep Dive
Tools, Extensions, Add-Ins
Introduction to Object Orientation
Object Orientation in Depth
Async Programming & Promises
ECMA Script 6 Features
JavaScrip Object Model Basics
Deployment Patters for On-Premise & Office 365
Registering & Loading JavaScript
Context, Batching, Loading
Implementing CRUD Operations
Managing Sites & Site Collections
Managing Lists & List Items
Resolving Managed Metadata, Lookups, Complex Types
Using JSOM in PowerShell
Using REST API with JavaScript
REST and OData Overview
OData Queries and Expanding
Implementing CRUD Operation using REST
Managing List & List Items
Resolving Managed Metadata, Lookups, Complex Types
Comparing CSOM & REST
Programming Security & Social Features using JavaScript
Security Basics, Authentication (oAuth, Tokens)
Managing Users & Group Memberships
Implementing Permissions
Working with User Profiles & Social Features
Using the client-side People Picker
Add-In Depp Dive
On Premise vs Office 365
Add-In Types
SharePoint Hosted Add-Ins
Provider Hosted Add-Ins
WebProxy and Request Executor
Consuming & Provisioning from / to Host- & AddInWeb
Consuming External Ressources
Remote Event Receivers
Implementing Admin Pages & Persisting Settings
Provisioning SharePoint Artifacts
Migrate Add-Ins from On-Premise to Office 365
Add-In Model “V2”
Angular JS & SharePoint
Angular JS Basics
Implementing Custom List Forms using Angular JS
Implementing Single Page Apps in SharePoint
Enhancing the User-Interface
Client Side Rendering & Display Templates
Using Bootstrap in SharePoint
Angular Material Quickstart
Office UI Fabric & ngOfficeUI
Introduction to Office 365 Development
Hybrid SharePoint
Office 365 Overview & Services
Comparing SharePoint 2016 – Office 365
Azure AD & Active Directory Authentication Library
Overview PnP Framework
PnP Remote Timer Jobs
PnP Provisioning
Consuming & Integrating Office 365 Services
Office 365 REST APIs for mail, calendars, and contacts
One Drive API
Microsoft Graph
SharePoint & Type Script
Visual Studio Extensions & Project Configurations
TypeScript Overview & Language
Types, Enums & Arrays
Classes, Interfaces, Functions
Generics, Namespaces & Modules
Using Type Script in Add-Ins & SPFx
SharePoint Framework (SPFx)
The Tools: Visual Studio Code , Node,js, Gulp, Yeoman, WebPack
SharePoint Framework SPFx Overview
SPFx CRUD
Migrating & Integrating Java Script Libs & Solutions to SPFx
Using Office UI Fabric in SPFx
Using Angular in SPFx
Using React in SPFx
Publishing SPFx WebParts