Cargando…

Architecting Angular Applications with Redux, RxJS, and NgRx : Learn to build Redux style high-performing applications with Angular 6.

Managing the state of large-scale web applications is a highly challenging task with the need to align different components, backends, and web workers harmoniously. When it comes to Angular, you can use NgRx, which combines the simplicity of Redux with the reactive programming power of RxJS to build...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Noring, Christoffer
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2018.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Mi 4500
001 EBSCO_on1030818516
003 OCoLC
005 20231017213018.0
006 m o d
007 cr |n|---|||||
008 180407s2018 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d NLE  |d MERUC  |d OCLCQ  |d IDB  |d OCLCF  |d OCLCO  |d VT2  |d OCLCQ  |d OCLCO  |d TEFOD  |d OCLCQ  |d LVT  |d C6I  |d UKAHL  |d OCLCQ  |d N$T  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 1032123662 
020 |a 9781787121751  |q (electronic bk.) 
020 |a 1787121755  |q (electronic bk.) 
020 |a 1787122409 
020 |a 9781787122406 
024 3 |a 9781787122406 
029 1 |a CHNEW  |b 001002245 
029 1 |a CHVBK  |b 515200506 
035 |a (OCoLC)1030818516  |z (OCoLC)1032123662 
037 |a 9781787121751  |b Packt Publishing 
037 |a B4E7D5FD-421A-4B57-AAB0-51E1F542F592  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.6  |b .N675 2018eb 
082 0 4 |a 001.642  |2 23 
049 |a UAMI 
100 1 |a Noring, Christoffer. 
245 1 0 |a Architecting Angular Applications with Redux, RxJS, and NgRx :  |b Learn to build Redux style high-performing applications with Angular 6. 
260 |a Birmingham :  |b Packt Publishing,  |c 2018. 
300 |a 1 online resource (355 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Cover; Title Page; Copyright and Credits; Packt Upsell; Foreword; Contributors; Table of Contents; Preface; Chapter 1: Quick Look Back at Data Services for Simple Apps; Model-View-Controller -- the pattern we all know; Cohesion and coupling -- establishing a common language; Explaining the components of MVC; The model; The view; The controller; Interactions -- the behavior between the components; MVC summary; An MVC flow in Angular; The model; The component -- a controller and a building block; First responder to a route; Used as a building block; Components from an architectural standpoint. 
505 8 |a NgModule -- our new facade (and some other bits)Using ES2015 modules; Consuming a module; An Angular example; Multiple exports; The default import/export; Renaming imports; The service; Service without dependencies; Service with dependencies; Dependency Injection; Dependency Injection in Angular using providers; Overriding an existing construct; Overriding at runtime; Overriding constants; Resolving your dependencies with @Injectable; Fetching and persisting data with HTTP -- introducing services with Observables; Fetching data with the HTTP service; Summary. 
505 8 |a Chapter 2: 1.21 Gigawatt -- Flux Pattern ExplainedCore concepts overview; A uniform data flow; Action -- capture the intent; Dispatcher -- the spider in the web; Listening to the dispatcher; The store -- managing state, data retrieval, and callbacks; The view; Demoing a uniform data flow; Creating a selection view; Adding the dispatcher; Adding the store; Adding a selected view; Running the demo; Adding more actions to our flow; Cleaning up the view; Cleaning up the store; Adding EventEmitter; Adding to and cleaning up the register method; Further improvements; Adding immutability; Summarizing. 
505 8 |a Adding AJAX callsAn even bigger solution; Summary; Chapter 3: Asynchronous Programming; The callback pattern; The callback pattern on the web; The callback pattern in Node.js; Problems with structuring async code -- callback hell; Promises; Thenables; Handling rejected promises; Chaining -- dealing with several promises; Asynchronous libraries; Async library; async.map(); async.parallel(); async.series(); Async/await; Summary; Chapter 4: Functional Reactive Programming; Functional programming versus imperative programming; Imperative programming versus declarative programming. 
505 8 |a First-class higher-order functionsPure functions; Recursion; No more loops; Reoccurring pattern; Summarise; Count; Width; Asynchronous data streams; Comparing lists to async streams -- preparing for RxJS; Combining the functional programming paradigm with streams; Projection; Filtering; Combining mindsets; Summary; Chapter 5: RxJS Basics; Observer pattern; RxJS core concepts; Observable and Observer; Producer; Observable error and completion; Operator; Creating Observables; Creation operators; of(); interval(); from(); fromEvent(); bindCallback(); Cleanup; Subscriptions. 
500 |a Creating a core implementation of RxJS. 
520 |a Managing the state of large-scale web applications is a highly challenging task with the need to align different components, backends, and web workers harmoniously. When it comes to Angular, you can use NgRx, which combines the simplicity of Redux with the reactive programming power of RxJS to build your application architecture, making your ... 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Computer programming. 
650 6 |a Programmation (Informatique) 
650 7 |a computer programming.  |2 aat 
650 7 |a Internet: general works.  |2 bicssc 
650 7 |a Web programming.  |2 bicssc 
650 7 |a Computers  |x Web  |x General.  |2 bisacsh 
650 7 |a Computers  |x Web  |x Web Programming.  |2 bisacsh 
650 7 |a Computers  |x Web  |x Site Design.  |2 bisacsh 
650 7 |a Computer programming  |2 fast 
776 0 8 |i Print version:  |a Noring, Christoffer.  |t Architecting Angular Applications with Redux, RxJS, and NgRx : Learn to build Redux style high-performing applications with Angular 6.  |d Birmingham : Packt Publishing, ©2018 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1775074  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH34195009 
938 |a EBL - Ebook Library  |b EBLB  |n EBL5332128 
938 |a EBSCOhost  |b EBSC  |n 1775074 
994 |a 92  |b IZTAP