Mô tả

SharePoint Framework is a new development model to extend the Modern SharePoint User Interface. The development scenario has shifted from the server-side to the client-side development involving various open source tooling and modern toolchain.

This course aims to equip you with enough knowledge of the SharePoint Framework in conjunction with skills to use  tools such as Node.js, npm, Yeoman, Gulp, TypeScript,React Framework & Office UI Fabric React controls.

This course provides developers with a thorough knowledge in developing SPFx Solutions using React Framework as well as NoJavaScript Framework.

In this course by development expert Kameswara Sarma Uppuluri, you'll learn essential concepts that you need to know to build SPFx solutions from scratch.

This course provides step-by-step walk-throughs and demos that you're encouraged to practice along with to enhance the learning process.

This course is broken down into 21 Modules with each module providing source code so that you can follow along with Kameswara Sarma Uppuluri.

Bạn sẽ học được gì

Learn How to Develop SharePoint Framework (SPFx) web Parts

Learn How to Set Up Develop Environment for SPFx Solutions Development

Learn How to work with Modern SharePoint Online

Learn How to Create SPFx Web Parts in different ways

Learn How to Create Multiple Web Parts in a Single SPFx Solution

Learn How to Connect to SharePoint Online From SPFx Web Parts

Learn How to work with various PropertyPane Controls

Learn How to make REST API calls using SPHttpClient

Learn How to perform CRUD Operations using NoJavaScript Framework

Learn How to perform CRUD Operations using sp-pnp-js Library

Learn How to create Site Columns,Site Content Types,List Instances from SPFx Web Part

Learn How to Create Libraries and Consume Libraries from SPFx Web Part

Learn How to work with various SPFx Extensions

Learn How to develop SPFx web Parts using React Framework

Learn How to invoke Anonymous REST API's from SPFx Web Part

Learn How to work with External Libraries from SPFx Web Part

Learn How to work with MSGraph API using React Framework

Learn How to use Office UI Fabric React Controls in SPFx Web Part

Learn How to perform CRUD Operations using React Framework

Learn How to develop Provider and Consumer Web Parts

Learn How to develop Single Page Applications (SPA)

Learn How to perform logging and debuggging

Learn How to implement Localization Support for SPFx Web Part

Learn How to create Custom Tabs for Microsoft Teams

Learn How to deploy SPFx solutions to Office 365 CDN and Azure CDN

Learn How to develop Custom Gulp Tasks

Yêu cầu

  • Visual Studio Code Editor, NodeJS
  • Basic Knowledge of TypeScript, React will be an added advantage.

Nội dung khoá học

27 sections

Big Picture of SPFx

11 lectures
Course Introduction
09:22
Introduction To SPFx
16:54
Installing Visual Studio Code
01:12
Creating a Site Collection based App Catalog
14:17
Setting Up Development Environment for SPFx 1.14.0
12:50
Creating a Sample Web Part using SPFx 1.14.0
16:20
Setting Up Development Environment for SPFx 1.17.4
12:22
SPFx Version 1.10.x and 1.12.x - Complete Course Exercise Files
03:49
Important Note : Course Exercise Files
04:27
SPFx Version 1.14.0 - Complete Course Exercise Files
07:08
SPFx Version - 1.17.4 - Complete Course Exercise Files
19:46

Working with SharePoint Client Side Web Parts

12 lectures
Developing a Simple SharePoint Client Side Web Part Using SPFx 1.14.0
14:27
Developing a Simple SharePoint Client Side Web Part - Approach 1
07:48
Developing a Simple SharePoint Client Side Web Part - Approach 2
07:09
Developing a Simple SharePoint Client Side Web Part - Approach 3
05:23
Finding Out SPFx Version of Your SPFx Solution
12:23
Creating Multiple Web Parts as part of Single Solution
05:24
Understanding Web Part Project Folders Structure
22:01
Understanding SkipFeatureDeployment Option Practically
06:29
Developing a Web Part To Read Site Properties
14:29
Finding out SharePoint Environment Info
10:12
Accessing Culture Info Details Using a Web Part
06:18
Get List of Lists Of A SharePoint Site
26:13

Working With Property Pane

5 lectures
Overview of Property Panes
21:08
Working with TextBoxes
09:04
Assign Default Values using JSON File
02:56
Working with onInit Function
03:48
Disabling Reactive Changes
03:16

Working with Property Pane Various Controls

10 lectures
Working with PropertyPaneToggle
10:59
Working with PropertyPaneSlider
03:45
Working with PropertyPaneChoiceGroup
03:14
Working with PropertyPaneChoiceWithImages
04:56
Working with PropertyPaneDropDown
03:06
Working with PropertyPaneCheckBox
02:12
Working with PropertyPaneLink
01:44
Working with Multiple Groups
09:42
Working with Multiple Pages
05:16
Modifying Default Icon
11:49

Working with SPHttpClient

2 lectures
Create a New List using SPHttpClient
12:22
Create a New Site using SPHttpClient
13:15

CRUD Operations with NoJavaScriptFramework

4 lectures
Inserting Records Into a List
20:50
Reading the details of a Single Record
13:27
Updating a Record Of a List
13:32
Reading all records of a List
07:58

