05 | An Introduction to AngularJS

Slides:



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

Wireless: WDDPublic Follow along with the code: (or download the Join Me app.
Chalermvong Vijitpiyakul Microsoft MVP Greatfriends.biz Community Lead GF 30 August 2009.
Client Side Dev. Toolkit HTML5 JavaScript CSS (and Less, but not today) Bootstrap Knockout.js Require.js (moving to Browserify) Toastr Visual Studio and.
Visual Studio 2010 and.NET Framework 4 Training Workshop.
@lestersconyers #spsevents #spsphx SPS EVENTS PHX SharePoint and Angular Sitting in a Tree… LESTER SCONYERS.
USING ANGULARJS WITH SITEFINITY
Using Spring 4 and AngularJS for REST-based web applications development Vladimir Sonkin Java & Web expert Luxoft Training.
What Are My Choices for Building a Modern Web UI?
Sitefinity CMS Technical Overview & Developer’s Perspective
Introduction Marko Marić, Danulabs
Design Principles of \ Miško Hevery Father of AngularJS.
Bob German Principal Architect A New on SharePoint Development Building Light-Weight Web Parts with AngularJS
Building Angular Applications with TypeScript Sergey Barskiy Architect Level: Intermediate.
Jonathan Canfield Mavin Lisa Giss Professor Kenytt D. Avery
Microsoft Virtual Academy Stacey Mulcahy | Technical Evangelist Christopher Harrison | Content Developer.
Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
Introduction to Angular James Kahng. Terms Framework Template/environment constructed in the language where you fill in details with code Library Set.
Presentation Title Subtitle DSpace UI Prototype 7 Spring, Angular.js, and the DSpace REST API.
Advanced Windows Store App Development with HTML5 Refresh / Exam Prep M6: Tools and Asynchronous Programming Jeremy Foster Microsoft Technical.
Chapter 1 Ionic Framework (overview) Front-end framework for developing hybrid mobile apps with HTML5 Yeunyong Kantanet School of Information and Communication.
Learn AngularJS by Building 10 projects. Introduction to AngularJS An Open source web application framework by Google Written in JavaScript offers complete.
AngularJS. What is AngularJS  Javascript Framework  MVC  for Rich Web Application Development  by Google.
AngularJS and SharePoint
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.
UNIT TESTING IN ANGULARJS Dhananjay
Angularjs 2.0 : Getting started
Benefits of choosing AngularJS to develop Next Generation Applications A few years back, the pattern of present day AngularJS was being formed. Currently.
JQuery Fundamentals Introduction Tutorial Videos
Angular JS and SharePoint
Angular 2 with ASP.NET Core in Practice
The Share Widget Library
Angular 4 + TypeScript Getting Started
Client Side Dev.
Extra Course
Kendo UI Builder Bob Brennan
Build Windows 10 UWP MVVM Apps with Prism
AngularJS A Gentle Introduction John
Angular JS Training | Angular JS online Training at GoLogica
KnockoutJS -Pradeep Shet 31st August 2014.
AngularJS Training In Hyderabad AngularJS Training In Hyderabad.
User Interface / User Experience Demo
The Cliff Notes Version
Top 5 Javascript Frameworks
Jessica Betts, Sophia Pandey, & Ryan Amundson
Top 10 AngularJS Interview Questions Before you decide to step up and face your AngularJS Interview questions, learn about its various features to face.
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.
AngularJS and SharePoint Chris Douglas Senior SharePoint Developer InfoReliance Web: Twitter:
Step by Step - AngularJS
Angular (JS): A Framework for Dynamic Web Pages
jQuery The Easy JavaScript Nikolay Chochev Technical Trainer
Introduction to AngularJS
Introduction to jQuery
Modern web applications
Rich single page applications with SharePoint
5 Leading web development Framework is good for developing a Secure Website.
Modern web applications
06 | Using AngularJS to create an SPA
How AngularJS Development Services different from other Framework - Kunsh Technologies.
Lighting Up Real-time Web Communications with SignalR
Angular 2 : CRUD Operations
Single Page Applications with jQuery or AngularJS
PART 1.
CMPE 280 Web UI Design and Development November 8 Class Meeting
02 | Angular Controllers Stacey Mulcahy | Technical Evangelist
04 | Understanding Frameworks
Presentation transcript:

05 | An Introduction to AngularJS Stacey Mulcahy | Technical Evangelist Dave Voyles | Technical Evangelist

Module Overview The what and whys of AngularJS jQuery to AngularJS Common AngularJS Taxonomy AngularJS BootStrapping

The what and why of AngularJS

What is AngularJS Open source framework maintained by Google and community MVC framework for dynamic web applications Extends HTML for two way binding for automatic synchronization of models and views Declarative UI and Imperative Business Logic

Why Angular JS Angular JS is widely embraced by the web development community and is very active creating resources Visual Studio with Web Essentials provides intellisense for AngularJS in HTML Many features including templating, two way data-binding, dependency injection, directives, testable, extensibility

Moving from jQuery to AngularJS

jQuery to AngularJS Requires a bit of a mindshift jQuery is seen as augmentation, not infrastructure Architecture focused : building applications, not web pages Declarative UI means view based functionality is apparent Distinct Model Layer – not the DOM

jQuery to AngularJS Declarative UI in AngularJS vs jQuery

AngularJS Taxonomy

AngularJS Taxonomy MODULE CONTROLLER DIRECTIVES SERVICES Extend HTML, used as widgets often Organizational and reusable container for different parts of your apps. Module for each feature. Business logic for views Reusable business logic independant of views

AngularJS Bootstrapping

AngularJS Bootstrapping AngularJS downloaded HTML page is loaded Looks for ng-app Scope object created Injector for Dependency Injector Created sets ng-app as root of app Traverses dom to find directives, bindings etc Waits for changes to model Updates bindings on change of model

Resources Best Video Tutorials over at Egghead.io https://egghead.io/ Definitive Guide http://www.airpair.com/angularjs Angular Code Snippets http://www.johnpapa.net/angularjs-code-snippets- for-visual-studio/ Style Guide https://github.com/johnpapa/angularjs-styleguide#single- responsibility Visual Studio Angular SPA template http://visualstudiogallery.msdn.microsoft.com/5af151b2-9ed2-4809-bfe8- 27566bfe7d83