Creating Lightning Fast Apps Using AngularJS

Slides:



Advertisements
Similar presentations
SharePoint Saturday– Regis University North Denver Campus
Advertisements

02 | New Features for Web Developers Susan Ibach| Technical Evangelist Christopher Harrison | Head Geek.
By Khoa Quach. About Me Khoa Quach SharePoint Technologies MCTS, MCPD, MCSE Co-founder of NIFTIT Specializes in SharePoint Integration Application Development.
SharePoint 2013 Search NO LONGER JUST FOR ADMINS, NO LONGER JUST FOR FINDING DOCUMENTS.
USING ANGULARJS WITH SITEFINITY
Hennie Laubscher K2 Brian Farnhill Independent Consultant.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
SharePoint 2013, customization and branding. Christian Ståhl.
Bob German Principal Architect A New on SharePoint Development Building Light-Weight Web Parts with AngularJS
9 Agenda Views Pages Web Parts Navigation Office Wrap-Up.
Microsoft Virtual Academy Stacey Mulcahy | Technical Evangelist Christopher Harrison | Content Developer.
ANGULARJS A Gentle Introduction John /
Getting Started with ASP.NET MVC BRIJ BHUSHAN MISHRA.
How to Use Google Charts. Using Google Charts Google Charts is used to provide a way to visualize data on your website. You can choose to use simple line.
ANGULARJS A Gentle Introduction John Madison.NET User Group.
Learn AngularJS by Building 10 projects. Introduction to AngularJS An Open source web application framework by Google Written in JavaScript offers complete.
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.
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Understanding and implementing the remote provision pattern in SharePoint.
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.
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.
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
MVC 4.0, Knockout.js, Bootstrap and EF6.0 FAST, FLEXIBLE AND RESPONSIVE QUICK TO MARKET WEBSITES.
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.
Benefits of choosing AngularJS to develop Next Generation Applications A few years back, the pattern of present day AngularJS was being formed. Currently.
From SharePoint to Office 365 Development
Creating Lightning Fast Apps Using AngularJS
TechEd /1/2018 7:56 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Using Microsoft Identity Manger with SharePoint 2016 to fill the User Profile Sync Gap Max Fritz Senior Systems Consultant Now Micro.
Customizing SharePoint with Knockout and Typescript
The Internet and HTML Code
AngularJS A Gentle Introduction John
Creating and Deploying Your First SharePoint Framework Application
KnockoutJS -Pradeep Shet 31st August 2014.
Customizing SharePoint with TypeScript and Knockout
Not Sure how you Should React
The Cliff Notes Version
SPFx – A modern development tool for SharePoint
Jessica Betts, Sophia Pandey, & Ryan Amundson
SharePoint-Hosted Apps and JavaScript
AngularJS and SharePoint 2013: Lessons Learned from the Trenches
Customizing SharePoint with TypeScript and Knockout
Creating and Deploying Your First SharePoint Framework Application
PHP + Oracle = Data-Driven Websites
AngularJS and SharePoint Chris Douglas Senior SharePoint Developer InfoReliance Web: Twitter:
Office 365 Development July 2014.
Angular (JS): A Framework for Dynamic Web Pages
Office 365 Column Formatting (with Column Formatter)
Introduction to AngularJS
Office 365 Development July 2014.
Windows Azure Keenan Newton 3-021
Please thank our sponsors!
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
06 | Using AngularJS to create an SPA
Office 365 Development.
Using PowerBI to Create Awesome Dashboards
Top-Rated AngularJs Development Company in India
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 Portland 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

Questions

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

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