Cargando…

Learning AngularJS for .NET Developers /

In Detail AngularJS is the most popular JavaScript MVC framework, and it embraces and extends HTML rather than abstracting it. The building of single-page applications is a web-designer-friendly process with the AngularJS expressive HTML vocabulary. It drastically reduces the amount of JavaScript re...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Pop, Alex
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2014.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Ia 4500
001 EBSCO_ocn885019800
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 140801s2014 enk o 000 0 eng d
040 |a IDEBK  |b eng  |e pn  |c IDEBK  |d EBLCP  |d N$T  |d E7B  |d DEBSZ  |d OCLCQ  |d COO  |d OCLCO  |d OCLCF  |d OCLCQ  |d YDXCP  |d OCLCQ  |d FEM  |d AGLDB  |d OCLCQ  |d ICA  |d OCLCQ  |d ZCU  |d XFH  |d MERUC  |d OCLCQ  |d D6H  |d VTS  |d ICG  |d AU@  |d OCLCQ  |d STF  |d DKC  |d OCLCQ  |d AJS  |d OCLCQ  |d OCLCO  |d OCLCQ 
019 |a 907254417  |a 968029131  |a 969066788  |a 994544358 
020 |a 9781783986613  |q (electronic bk.) 
020 |a 1783986611  |q (electronic bk.) 
020 |a 1322008523  |q (ebk) 
020 |a 9781322008523  |q (ebk) 
020 |a 9781783986606 
020 |a 1783986603 
029 1 |a AU@  |b 000062560108 
029 1 |a DEBBG  |b BV043611261 
029 1 |a DEBSZ  |b 410573248 
029 1 |a DEBSZ  |b 484726439 
029 1 |a AU@  |b 000067095637 
035 |a (OCoLC)885019800  |z (OCoLC)907254417  |z (OCoLC)968029131  |z (OCoLC)969066788  |z (OCoLC)994544358 
050 4 |a QA76.76 
072 7 |a COM  |x 013000  |2 bisacsh 
072 7 |a COM  |x 014000  |2 bisacsh 
072 7 |a COM  |x 018000  |2 bisacsh 
072 7 |a COM  |x 067000  |2 bisacsh 
072 7 |a COM  |x 032000  |2 bisacsh 
072 7 |a COM  |x 037000  |2 bisacsh 
072 7 |a COM  |x 052000  |2 bisacsh 
082 0 4 |a 004  |2 22 
049 |a UAMI 
100 1 |a Pop, Alex. 
245 1 0 |a Learning AngularJS for .NET Developers /  |c Alex Pop. 
260 |a Birmingham :  |b Packt Publishing,  |c 2014. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |2 rda 
490 1 |a Community Experience Distilled 
588 0 |a Print version record. 
520 |a In Detail AngularJS is the most popular JavaScript MVC framework, and it embraces and extends HTML rather than abstracting it. The building of single-page applications is a web-designer-friendly process with the AngularJS expressive HTML vocabulary. It drastically reduces the amount of JavaScript required to control complex user interactions and enforces a modular approach to structuring your JavaScript code. This book covers all of the stages of building a single-page web application, starting with frontend components powered by AngularJS, continuing with web services that leverage ServiceStack, and putting it all together in an ASP.NET MVC application. You will learn a development process focused on rapid delivery and testability for all application layers. Approach This is a step-by-step, example-driven guide that uses a gradual introduction of concepts; most of the chapters also contain an annotated exploration of how to build a specific part of a production-ready application. Who this book is for If you are a .NET developer that has already built web applications or web services with a fundamental knowledge of HTML, JavaScript, and CSS, and want to explore single-page applications, then this book will give you a great start. The frameworks, tools, and libraries mentioned here will make you productive and minimize the friction usually associated with building server-side web applications. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introducing AngularJS; Presenting AngularJS with examples; A jQuery example; An AngularJS example; Introducing the AngularJS controller; An overview of the AngularJS architecture; The Model-View-Controller pattern; The structure of an AngularJS application; Bootstrapping an AngularJS application; Defining module dependencies; The JavaScript patterns and practices used in AngularJS applications; Immediately-invoked Function Expression; The revealing module pattern. 
505 8 |a The strict mode of JavaScriptDependency injection; Introducing AngularJS services; Directives; The ngRepeat directive; The ngInclude directive; Creating a custom directive; Filters; Summary; Chapter 2: Creating an AngularJS Client-side Application in Visual Studio; Using Visual Studio with NuGet to manage AngularJS and related libraries; Introducing NuGet; Using Visual Studio extensions for AngularJS; Prototyping client-side components; Organizing client-side code; Integrating AngularJS with JavaScript libraries; Native JavaScript libraries and AngularJS. 
505 8 |a Third-party user interface libraries and AngularJSRouting; Creating a bicycle rental management application; Creating the application layout; Implementing the Bicycles views; The Bicycles index view; The Bicycles new view; The Bicycles edit view; Implementing the Customers views; Implementing the Rentals views; Summary; Chapter 3: Creating .NET Web Services for AngularJS; RESTful web services; Choosing a RESTful web services framework; Why ServiceStack is a great fit for AngularJS; ServiceStack overview; Setting up the ServiceStack starter project; Creating ServiceStack web services. 
505 8 |a Using the ServiceStack C# clientThe ServiceStack infrastructure; Routing; Request and response filters; Dependency injection; Automatic validation; Creating web service methods for the sample application; ServiceStack project structure; Implementing Bicycles-related web services; The GET web service methods; The POST web service method; The PUT web service method; Merging PUT and POST request DTOs; Calling RESTful web services in AngularJS using the ngResource module; Using the resource service; Resource class methods; Resource instance methods; Custom resource methods; Summary. 
505 8 |a Chapter 4: Creating an AngularJS, ASP.NET MVC, ServiceStack ApplicationUsing ASP.NET MVC as the application backbone; Why you should use ASP.NET MVC; Adding ASP.NET MVC to the main sample application; Integrating ASP.NET MVC with ServiceStack; Routing considerations for ASP.NET MVC and AngularJS; Using ASP.NET bundling and minification features for AngularJS files; Securing the AngularJS application; Using the ServiceStack. Mvc library; The building blocks of the ServiceStack security infrastructure; Introducing the AuthFeature plugin; Implementing authentication for web services. 
546 |a English. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Web site development. 
650 0 |a JavaScript (Computer program language) 
650 6 |a Sites Web  |x Développement. 
650 6 |a JavaScript (Langage de programmation) 
650 7 |a COMPUTERS  |x Computer Literacy.  |2 bisacsh 
650 7 |a COMPUTERS  |x Computer Science.  |2 bisacsh 
650 7 |a COMPUTERS  |x Data Processing.  |2 bisacsh 
650 7 |a COMPUTERS  |x Hardware  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Information Technology.  |2 bisacsh 
650 7 |a COMPUTERS  |x Machine Theory.  |2 bisacsh 
650 7 |a COMPUTERS  |x Reference.  |2 bisacsh 
650 7 |a JavaScript (Computer program language)  |2 fast  |0 (OCoLC)fst00982071 
650 7 |a Web site development.  |2 fast  |0 (OCoLC)fst01173243 
776 0 8 |i Print version:  |a Pop, Alex.  |t Learning AngularJS for .NET Developers.  |d Packt Publishing 2014  |z 1322008523 
830 0 |a Community experience distilled. 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=817626  |z Texto completo 
938 |a ebrary  |b EBRY  |n ebr10900540 
938 |a EBSCOhost  |b EBSC  |n 817626 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis28705782 
938 |a YBP Library Services  |b YANK  |n 12006006 
994 |a 92  |b IZTAP