Sviluppare applicazioni web usando AngularJS

yrekazzyzxamuckInternet και Εφαρμογές Web

4 Δεκ 2013 (πριν από 3 χρόνια και 8 μήνες)

167 εμφανίσεις



Page
1

of
4

Sviluppare
applicazioni
web
usando

AngularJS



A chi è rivolto

Web Developers, Javascript Developers

Obiettivi

Conoscere il potente framework

di Google per le
applicazioni web client side. Scrivere applicazioni web
moderne e responsive utilizzando MV* e bindings.

Durat
a

3

giorni

Docente

Daniele Teti, Debora Mizzoni

Pr
ezzo


9
00

Prerequisiti

Javascript, jQuery, HTML, CSS, UnitTest

Contenuti




What's AngularJS



Why AngularJS



Web applications are not websites



Getting Started with AngularJS



Overview of the MVVM Design Pattern



Responding to Click Events using

Controllers



Creating Custom HTML elements with
Directives



Bindings, Expressions &
Angular Magic



Overview of the
Observer design
pattern



Controllers & Scope



Assigning a Default Value to a Model
and change it



Encapsulating a Model Value with a
Controller Function



Responding to Scope Changes



Page
2

of
4



Sharing Models Between Nested
Controllers



Sharing Code Between Controllers using
Services



Testing Controllers



Dependency Injection and the $injector service



UnitTest it!



Modules



Routes



URLs, Routing and
Partials



Client
-
Side Routing with Hashbang URLs



Using Regular URLs with the HTML5
History API



Using Route Location to Implement a
Navigation Menu



Listening on Route Changes to
Implement a Login Mechanism



Using Forms



Implementing a Basic Form



Validating a F
orm Model Client
-
Side



Displaying Form Validation Errors



Displaying Form Validation Errors with
the Twitter Bootstrap framework



Only Enabling the Submit Button if the
Form is Valid



Implementing Custom Validations



Common User Interface Patterns



Filtering and

Sorting a List



Paginating Client
-
Side Data



Paginating Server
-
Side Data



Page
3

of
4



Using Infinite Results



Using a Flash Notice/Failure Message



Displaying a Modal Dialog



Displaying a Loading Spinner



Filters



Using built
-
in filters



Formatting a String With a Currency
Filter



Implementing a Custom Filter to Reverse
an Input String



Passing Configuration Params to Filters



Filtering a List of DOM Nodes



Chaining Filters together



Testing Filters



Services



Using built
-
in services



Requesting JSON Data with AJAX



Consuming RESTful

APIs



Consuming JSONP APIs



Deferred and Promise



Testing Services



Directives



Using built
-
in directives



Developing custom directives



Validate your HTML forms



Enabling/Disabling DOM Elements
Conditionally



Changing the DOM in Response to User
Actions



Rendering

an HTML Snippet in a
Directive



Page
4

of
4



Rendering a Directive’s DOM Node
Children



Passing Configuration Params Using
HTML Attributes



Directive to Directive Communication



Testing Directives



HTML5 Mode



Using Angular with other JavaScript
frameworks/libraries



jQuery



jQuery plugins



Beyond AngularJS



angular
-
ui