CRUD Operations with sp-pnp-js Library

6 lectures
Inserting Records Into a List
11:54
Reading the details of a Single Record
02:55
Updating a Record Of a List
02:44
Reading all records of a List
03:26
Deleting a Record of a List
02:10
Important Note : Using sp-pnp-js Library on Production Environment
07:45

Creating SharePoint Artefacts

2 lectures
Creating Site Columns,Site Content Types,Lists through Code
17:57
Learn How to Version features and Upgrade Features
11:21

Working with Library

4 lectures
Creating a Library
06:20
Test Library locally
08:28
Deploy Library to SharePoint Online and Test
06:48
Setting Full Width layout
07:36

Working with Spfx Extensions

6 lectures
Creating an ApplicationCustomizer Extension - Demo 1
14:18
Creating an ApplicationCustomizer Extension - Demo 2
16:02
Creating FieldCustomizer Extension
21:45
Creating Field Customizer Extension Using React
14:01
Creating CommandSet Extension
19:23
Performing BulkUpdate using ListView CommandSet Extension
09:37

Working with React

5 lectures
Creating a Simple Spfx Web Part using React
22:21
Creating a React Component To Read Site Properties
08:07
Understanding React Component Life Cycle
21:23
Display List Items of a List using React - Part 1
22:12
Display List Items of a List Using React - Part 2
14:36

Working with Anonymous API

3 lectures
Invoking Anonymous API from Spfx Web Part
21:11
Invoking Anonymous API from React Component
18:37
Invoking Anonymous API from React Component - Part 2
12:47

Working with External Libraries

2 lectures
Develop a Spfx Web Part to work with External Libraries
16:58
Working with External Template Class
04:28

Working with MS Graph API

7 lectures
Overview of Graph API
06:33
Working with GraphAPI using NoJavaScript Framework
16:30
Overview of Graph API Calendar
04:47
Working with GraphAPI using React Framework To Read Calendar Events - Part 1
27:10
Displaying All Users Using Office Fabric UI React DetailsList Control - Part 1
18:21
Displaying All Users Using Office Fabric UI React DetailsList Control - Part 2
20:22
Displaying All Users Using Office Fabric UI React DetailsList Control - Part 3
03:20

Developing Isolated Web Parts

2 lectures
Introduction To Isolated Web Parts
08:16
Developing and Testing an Isolated Web Part
14:33

CRUD Operations with React JS

7 lectures
office-ui-fabric-react Version : 6.189.2
02:07
Displaying All Records of a List
21:29
Displaying All Records Of List Using Office Fabric UI React - Part 2
16:43
Performing Insert Operation
06:42
Performing Update Operation
04:37
Performing Delete Operation
04:42
office-ui-fabric-react Version: ^7.199.1 : Fixing @autobind error
14:42

Working with SPHttpClientBatch

3 lectures
Important Note
02:21
Submitting Create and Select requests as part of One Batch
21:18
Testing the Web Part and Verifying execution using browser Developer Tools
07:42

Developing Connectable Web Parts

4 lectures
Implementing Provider Web Part - Part 1
22:30
Implementing Provider Web Part - Part 2
13:52
Implementing Consumer Web Part
22:48
Testing Connectable Web Parts Functionality
07:56

Working with Azure Function Apps

5 lectures
Installing Pre-requisites
11:14
Creating a New Function App On Azure Portal
05:39
Developing and Deploying a Custom Rest API To Azure - Part 1
24:37
Developing and Deploying a Custom Rest API To Azure - Part 2
15:20
Consume Azure Hosted REST API from SPFx React Component
17:31

Working with Azure Active Directory Http Client Factory

3 lectures
Introduction To AadHttpClient
03:47
Installing Office 365 CLI
05:20
Developing a SPFx React Component Using AadHttpClient
15:42

Custom Secured REST API On Azure AD

3 lectures
Creating & Configuring a New Function App on Azure AD
08:48
Developing & Deploying Secured REST API To Azure AD
23:24
Consuming Secured REST API from SPFx React Component
08:40

Working with SPA Pages

1 lectures
Developing a Single Page Application
19:19

Logging & Debugging Techniques

2 lectures
Implementing Logging Mechanism
16:22
Debugging Inside Visual Studio Code
04:56

Implementing Localization Support

1 lectures
Applying Localization Support To SPFx Solution
14:37

Working with MS Teams from SPFx

2 lectures
Developing and Deploying SPFx Web Part
09:42
Deploying Web Part to Microsoft Teams
16:30

Deployment

5 lectures
Hosting Assets on local server
16:20
Hosting Assets on SharePoint Online
07:09
Using Office 365 CDN To Host Web Part
11:34
Hosting Client Side Assets using Site Assets
11:12
Using Azure CDN To Host Web Part
17:20

Developing Custom Gulp Tasks

3 lectures
Creating a Custom Gulp Task using Gulp Sequence
13:50
Creating Custom Gulp Sub Tasks as Build Dependency Tasks
16:51
Creating Pre-Build and Post-Build Custom Gulp Tasks
09:31

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.