Microsoft 365 - Client Side Development Fundamentals - M365Dev

Beschreibung

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 Single 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, SharePoint Framework (SPFx) 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 MS-600 Building Applications and Solutions with Microsoft 365 Core Services dar.


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

expand_more chevron_right 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.
 

    expand_more chevron_right Vorkenntnisse

    Für dieses Seminar werden folgende Kenntnisse empfohlen:
    • Gute JavaScript & HTML Kenntnisse
    • Erfahrung mit SharePoint Development hilfreich

    expand_more chevron_right Detail-Inhalte

    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
    • expand_more chevron_right event_available 15.03.-18.03.2021 15.03.2021 Seminarzeitentimer4 Tage4 T roomETC-Wien Als Live-Stream verfügbaronline_predictionLive-Stream
      • expand_more chevron_right ETC Live - Virtual Classroom 2,195.00
        • Virtual Training – aber live im Seminar
        • Keine Anfahrt ins Seminarzentrum notwendig
        • Seminarunterlagen, Teamwork, Labs 24/7
        • ETC>Live Support und Hotline
        • ETC-Services

         

      • expand_more chevron_right ETC Classroom - im Seminarzentrum 2,195.00
        • Ihr ILT Seminar (Instructor Led Training)
        • Seminarunterlagen, Teamwork, Labs
        • Verpflegung vorort in einem der  ETC Seminarzentren
        • Seminar-Services

    Ähnliche Seminare