Highlights
- Evaluate JavaScript options for SharePoint
- Write and deploy SharePoint friendly JavaScript
- Use JavaScript to access SharePoint information via its REST services
- Code SharePoint Add-Ins using Visual Studio
- Create SharePoint Framework (SPFx) web parts
- Embed JQueryUI, Angular, and React in SPFx web parts
- Test and deploy SharePoint JavaScript customizations
Course Details
Introduction and Overview
Motivation behind increased JavaScript usage in SharePoint sites
Evaluate JavaScript inclusion options for SharePoint
Review basic JavaScript syntax and usage
Debugging JavaScript
Dynamically Including SharePoint Data With JavaScript
Core jQuery
Basics of using jQuery
Understanding jQuery selectors
Updating the live HTML DOM using jQuery
SharePoint REST services
REST service basics
Using jQuery to access SharePoint services
Basic SharePoint service operations
Accessing lists and list items
Working with document library files and folders
Creating SharePoint Hosted Add-Ins
SharePoint add-in basics
Differentiating SharePoint and provider hosted add-ins
Configuring the development environment
Creating and deploying SharePoint Add-Ins with Visual Studio
Using add-ins to create lists and document libraries
Creating custom pages
Accessing SharePoint data with JSOM
Understanding the JavaScript Object Model for SharePoint
Accessing SharePoint data with JSOM
Working with lists items
Uploading and downloading document libraries files
Incorporating Angular Components Into SharePoint
Angular architecture
Simplifying the web user interface
Configuring an Angular development environment
Understanding Angular in the SharePoint world
Creating Angular components
Coding in TypeScript
Creating the component view through the template
Conditional and repeating html elements
Controlling component functionality through the typescript file
Injecting shared resources
Third party libraries
Incorporating third party Angular components
Adding charts and graphs to SharePoint pages
Adding JavaScript to Branded SharePoint Sites
Branding basics for SharePoint
Incorporating JavaScript into custom SharePoint brands
Who should attend
Feedback
4.8 out of 5 average
"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. Clive gave us some best practice ideas and tips to take away. Fast paced but the instructor never lost any of the delegates"
Brian Leek, Data Analyst, May 2022
“JBI did a great job of customizing their syllabus to suit our business needs and also bringing our team up to speed on the current best practices. Our teams varied widely in terms of experience and the Instructor handled this particularly well - very impressive”
Brian F, Team Lead, RBS, Data Analysis Course, 20 April 2022