@lestersconyers #spsevents #spsphx SPS EVENTS PHX SharePoint and Angular Sitting in a Tree… LESTER SCONYERS.

Slides:



Advertisements
Similar presentations
#spsevents #spsphx SPS EVENTS PHX Know REST for the Query AN INTRODUCTION TO REST FOR SHAREPOINT 2013 ERIC J OSZAKIEWSKI, MCTS, MS, MCPS.
Advertisements

Validation in Angular 1.3 And other angular tidbits.
Introducing Mapbuilder Michael Adair Natural Resources Canada.
USING ANGULARJS WITH SITEFINITY
SharePoint Implementation & Adoption Challenges
Thanks to our Sponsors!  Platinum:  Gold:  Silver:  Raffle:
XML on the Web: is it still relevant? O'Neil D. Delpratt.
NextGen Technology upgrade – Synerizip - Sandeep Kamble.
4.1 JavaScript Introduction
SUNY Polytechnic Institute CS 490 – Web Design, AJAX, jQueryAngularJS AngularJS is a client-side JavaScript Framework for adding interactivity to HTML.
CIS 375—Web App Dev II ASP.NET 2 Introducing Web Forms.
Overview of Previous Lesson(s) Over View  ASP.NET Pages  Modular in nature and divided into the core sections  Page directives  Code Section  Page.
Creating No-Code Solutions using Access Web Apps (in SharePoint with SQL Azure ) SharePoint Saturday, Columbus, August 2015 Andy Tabisz, WorkSmart Database.
Bob German Principal Architect A New on SharePoint Development Building Light-Weight Web Parts with AngularJS
SPSATL 2014 Create Tailored Search Results w/ Display Templates SHAREPOINT SATURDAY ATLANTA – JUNE 21, 2013 MIKE ORYSZAK BLOG: TWITTER:
AJAX and Atlas in ASP.NET 2.0 William J. Steele MSDN Developer Evangelist Microsoft Corporation
Developer TECH REFRESH 15 Junho 2015 #pttechrefres h Web Going Foward.
AngularJS Directives Defining Custom Directives SoftUni Team Technical Trainers Software University
INTRODUCTION TO JAVASCRIPT AND DOM Internet Engineering Spring 2012.
Introduction to Angular JS Sergey Barskiy Working Class Nobody Level: Introductory.
Jon Galloway | Development Platform Evangelist Christopher Harrison | Microsoft Certified Trainer.
1 SharePoint Saturday Atlanta David Hartman. 2 SharePoint Saturday Atlanta2 |SharePoint Saturday Atlanta.
Microsoft Virtual Academy Stacey Mulcahy | Technical Evangelist Christopher Harrison | Content Developer.
ANGULARJS A Gentle Introduction John /
Controllers and Markup Controllers, $scope, Markup, Directives, Expressions, Binding, Filters, Validation SoftUni Team Technical Trainers Software University.
Introduction to Angular James Kahng. Terms Framework Template/environment constructed in the language where you fill in details with code Library Set.
Extending the Operations Dashboard
Microsoft ® Official Course Developing a Publishing Site for Web Content Microsoft SharePoint 2013 SharePoint Practice.
JavaScript Overview Developer Essentials How to Code Language Constructs The DOM concept- API, (use W3C model) Objects –properties Methods Events Applications;
INTRODUCTION JavaScript can make websites more interactive, interesting, and user-friendly.
Rich Internet Applications 2. Core JavaScript. The importance of JavaScript Many choices open to the developer for server-side Can choose server technology.
ANGULARJS A Gentle Introduction John Madison.NET User Group.
Beginning JavaScript 4 th Edition. Chapter 1 Introduction to JavaScript and the Web.
Introduction to JavaScript MIS 3502, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 2/2/2016.
Chapter 1 Ionic Framework (overview) Front-end framework for developing hybrid mobile apps with HTML5 Yeunyong Kantanet School of Information and Communication.
Flux & React Web Application Development Mark Repka, Rich McNeary, Steve Mueller.
Getting Started with Angular 2 and TypeScript Nebraska.Code() 2016 Spencer Schneidenbach Ryvit.
Modern Development Technologies in SharePoint SHAREPOINT SATURDAY OMAHA APRIL, 2016.
Wes Preston DEV 202. Audience: Info Workers, Dev A deeper dive into use-cases where client-side rendering (CSR) and SharePoint’s JS Link property can.
AngularJS. What is AngularJS  Javascript Framework  MVC  for Rich Web Application Development  by Google.
AngularJS and SharePoint
The New Design Manager! Louis-Philippe Lavoie SharePoint Specialist / What does it mean for you? November.
ANGULAR 2. JavaScript is a high-level, dynamic, untyped, and interpreted programming language. JavaScript was originally developed in May 1995 by Brendan.
Building rich web applications with ASP.NET AJAX Mike Ormond Developer & Platform Evangelism Group, Microsoft Ltd Developer & Platform Evangelism Group,
Chapter 5 Angularjs. Content Overview How to program with Angularjs Directives Expressions Controllers Filters HTML DOM Forms and Includes Ajax Scopes.
Section 10.1 Define scripting
1/10/2018 9:33 PM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
Angular JS and SharePoint
What's new in the world of SharePoint development and deployment
Office 365 Development July 2014.
AngularJS A Gentle Introduction John
Angular JS Training | Angular JS online Training at GoLogica
Not Sure how you Should React
Jessica Betts, Sophia Pandey, & Ryan Amundson
UI Developer Overview  SV Trainings UI Developer Training is online course developed by industry experts to understand the concepts of HTML5, CSS3, Bootstrap,
Top Reasons to Choose Angular. Angular is well known for developing robust and adaptable Single Page Applications (SPA). The Application structure is.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
TYPO3 - Introduction.
Introduction to AngularJS
Secure Web Programming
06 | Using AngularJS to create an SPA
The SharePoint framework
Web Design and Development
AngularJS Michael Kang August 20th 2015.
Web Technologies Computing Science Thompson Rivers University
Web Client Side Technologies Raneem Qaddoura
Web Programming and Design
05 | An Introduction to AngularJS
02 | Angular Controllers Stacey Mulcahy | Technical Evangelist
SharePoint Saturday Kansas City October 19, 2019
Presentation transcript:

