JavaScript for SharePoint Developers Training

Level: Intermediate
Rating: 4.4/5 4.37/5 Based on 105 Reviews

In this Sharepoint JavaScript training course, developers from your SharePoint group will learn to use JavaScript to create and deploy JavaScript enabled applications into either on-premise SharePoint servers or into Office 365. As modern web application design leverages JavaScript to provide a more dynamic user experience, discover how you can make your SharePoint environment more interactive and better able to relay mission-critical information in this hands-on course.

Key Features of this SharePoint JavaScript Training:

  • Learning Tree end-of-course exam included
  • After-course computing sandbox included
  • After-course instructor coaching benefit

You Will Learn How To:

  • Evaluate JavaScript options for SharePoint
  • Write and deploy SharePoint friendly JavaScript
  • Leverage jQuery to simplify JavaScript development and page updates
  • Use JavaScript to access SharePoint information via its REST services
  • Create and embed Angular components into SharePoint pages
  • Incorporate third party component libraries, for charting, better tables, etc.
  • Code SharePoint Add-Ins using Visual Studio
  • Better communicate from add-ins to SharePoint with JSOM
  • Include JavaScript in custom SharePoint branding


CPE 17 Credits

Choose the Training Solution That Best Fits Your Individual Needs or Organizational Goals


In Class & Live, Online Training

  • 3-day instructor-led training course
  • Earn 17 NASBA credits (live, in-class training only)
  • One-on-one after-course instructor coaching
  • After-course computing sandbox
  • Tuition can be paid later by invoice -OR- at the time of checkout by credit card
View Course Details & Schedule

Standard $2650

Government $2355




Team Training

  • Bring this or any training to your organization
  • Full - scale program development
  • Delivered when, where, and how you want it
  • Blended learning models
  • Tailored content
  • Expert team coaching

Customize Your Team Training Experience


Save More On Training with FlexVouchers – A Unique Training Savings Account

Our FlexVouchers help you lock in your training budgets without having to commit to a traditional 1 voucher = 1 course classroom-only attendance. FlexVouchers expand your purchasing power to modern blended solutions and services that are completely customizable. For details, please call 888-843-8733 or chat live.

In Class & Live, Online Training

Time Zone Legend:
Eastern Time Zone Central Time Zone
Mountain Time Zone Pacific Time Zone

Note: This course runs for 3 Days *

*Events with the Partial Day Event clock icon run longer than normal but provide the convenience of half-day sessions.

  • Oct 14 - 16 9:00 AM - 4:30 PM EDT Online (AnyWare) Online (AnyWare) Reserve Your Seat

  • Nov 11 - 13 9:00 AM - 4:30 PM EST Online (AnyWare) Online (AnyWare) Reserve Your Seat

  • Feb 17 - 19 9:00 AM - 4:30 PM PST Seattle / Online (AnyWare) Seattle / Online (AnyWare) Reserve Your Seat

  • Mar 30 - Apr 1 9:00 AM - 4:30 PM EDT New York / Online (AnyWare) New York / Online (AnyWare) Reserve Your Seat

  • May 12 - 14 9:00 AM - 4:30 PM EDT Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Reserve Your Seat

  • Aug 18 - 20 9:00 AM - 4:30 PM PDT Seattle / Online (AnyWare) Seattle / Online (AnyWare) Reserve Your Seat

Guaranteed to Run

When you see the "Guaranteed to Run" icon next to a course event, you can rest assured that your course event — date, time — will run. Guaranteed.

Partial Day Event

Learning Tree offers a flexible schedule program. If you cannot attend full day sessions, this option consists of four-hour sessions per day instead of the full-day session.

Important SharePoint JavaScript Course Information

  • Requirements

    • Experience using Microsoft SharePoint
    • A basic knowledge of JavaScript
    • General web development experience
  • Software

    • This course applies to both cloud based (Office 365) and on-premise SharePoint 2016 installs

SharePoint JavaScript Course Outline

  • 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

Team Training

SharePoint JavaScript Training FAQs

  • Can developers from our SharePoint group learn to use JavaScript online?

    Yes! We know your busy work schedule may prevent you from getting to one of our classrooms which is why we offer convenient online training to meet your needs wherever you want. This course is available in class and live online.

Questions about which training is right for you?

call 888-843-8733
chat Live Chat

100% Satisfaction Guaranteed

Your Training Comes with a 100% Satisfaction Guarantee!*

*Partner-delivered courses may have different terms that apply. Ask for details.

Online (AnyWare)
Online (AnyWare)
Seattle / Online (AnyWare)
New York / Online (AnyWare)
Herndon, VA / Online (AnyWare)
Seattle / Online (AnyWare)
Preferred method of contact:
Chat Now

Please Choose a Language

Canada - English

Canada - Français