Wir beraten Sie gerne!
+49 40 253346-10     Kontakt

Online-Trainings im virtuellen Klassenraum,
E-Learning-Angebote und mehr

Jetzt informieren

Microsoft 365 - Client Side Development Fundamentals (M365-CSDF)

 

Kursüberblick

Durch die zunehmende Bedeutung von Clientseitigen Technologien stehen viele SharePoint Entwickler vor der Herausforderung ihr Skillset in Richtung Open Source Tooling wie Glup, Node.js aber auch Singe Page Application Frameworks (SPA) wie React erweitern zu müssen, um für Microsoft 365 Development gerüstet zu sein.

Dieser Workshop setzt voraus, dass sie grundlegende Kenntnisse als Web Entwickler (HTML/JavaScript) haben, und bietet Ihnen die Möglichkeit sich die Grundlage für Microsoft 365-, Teams und Office Add-In Development in Kompakter Form anzueignen. Die hier erworbenen Kenntnisse können sie in Microsoft 365 einsetzen. Sie stellen die Basis für eine Vertiefung in Richtung TEAMS Development, sowie MS-600 Building Applications and Solutions with Microsoft 365 Core Services dar.

Zielgruppe

Dieses Seminar richtet sich an SharePoint Entwickler welche Ihre serverseitigen SharePoint Entwicklerkenntnisse in Richtung Microsoft 365 Development inklusive Teams Programmierung erweitern möchten umso Lösungen für Microsoft 365 und Microsft Teams zu implementieren.

Voraussetzungen

  • Gute JavaScript & HTML Kenntnisse
  • Erfahrung mit SharePoint Development hilfreich

Kursziele

Nach Abschluss dieses Seminars haben die Teilnehmer Wissen zu folgenden Themen:

  • Introduction to Microsoft 365 Development
  • Node-based Development using Visual Studio Code
  • Object Oriented JavaScript & Type Script
  • Introduction to Microsoft Identity
  • Microsoft 365 & SharePoint Data Access using REST, CSOM, PnP/PnPjs, Graph
  • Customizing & Enhancing the User-Interface using moder Web Standards and Fluent UI
  • Introduction to React and using SPA Frameworks in M365 Development
  • SharePoint Framework Basics (SPFx)
  • Teams & Office Add-In Basics
  • Provisioning & Microsoft 365 DevOps
  • No-Code-Solutions using Microsoft Power Platform

Kursinhalt

Introduction Microsoft 365 Development
  • Microsoft 365 Overview & Services
  • Overview M365 Extension & Data Access Patterns
  • Why Client-Side Development (JavaScript / Typescript vs C# Customizations)
  • Overview PnP Framework
Node-based Development using Visual Studio Code
  • Using Visual Studio Code, Extensions, Add-Ins
  • Understanding Node.js Role in modern Client Side Dev
  • The Web Stack Pattern, Node, Gulp, Yeoman, Webpack
  • Using Node Express
Object Oriented JavaScript & Type Script
  • Visual Studio Extensions & Project Configurations
  • JavaScript vs TypeScript
  • Types, Enums Classes, Interfaces, Functions
  • ES6 Array Helpers & Utility Functions
  • Async Programming & Promises
  • Using 3rd Party Libraries in TypeScript
  • Ensuring Browser Compatibility using Babel, Shims and Polyfills
Introduction to Microsoft Identity
  • Introduction to Microsoft Identity
  • Microsoft Authentication Library - MSAL
  • Using MSAL in Node & External SPAs
Microsoft 365 & SharePoint Data Access
  • CSOM vs REST vs PnP Core JavaScript
  • REST and OData Overview
  • OData Queries and Expanding
  • Implementing CRUD Operation using REST for List & List Items
  • Expanding Complex Objects like Managed Metadata, Lookups, User
  • Using Client-Side Object Model - Context, Batching, Loading
  • Implementing CRUD Operations for Lists & List Items using .Net Core
  • PnP/PnPjs Overview & CRUD Operations
  • Introduction to Microsoft Graph, Webhooks & Connectors
Customizing & Enhancing the User-Interface
  • Customize Modern UI & Modern Themes
  • Understanding & Using Flexbox
  • Introduction to Fluid UI
Introduction to React and using SPA Frameworks in M365 Development
  • Introduction to React
  • Use Cases for React in SharePoint Development
  • Understanding React Basics in a Standalone App
  • Using Context to share Data between Components
  • Using Fluid UI React Controls
  • Introduction to React Testing using Jest
  • Using Angular as Microsoft 365 External SPA
SharePoint Framework Basics (SPFx)
  • SharePoint Framework SPFx Overview
  • When to use SPFx / When to use other Patterns
  • Implementing SharePoint Framework Web Parts
  • Exposing Properties & Data Access
  • Introduction to SharePoint Framework Extension
Teams & Office Add-In Basics
  • Microsoft Teams Introduction
  • Overview Teams Extension Options
  • SPFx & External SPAs as Teams Tabs
  • Office Add-In Introduction
  • Scaffolding & Implementing an Outlook React Add-In
Provisioning & Microsoft 365 DevOps
  • Introduction to SharePoint & Teams Provisioning
  • Deployment Options for SPFx, Teams & Single Page Applications
  • Introduction to DevOps using Microsoft 365 CLI
  • Building & Deploying a SPFx Teams Tab using Azure DevOps
No-Code-Solutions using Microsoft Power Platform
  • The Power Platform
  • Introduction to Microsoft Power Apps
  • Introduction to Microsoft Flow
Online Training

Dauer 5 Tage

Preis (exkl. MwSt.)
  • Country: DE
    2.790,- €
Classroom Training

Dauer 5 Tage

Preis (exkl. MwSt.)
  • Deutschland:
    Country: DE
    2.790,- €
inkl. Verpflegung
Verpflegung umfasst:

  • Kaffee, Tee, Saft, Wasser, Cola
  • Gebäck und Süßigkeiten
  • Frisches Obst
  • Mittagessen in einem der naheliegenden Restaurants

Gilt nur bei Durchführung durch Fast Lane. Termine, die von unseren Partnern durchgeführt werden, beinhalten ggf. ein abweichendes Verpflegungsangebot.


 

Kurstermine

Instructor-led Online Training:   Kursdurchführung online im virtuellen Klassenraum.
Deutsch
Zeitzone Mitteleuropäische Zeit (MEZ)
Online Training Zeitzone: Mitteleuropäische Sommerzeit (MESZ)
Online Training Zeitzone: Mitteleuropäische Sommerzeit (MESZ)
Online Training Zeitzone: Mitteleuropäische Sommerzeit (MESZ)
Online Training Zeitzone: Mitteleuropäische Sommerzeit (MESZ)