|
|
Kameswara Sarma Uppuluri |
(MCT, MCPD, MCTS, MCAD, MCDBA, MCSD) |
|
SharePoint FrameWork (SPFx) Development using React
Your Instructor for this course is Kameswara Sarma Uppuluri.
He is an accomplished Senior Technical Corporate Trainer here in India and a consultant. He has been a Microsoft Certified Trainer since 2004 and a Microsoft Certified Professional since 1998. He has delivered various trainings at client places, on Microsoft Technologies for top MNC's in India .
He is passionate about teaching developers how to make the most out of their chosen technologies and doing web development in the best way possible.
He has spent years of developing course materials and teaching professional developers online throughout the world.
He has worked in technology for 16 years, specializing in web Development,Content Management Systems,databases and business intelligence.
He is an independent consultant that enjoys development and teaching.
He is a consultant based in Hyderabad, India. He has over 16 years of experience in the IT field, and over a decade of experience as a trainer.
He is an expert in SharePoint Development/Configuration/,Administration and .NET development and Database business intelligence technologies.
|
|
Live Online Training
Videos |
|
Course Fee : ₹ 5000/-
|
|
Course Duration :
35 Days |
Session Duration :
90 Minutes (Mon – Sat) |
|
|
|
|
|
What is SPFx?
- 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.
Audience Profile:
This course is beneficial for those people who want to learn SharePoint Framework Development from scratch or who are already involved in developing solutions using earlier versions of SharePoint like 2010,2013,2016,2019.
Prerequisites
This course is designed for individuals with an intermediate knowledge of JavaScript and any one web development technology.
Our Trainer's Profile :
- Our Trainers speak from Experience
- Our Trainers Are Subject Matter Experts
- Our Trainers Are Expert instructors
- Our Trainers are Microsoft Certified
- Our Trainers have more than 13+ years of experience on Microsoft Technologies
Career Path :
After completing this course you will be able to take up the roles of - SharePoint Online Developer
Lesson 1 - Big Picture of SPFx
- Introduction To SPFx
- Setting Up Development Environment- Part 1
- Setting Up Development Environment- Part 2
- Upgrading NodeJs Version to 12.x for SPFx 1.12.1 and Yo 4.2.0 Versions
- Upgrading NodeJs Version to 14.x for SPFx 1.14.0 and Yo 4.3.0 Versions
- Setting Up Development Environment- Part 3
- Creating An App Catalog
- Creating a Site Collection
- Complete Course Exercise Files
- Important Note : Course Exercise Files
- SPFx Version 1.14.0 - Course Exercise Files
Lesson 2 - Working With SharePoint Client Side Web Parts
In this lesson, we will cover the following topics. |
- Developing a Simple SharePoint Client Side Web Part Using SPFx 1.14.0
- Developing a Simple SharePoint Client Side Web Part- Approach 1
- Developing a Simple SharePoint Client Side Web Part- Approach 2
- Developing a Simple SharePoint Client Side Web Part- Approach 3
- Finding Out SPFx Version of Your SPFx Solution
- Creating Multiple Web Parts as part of Single Solution
- Understanding Web Part Project Structure
- Understanding SkipFeatureDeployment Option Practically
- Developing a Web Part To Read Site Properties
- Finding out SharePoint Environment Info
- Accessing Culture Info Details Using a Web Part
- Get List of Lists Of A SharePoint Site
Lesson 3 - Working With Property Pane
In this lesson, we will cover the following topics. |
- Overview of Property Panes
- Working with TextBoxes
- Assign Default Values using JSON File
- Working with onInit Function
- Disabling Reactive Changes
Lesson 4 - Working With Property Pane Various Controls
In this lesson, we will cover the following topics. |
- Working with PropertyPaneToggle
- Working with PropertyPaneSlider
- Working with PropertyPaneChoiceGroup
- Working with PropertyPaneChoiceWithImages
- Working with PropertyPaneDropDown
- Working with PropertyPaneCheckBox
- Working with PropertyPaneLink
- Working with Multiple Groups
- Working with Multiple Pages
- Modifying Default Icon
Lesson 5 - Working with SPHttpClient
In this lesson, we will cover the following topics. |
- Create a New List using SPHttpClient
- Create a New Site using SPHttpClient
Lesson 6 - CRUD Operations With NoJavaScriptFramework
In this lesson, we will cover the following topics. |
- Inserting Records Into a List
- Reading the details of a Single Record
- Updating a Record Of a List
- Reading all records of a List
Lesson 7 - CRUD Operations With sp-pnp-js Library
In this lesson, we will cover the following topics. |
- Inserting Records Into a List
- Reading the details of a Single Record
- Updating a Record Of a List
- Reading all records of a List
- Deleting a Record of a List
- Important Note : Using sp-pnp-js Library on Production Environment
Lesson 8 - Creating SharePoint Artefacts
In this lesson, we will cover the following topics. |
- Creating Site Columns,Site Content Types,Lists through Code
- Learn How to Version features and Upgrade Features
Lesson 9 - Working with Library
In this lesson, we will cover the following topics. |
- Creating a Library
- Test Library locally
- Deploy Library to SharePoint Online and Test
- Setting Full Width layout
Lesson 10 - Working with Spfx Extensions
In this lesson, we will cover the following topics. |
- Creating an ApplicationCustomizer Extension - Demo 1
- Creating an ApplicationCustomizer Extension - Demo 2
- Creating FieldCustomizer Extension
- Creating Field Customizer Extension Using React
- Creating CommandSet Extension
- Performing BulkUpdate using ListView CommandSet Extension
Lesson 11 - Working With React
In this lesson, we will cover the following topics. |
- Creating a Simple Spfx Web Part using React
- Creating a React Component To Read Site Properties
- Understanding React Component Life Cycle
- Display List Items of a List using React - Part 1
- Display List Items of a List using React - Part 2
Lesson 12 - Working With Anonymous API
In this lesson, we will cover the following topics. |
- Invoking Anonymous API from Spfx Web Part
- Invoking Anonymous API from React Component
- Invoking Anonymous API from React Component - Part 2
Lesson 13 - Working with External Libraries
In this lesson, we will cover the following topics. |
- Develop a Spfx Web Part to work with External Libraries
- Working with External Template Class
Lesson 14 - Working with MS Graph API
In this lesson, we will cover the following topics. |
- Overview of Graph API
- Working with GraphAPI using NoJavaScript Framework
- Overview of Graph API Calendar
- Working with GraphAPI using React Framework To Read Calendar Events - Part 1
- Displaying All Users Using Office Fabric UI React DetailsList Control - Part 1
- Displaying All Users Using Office Fabric UI React DetailsList Control - Part 2
- Displaying All Users Using Office Fabric UI React DetailsList Control - Part 3
Lesson 15 - Developing Isolated Web Parts
In this lesson, we will cover the following topics. |
- Introduction To Isolated Web Parts
- Developing and Testing an Isolated Web Part
Lesson 16 - CRUD Operations with ReactJs
In this lesson, we will cover the following topics. |
- office-ui-fabric-react Version : 6.189.2
- Displaying All Records of a List
- Displaying All Records Of List Using Office Fabric UI React - Part 2
- Performing Insert Operation
- Performing Update Operation
- Performing Delete Operation
Lesson 17 - Working with SPHttpClientBatch
In this lesson, we will cover the following topics. |
- Important Note
- Submitting Create and Select requests as part of One Batch
- Testing the Web Part and Verifying execution using browser Developer Tools
Lesson 18 - Developing Connectable Web Parts
In this lesson, we will cover the following topics. |
- Implementing Provider Web Part - Part 1
- Implementing Provider Web Part - Part 2
- Implementing Consumer Web Part
- Testing Connectable Web Parts Functionality
Lesson 19 - Working with Azure Function Apps
In this lesson, we will cover the following topics. |
- Installing Pre-requisites
- Creating a New Function App On Azure Portal
- Developing and Deploying a Custom Rest API To Azure - Part 1
- Developing and Deploying a Custom Rest API To Azure - Part 2
- Consume Azure Hosted REST API from SPFx React Component
Lesson 20 - Working with Azure Active Directory Http Client Factory
In this lesson, we will cover the following topics. |
- Introduction To AadHttpClient
- Installing Office 365 CLI
- Developing a SPFx React Component Using AadHttpClient
Lesson 21 - Custom Secured REST API On Azure AD
In this lesson, we will cover the following topics. |
- Creating & Configuring a New Function App on Azure AD
- Developing & Deploying Secured REST API To Azure AD
- Consuming Secured REST API from SPFx React Component
Lesson 22 - Working With SPA Pages
In this lesson, we will cover the following topics. |
- Developing a Single Page Application
Lesson 23 - Logging & Debugging Techniques
In this lesson, we will cover the following topics. |
- Implementing Logging Mechanism
- Debugging Inside Visual Studio Code
Lesson 24 - Implementing Localization Support
In this lesson, we will cover the following topics. |
- Applying Localization Support To SPFx Solution
Lesson 25 - Working with MS Teams from SPFx
In this lesson, we will cover the following topics. |
- Developing and Deploying SPFx Web Part
- Deploying Web Part to Microsoft Teams
Lesson 26 - Deployment
In this lesson, we will cover the following topics. |
- Hosting Assets on local server
- Hosting Assets on SharePoint Online
- Using Office 365 CDN To Host Web Part
- Hosting Client Side Assets using Site Assets
- Using Azure CDN To Host Web Part
Lesson 27 - Developing Custom Gulp Tasks
In this lesson, we will cover the following topics. |
- Creating a Custom Gulp Task using Gulp Sequence
- Creating Custom Gulp Sub Tasks as Build Dependency Tasks
- Creating Pre-Build and Post-Build Custom Gulp Tasks
Why you should choose UIAcademy.co.in as your Online Training provider?
• We are into training industry for more than 16+ years.
• Scenario Based Training.
• Certification Exam preparation.
• Our trainers are certified and qualified with Real-World experience.
• Our Large List of Satisfied Students & Clients Around the World.
• Demo of live project including Source Code and other resources will be provided to the students.
• Students will have access to soft copies of all the Case Studies and other examples used during the sessions.
• We provide complete guidance towards MCP Certification Exams.
• Step by Step Lab Manuals and Course Materials.
• Resume and Interview Preparation Guidance.
|
|
|
Client Testimonials |
|
I would highly recommend UIAcademy.IN for SPFX training for anyone new to SPFX or anyone wanting to improve or upgrade their SPFX skill set. I have learned not only subject but coding standards too. |
Ravindra
Australia |
|
|
|
Client Testimonials |
|
My SPFX Course at UIAcademy.IN enabled me to develop custom websites for three customers, which is exactly what I wanted it to do. No previous courses that I did for no reason at other places, did such an excellent job of demonstrating the subject |
Amin Khan
Pune |
|
|
|
|
|
|
|
|
|
|
|