@lestersconyers #spsevents #spsphx SPS EVENTS PHX SharePoint and Angular Sitting in a Tree… LESTER SCONYERS

@lestersconyers #spsevents #spsphx Thank you sponsors GoldSilverBronze

@lestersconyers #spsevents #spsphx SharePint Come socialize with the speakers and attendees Meet us at Thirsty Tempe Marketplace immediately after SPSPHX Reservations under SharePoint Saturday

@lestersconyers #spsevents #spsphx AZ SharePoint Pros User Group  Meets monthly on the 1 st Wednesday  6:00pm – 8:00 pm  Located at Interface Technical training (Central Ave. just north of Thomas)  Great SharePoint topics and free pizza  Stop by the booth and join our mailing list for up to date info 

@lestersconyers #spsevents #spsphx About Me Lester Sconyers  Senior Consultant with Neudesic  Local to Phoenix  7+ years as a SharePoint Developer  Vice President of AZ SharePoint Pros User Group  

@lestersconyers #spsevents #spsphx What we’ll cover today  Introduction to AngularJS  AngularJS Basics  Getting Started with AngularJS in SharePoint  Building an AngularJS app  Let’s go off-road!

@lestersconyers #spsevents #spsphx “ ” AngularJS is a structural framework for dynamic web apps. It lets you use HTML as your template language and lets you extend HTML's syntax to express your application's components clearly and succinctly. Angular's data binding and dependency injection eliminate much of the code you would otherwise have to write. And it all happens within the browser, making it an ideal partner with any server technology. HTTPS :// DOCS. ANGULARJS. ORG / GUIDE / INTRODUCTION What is AngularJS

@lestersconyers #spsevents #spsphx AngularJS Basics  Model: Your data  View: What the user sees (HTML UI)  Controller: Your business logic MVC

@lestersconyers #spsevents #spsphx AngularJS Basics Templating  Leverages HTML to build a dynamic View for Model Data Binding  Keeps user entered data synchronized with Model (2-way binding)

@lestersconyers #spsevents #spsphx AngularJS Basics Demo

@lestersconyers #spsevents #spsphx AngularJS Basics Scope  “Scope is the glue between application controller and the view”  $scope is the Model Directives  DOM attributes that contain instructions for the Angular compiler  ngBind: “Insert this model property in this element”  ngModel: “Insert and monitor this model property for this input”  ngRepeat: “Render this HTML block for each item in an Array”

@lestersconyers #spsevents #spsphx How to get started in SharePoint 1. Reference JavaScript files 2. Add data-ng-app to a root element (consider adding to the SharePoint:SPHtmlTag for IE9 support!) 3. Create view (if pasting into a rich text editor, use data-ng-* instead of ng-*) 4. Create controller 5. Get model data

@lestersconyers #spsevents #spsphx How to get started in SharePoint  SharePoint App  Webpart  Application page  Content Editor web part**  Rich text editor Deploying your code

@lestersconyers #spsevents #spsphx Building an AngularJS app Demo

@lestersconyers #spsevents #spsphx What we covered today  AngularJS is a JavaScript framework that allows you to rapidly build applications using an MVC design pattern  An AngularJS template is a block of HTML  AngularJS provides 2 way binding which synchronizes data between the model and view  $scope is your Model (kinda)  Directives are instructions for the behavior of AngularJS’s compiler  AngularJS can be leveraged in SharePoint…just like any other web application

@lestersconyers #spsevents #spsphx Questions?

@lestersconyers #spsevents #spsphx Let’s go off-road!