Preferred method of contact:

JavaScript for SharePoint Developers

COURSE TYPE

Intermediate

Course Number

1541

Duration

3 Days

PDF Add to WishList

SharePoint users and developers constantly seek ways to make SharePoint both more interactive and better able to relay mission critical information. At the same time, modern web application design discourages frequent full page reloads, and encourages interfaces which leverage JavaScript and behind the scenes service calls to provide a more dynamic user experience. In this training course, students gain hands-on experience creating and deploying JavaScript enabled applications into either on-premise SharePoint servers or into Office 365.

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

Important 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

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
Show complete outline
Show Less

Convenient Ways to Attend This Instructor-Led Course

Hassle-Free Enrolment: No advance payment required to reserve your seat.
Tuition due 30 days after you attend your course.

In the Classroom

Live, Online

Private Team Training

In the Classroom — OR — Live, Online

Tuition — Standard: $2745   Government: $2415

Mar 14 - 16 (3 Days)
9:00 AM - 4:30 PM EDT
Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

Apr 25 - 27 (3 Days)
9:00 AM - 4:30 PM EDT
Rockville, MD / Online (AnyWare) Rockville, MD / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

May 23 - 25 (3 Days)
9:00 AM - 4:30 PM EDT
New York / Online (AnyWare) New York / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

Jun 13 - 15 (3 Days)
9:00 AM - 4:30 PM EDT
Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

Jul 25 - 27 (3 Days)
9:00 AM - 4:30 PM EDT
Rockville, MD / Online (AnyWare) Rockville, MD / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

Aug 15 - 17 (3 Days)
9:00 AM - 4:30 PM EDT
New York / Online (AnyWare) New York / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

Sep 5 - 7 (3 Days)
9:00 AM - 4:30 PM EDT
Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

Oct 24 - 26 (3 Days)
9:00 AM - 4:30 PM EDT
Rockville, MD / Online (AnyWare) Rockville, MD / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

Nov 14 - 16 (3 Days)
9:00 AM - 4:30 PM EST
New York / Online (AnyWare) New York / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

Dec 12 - 14 (3 Days)
9:00 AM - 4:30 PM EST
Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

Guaranteed to Run

Show all dates
Show fewer dates

Private Team Training

Enroling at least 3 people in this course? Consider bringing this (or any course that can be custom designed) to your preferred location as a private team training.

For details, call 1-888-843-8733 or Click here »

Tuition

Standard

Government

In Classroom or
Online

Standard

$2745

Government

$2415

Private Team Training

Contact Us »

Course Tuition Includes:

After-Course Instructor Coaching
When you return to work, you are entitled to schedule a free coaching session with your instructor for help and guidance as you apply your new skills.

Free Course Exam
You can take your Learning Tree course exam on the last day of your course or online at any time after class and receive a Certificate of Achievement with the designation "Awarded with Distinction."

Prev
Next

Training Hours

Standard Course Hours:9:00 am – 4:30 pm


FREE Online Course Exam (if applicable) – Last Day:3:30 pm – 4:30 pm


By successfully completing your FREE online course exam, you will:

  • Earn College Credit Units — Many Learning Tree courses are recommended for College Credits, which are accepted by over 2,000 colleges and universities, and may qualify you to receive Tuition Reimbursement.
  • Receive a Certificate of Achievement with the designation "Awarded with Distinction."

Each Course Day - Informal discussion with instructor about your projects or areas of special interest:4:30 pm – 5:30 pm

- ,

Prev
Next
Chat Now

Please Choose a Language

Canada - English

Canada - Français