Microsoft 365 - Client Side Development Fundamentals - M365Dev

Beschreibung

Das Seminar Microsoft 365 - Client Side Development Fundamentals vermittelt die grundsätzlichen Kenntnisse für Ihre Job Rolle als Microsoft 365 Developer. Dabei werden Grundlegende Frameworks wie Node.js, .NET Core und React genauso behandelt wie aktuelle Themen wie Datenzugriff mit REST, PnP Core SDK oder PnPjs oder Microsoft 365 DevOps. 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)  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 Fluent UI 
  • Introduction to React & SPA Frameworks in M365 Development
  • SharePoint Framework Basics (SPFx)
  • Teams & Office Add-In Basics
  • Provisioning & Microsoft 365 DevOps

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 Paterns
    • Why Client-Side Development (JavaScript / Typescript vs C# Customizations)
    • Overview PnP Framework

    Node-based Development using Visual Studio Code
    • Using Visual Studio Code, Extensions & Quickwins
    • 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
    • Async Programming & Promises

    Introduction to Microsoft Identity
    • Introduction to Microsoft Identity
    • App Registrations
    • Microsoft Authentication Library - MSAL Getting Started

    Microsoft 365 & SharePoint Data Access
    • PnP Core SDK vs REST vs PnP JavaScript
    • SharePoint REST Api V1 & V2 Getting Started
    • Implementing CRUD Operation using REST for List & List Items
    • OData Queries and Expanding
    • Introduction to PnP Core SDK for .NET
    • .NET Core Quickstart
    • Implementing CRUD Operations for Lists & List Items using .Net Core
    • Expanding Complex Objects like Managed Metadata, Lookups, User
    • PnP/PnPjs Overview & CRUD Operations
    • Microsoft Graph & Webhooks Getting Started
    • Implementing Remote Event Receivers

    Customizing & Enhancing the User-Interface
    • Customize Modern UI & Modern Themes
    • Understanding & Using Flexbox
    • Introduction to Fluid UI
    • List & View Formatting

    Introduction to React for M365 Development
    • Introduction to React
    • Use Cases for React in SharePoint Development
    • Understanding React Basics in a Standalone App
    • Classes vs Hooks
    • React CRUD (Create - Read - Update - Delete)
    • Using Context to share Data between Components
    • Using Fluid UI React Controls
    • Introduction to React Testing using Jest

    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

    Microsoft 365 Provisioning & DevOps
    • Microsoft 365 Provisioning & DevOp Overview
    • Using the PnP Framework for Provisioning
    • Provisioning SharePoint Sites using Site Scripts
    • Using the Microsoft 365 CLI
    • Azure DevOps Pipelines Quickstart
    • Deployment Options for SPFx, Teams & Single Page Applications
    • Building & Deploying SharePoint Framework (SPFx) Extensions
    • Building & Deploying Teams Apps
    • expand_more chevron_right event_available 19.04.-22.04.2022 19.04.2022 Seminarzeitentimer4 Tage 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
        • Seminar-Services

    Ähnliche Seminare