AngularJS A Gentle Introduction John

Slides:



Advertisements
Similar presentations
Validation in Angular 1.3 And other angular tidbits.
Advertisements

Dhananjay Microsoft MVP
@lestersconyers #spsevents #spsphx SPS EVENTS PHX SharePoint and Angular Sitting in a Tree… LESTER SCONYERS.
SUNY Polytechnic Institute CS 490 – Web Design, AJAX, jQueryAngularJS AngularJS is a client-side JavaScript Framework for adding interactivity to HTML.
JavaScript Frameworks
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Bob German Principal Architect A New on SharePoint Development Building Light-Weight Web Parts with AngularJS
AngularJS Services Built-in and Custom Services SoftUni Team Technical Trainers Software University
JQUERY | INTRODUCTION. jQuery  Open source JavaScript library  Simplifies the interactions between  HTML document, or the Document Object Model (DOM),

AngularJS Directives Defining Custom Directives SoftUni Team Technical Trainers Software University
Thank you #SPSTC sponsors! Who Am I? Haystax Technology.
Introduction to Angular JS Sergey Barskiy Working Class Nobody Level: Introductory.
Introduction to Programming the WWW I CMSC Summer 2003 Lecture 7.
ANGULARJS A Gentle Introduction John /
Controllers and Markup Controllers, $scope, Markup, Directives, Expressions, Binding, Filters, Validation SoftUni Team Technical Trainers Software University.
Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)
BIT116: Scripting Associative Arrays. Today AngularJS Q + A for the exam 2.
ANGULARJS A Gentle Introduction John Madison.NET User Group.
Document Object Model Nasrullah. DOM When a page is loaded,browser creates a Document Object Model of the Page.
Chapter 1 Ionic Framework (overview) Front-end framework for developing hybrid mobile apps with HTML5 Yeunyong Kantanet School of Information and Communication.
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.
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.
Best Web Technologies for
AngularJS. What is AngularJS  Javascript Framework  MVC  for Rich Web Application Development  by Google.
AngularJS Best Practices High Quality SPA Applications SoftUni Team Technical Trainers Software University
ANGULAR 2. JavaScript is a high-level, dynamic, untyped, and interpreted programming language. JavaScript was originally developed in May 1995 by Brendan.
How HTML responsiveness translates to PDF
Angular vs React John
Angular JS and SharePoint
Learning About Angular
Web Programming Anselm Spoerri PhD (MIT) Rutgers University
Tagging And Measurement
Introduction to .NET Florin Olariu
Angular 4 + TypeScript Getting Started
Creating Lightning Fast Apps Using AngularJS
Extra Course
Kendo UI Builder Bob Brennan
Angular JS Training | Angular JS online Training at GoLogica
JQUERY Online TRAINING AT GOLOGICA
Quickr Places & Templates Introduction
AngularJS Training In Hyderabad AngularJS Training In Hyderabad.
The Cliff Notes Version
Jessica Betts, Sophia Pandey, & Ryan Amundson
AngularJS and SharePoint 2013: Lessons Learned from the Trenches
Training Institute Pune AngularJS Course. What is AngularJS ? AngularJS is a structural framework that is used in Single Page HTML for declaring dynamic.
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.
Displaying Form Validation Info
Step by Step - AngularJS
Creating Single Page Applications with ASP.NET & Angular JS
Modern web applications
Cascading Style Sheets (Introduction)
Cascading Style Sheets (Introduction)
Creating Lightning Fast Apps Using AngularJS
Modern web applications
06 | Using AngularJS to create an SPA
The SharePoint framework
JavaScript and the DOM MIS 2402 Jeremy Shafer Department of MIS
CS3220 Web and Internet Programming Introduction to Bootstrap
Creating Lightning Fast Apps Using AngularJS
ASP.NET MVC Web Development
Angular 2 : CRUD Operations
PROGRESSIVELY DECOUPLED DRUPAL
Web Client Side Technologies Raneem Qaddoura
Top-Rated AngularJs Development Company in India
05 | An Introduction to AngularJS
Hyperlinks Anchor Tags.
02 | Angular Controllers Stacey Mulcahy | Technical Evangelist
Presentation transcript:

AngularJS A Gentle Introduction John Ptacek/@jptacek jptacek@SkylineTechnologies.com WI .NET User Group This is the cover slide only, do not use for internal pages. Presenter email, Twitter handle or other info can be added beneath the name if desired.

Agenda AngularJS Overview Demos

Overview http://alicialiu.net/leveling-up-angular-talk/#/

AngularJS – The why Framework. NOT a Library -Contains everything you need for SPA Broken into components Controllers, view, models, services, etc MVC/MVVM Framework Two Way Data binding Enables test friendly code

AngularJS – The why NOT Performance Framework not a library Functions, not computed properties Directives Powerful, not always intuitive Documentation

Demo 1 - Intro/Data Binding Get AngularJS Ng-app, ng-model Magical {{}} Filters http://docs.angularjs.org/api/ng#filter

Demo 2 - Controllers Ng-controller http://docs.angularjs.org/api/ng.$controller Magical $scope View model Object context

Demo 3 –RepeaT Directives HTML Dom markers (attributes, css class, etc) http://docs.angularjs.org/guide/directive Ng-repeat http://docs.angularjs.org/api/ng.directive:ngRepeat

Demo 4 –Filter and order Ng-filter http://docs.angularjs.org/api/ng.filter:filter Order By http://docs.angularjs.org/api/ng.filter:orderBy

Demo 5 – Functions Custom Logic Custom Filter function

Demo 6 - Directives Ng-show/ng-hide http://docs.angularjs.org/api/ng.directive:ngShow#! http://docs.angularjs.org/api/ng.directive:ngHide Ng-click http://docs.angularjs.org/api/ng.directive:ngClick Directives http://docs.angularjs.org/api/

Demo Lou – A brief Interlude Binding Images And something really cool

Demo 8 – Templates Enable controlling of UX Separate work large products http://docs.angularjs.org/guide/templates#!

Demo 9 - Services Encapsulate logic Linked together via Dependency injection http://docs.angularjs.org/guide/dev_guide.services.creating_services Promises - $q http://docs.angularjs.org/api/ng.$q

Demo 10 – Data binding Create new elements!

Questions

Thank you!! John Ptacek Skyline Technologies www.SkylineTechnologies.com jptacek@SkylineTechnologies.com @jptacek / www.jptacek.com