Creating Lightning Fast Apps Using AngularJS

Slides:



Advertisements
Similar presentations
02 | New Features for Web Developers Susan Ibach| Technical Evangelist Christopher Harrison | Head Geek.
Advertisements

By Khoa Quach. About Me Khoa Quach SharePoint Technologies MCTS, MCPD, MCSE Co-founder of NIFTIT Specializes in SharePoint Integration Application Development.
USING ANGULARJS WITH SITEFINITY
Intro to Apps Minnesota SharePoint User Group Raymond April 2014.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Single Page Applications with AngluarJS Bill Wolff Rob Keiser
Apps where your users are Sign into SharePoint and launch apps Modern experiences on breadth of devices Central app management Central user.
Bob German Principal Architect A New on SharePoint Development Building Light-Weight Web Parts with AngularJS
Office 365 Platform Flexible Tools Understand different provisioning options and their advantages and disadvantages…
9 Agenda Views Pages Web Parts Navigation Office Wrap-Up.
SHAREPOINT BRANDING SHAREPOINT PAKISTAN USER GROUP – FEB 2012.
Jonathan Canfield Mavin Lisa Giss Professor Kenytt D. Avery
ANGULARJS A Gentle Introduction John /
Getting Started with ASP.NET MVC BRIJ BHUSHAN MISHRA.
Introduction to Angular James Kahng. Terms Framework Template/environment constructed in the language where you fill in details with code Library Set.
ANGULARJS A Gentle Introduction John Madison.NET User Group.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
Learn AngularJS by Building 10 projects. Introduction to AngularJS An Open source web application framework by Google Written in JavaScript offers complete.
Getting Started with Angular 2 and TypeScript Nebraska.Code() 2016 Spencer Schneidenbach Ryvit.
Agenda 1)Modern web standards overview 2)JavaScript library overview 3)Building a Single Page Application SPA.
Modern Development Technologies in SharePoint SHAREPOINT SATURDAY OMAHA APRIL, 2016.
XSLT? Where we are going, we don’t need XSLT.. About me French, SharePoint Developer and Food Lover Khoa Quach SharePoint Technologies MCTS, MCPD, MCSE.
HTML LAYOUTS. CONTENTS Layouts Example Layout Using Element Example Using Table Example Output Summary Exercise.
//liveVirtualacademy2011/ What’s New for ASP.NET 4.5 and Web Development in Visual Studio 11 Developer Preview Γιώργος Καπνιάς MVP, MCT, MCDP, MCDBA, MCTS,
A Developer’s Introduction to SharePoint 2013 Apps Ryan McIntyre, MCITP, MCPD National
INTRODUCTION ABOUT DIV Most websites have put their content in multiple columns. Multiple columns are created by using or elements. The div element is.
SharePoint Server 2016 Release Candidate Ryan Schouten Greater Idaho SharePoint Users Group 1/27/2016.
Making the Most of Search in SharePoint 2013 Christina Wheeler.
SharePoint & jQuery. About me Phill Duffy – Product Manager at Lightning Tools Ltd – Author of ‘Pro SharePoint with jQuery’ – MCTS Application Developer.
Using PowerBI to Create Awesome Dashboards
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Creating mobile applications that integrate with SharePoint 2013 on-
Web Development. Agenda Web History Network Architecture Types of Server The languages of the web Protocols API 2.
From SharePoint to Office 365 Development
Web Programming Anselm Spoerri PhD (MIT) Rutgers University
Client Side Dev.
TechEd /1/2018 7:56 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Migrating SharePoint Add-ins from Azure ACS to Azure AD
Using Microsoft Identity Manger with SharePoint 2016 to fill the User Profile Sync Gap Max Fritz Senior Systems Consultant Now Micro.
AngularJS A Gentle Introduction John
Creating and Deploying Your First SharePoint Framework Application
KnockoutJS -Pradeep Shet 31st August 2014.
Not Sure how you Should React
The Cliff Notes Version
Jessica Betts, Sophia Pandey, & Ryan Amundson
SharePoint-Hosted Apps and JavaScript
AngularJS and SharePoint 2013: Lessons Learned from the Trenches
Top Reasons to Choose Angular. Angular is well known for developing robust and adaptable Single Page Applications (SPA). The Application structure is.
Creating and Deploying Your First SharePoint Framework Application
AngularJS and SharePoint Chris Douglas Senior SharePoint Developer InfoReliance Web: Twitter:
MEAN stack L. Grewe.
Office 365 Development July 2014.
Angular (JS): A Framework for Dynamic Web Pages
Office 365 Column Formatting (with Column Formatter)
jQuery The Easy JavaScript Nikolay Chochev Technical Trainer
Office 365 Development July 2014.
Moving Your Customizations to the cloud
Hooking into Apps for SharePoint
Creating Lightning Fast Apps Using AngularJS
AngularJS and SharePoint I Chris Douglas Senior SharePoint Developer ECS Web:
ASP.NET Core* MVC and Web API Shahed Chowdhuri
Secure Web Programming
Detecting anomalies in clinical data using interactive graphics
Office 365 Development.
Creating Lightning Fast Apps Using AngularJS
ASP.NET MVC Web Development
Using PowerBI to Create Awesome Dashboards
05 | An Introduction to AngularJS
Introduction to ASP.NET MVC
SharePoint Saturday Kansas City October 19, 2019
Create Your First React Application
Presentation transcript:

Creating Lightning Fast Apps Using AngularJS By Ryan Schouten SharePoint Saturday Redmond 2016

Ryan Schouten Worked with SharePoint for > 9 years I have experience with SharePoint 2003 – 2016 I have worked with ASP.Net for 15 years MCPD, MCT, MCSE: SharePoint, MCSA: Office 365 Contact Information Ryan@sharepointknight.com @shrpntknight http://www.sharepointknight.com

Office365 Implementations Custom SharePoint Development Responsive Design Intranet Design/Implementations

Agenda AngularJS Basics Adding it to SharePoint Lessons Learned Controllers Directives Views Data Binding Filters Adding it to SharePoint Options for Getting Data Lessons Learned

AngularJS AngularJS History Backed by Google Follows MVC Pattern Developed in 2009 to support a custom website The site flopped and AngularJS was released as an open source library Backed by Google Follows MVC Pattern

Controllers Handles interaction with the view and model Contains most of your logic Most of your time should be spent here

Directives Allow for adding functionality to elements AngularJS is full of directives ng-controller, ng-class, ng-show, ng-repeat, etc. Can be HTML Tag CSS class Element Attribute

Views This is your HTML markup Minimal JavaScript

Data-Binding AngularJS uses two-way data binding Uses the handle bar notation in your view {{Title}} Allows for easy interaction with the data without having to go find it.

Demo: {{DataBinding}}

Filters Allow interaction with the data Filters allow us to Filter Sort Format Create your own

SharePoint Ways of Getting Data from SharePoint REST CSOM Web Services Know the limitations of each and choose what works for your needs

Demo: SharePoint Data and Filtering

Lessons Learned Stay in Angular ApplyAsync Use ng-cloak Be Mindful of scope Promises Don’t be afraid to use libraries where needed. Be Mindful of the Digest Token Be Careful with Angular boostrapping Use Web Essentials tools for Visual Studio

Questions

Resources AngularJS - https://www.angularjs.org/ AnuglarSP - http://angularsp.codeplex.com/ GitHub - https://github.com/sharepointknight/SharePointSaturday

Thanks Thank your for attending Sharepoint Saturday Redmond 2016 Contact Information Ryan@sharepointknight.com @shrpntknight http://www.sharepointknight.com