OfficeDev / Learning-Path-Manager-Code-Sample

a learning path manager code sample showing off rhe power of AngularJS & SharePoint Apps, workflow and much more

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

page_type products languages description name urlFragment extensions
sample
office-sp
office-365
javascript
The sample demonstrates a SharePoint-Hosted App implemented using the single page app (SPA) pattern.
Learning Path Manager
learning-path-manager
contentType technologies createdDate
samples
Add-ins
5/12/2014 6:08:48 AM

Learning Path Manager - Code Sample

This sample, by Andrew Connell (@andrewconnell), was used Jeremy Thake's session at TechEd North America 2014, session DEV-B229 - Deep Dive into Developing Advanced Microsoft SharePoint Applications Using Third-Party JavaScript Libraries.

The sample demonstrates a SharePoint-Hosted App implemented using the single page app (SPA) pattern. It leverages the popular AnguarJS presentation framework for SPA's and utilizes the SharePoint 2013 REST API and client side object model (CSOM).

For More Details, See Andrew's Course on SharePoint Apps as SPAs

This demo application is part of a 6-module, 3.5 hour course Andrew Connell published on Building SharePoint Apps as Single Page Apps with AnguarJS in the Pluralsight catalog. The course walks you through creating your first SharePoint-Hosted App as a SPA using AngularJS while leveraging SharePoint 2013 lists to store the data used by the application. In addition, the course has an extra module (#5) that demonstrates how to leverage the popular BreezeJS client-side library to implement change tracking, client caching, rich queries... sort of like Microsoft's Entity Framework ORM but in the client!

This project has adopted the Microsoft Open Source Code of Conduct. For more information, see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

About

a learning path manager code sample showing off rhe power of AngularJS & SharePoint Apps, workflow and much more

License:Apache License 2.0


Languages

Language:JavaScript 90.8%Language:HTML 7.1%Language:ASP.NET 1.2%Language:CSS 0.5%Language:Gherkin 0.3%