Reactive programming with Angular and Ngrx : learn to harness the power of reactive programming with RxJS and Ngrx extensions /

Saved in:
Bibliographic Details
Author / Creator:Farhi, Oren.
Imprint:[United States] : Apress, 2017.
Description:1 online resource
Language:English
Subject:
Format: E-Resource Book
URL for this record:http://pi.lib.uchicago.edu/1001/cat/bib/11274105
Hidden Bibliographic Details
ISBN:9781484226209
1484226208
9781484226193
1484226194
Digital file characteristics:text file
PDF
Notes:Includes index.
Summary:Manage your Angular development using Reactive programming. Growing in popularity and now an essential part of any professional web developer's toolkit, Reactive programming can enrich your development and make your code more efficient. Featuring a core application to explore and build yourself, this book shows you how to utilize ngrx/store as a state management with Redux pattern, and how to utilize ngrx/effects to define a better and more robust application architecture. Through working code examples, you will understand every aspect of Reactive programming with Angular so that you'll be able to develop maintainable, readable code. Reactive Programming with Angular and ngrx is ideal for developers already familiar with JavaScript, Angular, or other languages, and who are looking for more insight into their Angular projects. Use this book to start mastering Reactive programming today.
Other form:Print version: Farhi, Oren. Reactive programming with Angular and Ngrx. [United States] : Apress, 2017 9781484226193 1484226194
Standard no.:10.1007/978-1-4842-2620-9
10.1007/978-1-4842-2

MARC

LEADER 00000cam a2200000Ii 4500
001 11274105
006 m o d
007 cr |n|||||||||
008 170523s2017 xxua ob 001 0 eng d
005 20240708201451.1
015 |a GBB8L6633  |2 bnb 
016 7 |a 019127074  |2 Uk 
019 |a 973324514  |a 973384050  |a 973527185  |a 973772808  |a 973809029  |a 973904580  |a 973919953  |a 987474038  |a 988003889  |a 989107216  |a 992503747  |a 992906424  |a 1005139022  |a 1005763919  |a 1008946779  |a 1011951746  |a 1048179141  |a 1058651356  |a 1066599888  |a 1066653255  |a 1082299922  |a 1086468102  |a 1097093594  |a 1112883118  |a 1113705112  |a 1122848016  |a 1125695197  |a 1129343716  |a 1136376403  |a 1136526640 
020 |a 9781484226209  |q (electronic bk.) 
020 |a 1484226208  |q (electronic bk.) 
020 |z 9781484226193 
020 |z 1484226194 
024 7 |a 10.1007/978-1-4842-2620-9  |2 doi 
024 8 |a 10.1007/978-1-4842-2 
035 |a (OCoLC)987815483  |z (OCoLC)973324514  |z (OCoLC)973384050  |z (OCoLC)973527185  |z (OCoLC)973772808  |z (OCoLC)973809029  |z (OCoLC)973904580  |z (OCoLC)973919953  |z (OCoLC)987474038  |z (OCoLC)988003889  |z (OCoLC)989107216  |z (OCoLC)992503747  |z (OCoLC)992906424  |z (OCoLC)1005139022  |z (OCoLC)1005763919  |z (OCoLC)1008946779  |z (OCoLC)1011951746  |z (OCoLC)1048179141  |z (OCoLC)1058651356  |z (OCoLC)1066599888  |z (OCoLC)1066653255  |z (OCoLC)1082299922  |z (OCoLC)1086468102  |z (OCoLC)1097093594  |z (OCoLC)1112883118  |z (OCoLC)1113705112  |z (OCoLC)1122848016  |z (OCoLC)1125695197  |z (OCoLC)1129343716  |z (OCoLC)1136376403  |z (OCoLC)1136526640 
035 9 |a (OCLCCM-CC)987815483 
037 |a CL0500000897  |b Safari Books Online 
040 |a YDX  |b eng  |e rda  |e pn  |c YDX  |d N$T  |d EBLCP  |d GW5XE  |d N$T  |d UAB  |d ESU  |d AZU  |d UPM  |d OCLCF  |d IOG  |d COO  |d MERER  |d OCLCQ  |d UMI  |d VT2  |d STF  |d K6U  |d OCLCA  |d IDB  |d OH1  |d U3W  |d MERUC  |d OCL  |d OCLCQ  |d LIV  |d D6H  |d VVB  |d CEF  |d KSU  |d EZ9  |d UWW  |d AU@  |d WYU  |d YDX  |d UKMGB  |d AUD  |d BTCTA  |d BDX  |d NUI  |d V5E  |d LEAUB  |d UKAHL  |d CNCEN  |d G3B  |d ERF  |d UKBTH  |d UHL  |d LEATE  |d OCLCQ  |d SFB  |d LQU  |d SRU  |d OCLCQ  |d BRF 
049 |a MAIN 
050 4 |a QA76.6 
072 7 |a COM  |x 051010  |2 bisacsh 
072 7 |a UM  |2 bicssc 
072 7 |a UMW  |2 thema 
080 |a 004.43  |b F37 
100 1 |a Farhi, Oren. 
245 1 0 |a Reactive programming with Angular and Ngrx :  |b learn to harness the power of reactive programming with RxJS and Ngrx extensions /  |c Oren Farhi. 
264 1 |a [United States] :  |b Apress,  |c 2017. 
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 
347 |b PDF 
505 0 |a At a Glance; Contents; About the Author; About the Technical Reviewer; Introduction; Chapter 1: Getting Started with the Echoes Player Lite App; Browser and Development Environment; Augury Dev Tools Extension; Version Control and Deployment; Setting the Development Environment; Terminal/Command Line; Editor (IDE or Code Editor); Application Structure; RxJS and ngrx: Reactive Extensions for Angular; RxJS; ngrx: Reactive Extensions for Angular; ngrx/core; ngrx/store; ngrx/effects; ngrx/store-log-monitor; The Sample Application; Summary. 
505 8 |a Chapter 2: Getting Familiar with Boilerplate for DevelopmentBoilerplate Overview; The "config" directory; Karma; Customizing Karma with Configuration; Karma-Supported Frameworks; Configuring Karma's Output Results; Karma's Test Process Modes; Webpack; Webpack Common Settings; Entry; Resolve; Module: pre-loaders, loaders, and post-loaders; Plugins; Node; Customized Settings; Output; devtool; Third-Party Libraries; Vendor Libraries (vendor.browser.ts); Polyfills (polyfills.browser.ts); The App Directory; App Component; app.module.ts; app.component.ts; Core Directory; Store Directory. 
505 8 |a "*. Reducer.ts" FileEffects Directory; Services Directory; Other Directories (home); Running the Project; Alternative Boilerplates; The Official Angular CLI Tool; Summary; Chapter 3: Adding State Management with ngrx/store; Benefits of Store as State Management; One Place for State; Performance; Testability; Devtools; Redux Primer; Flux; Redux in Action; Reduce and Flux for Redux; ngrx/store; Core Concepts; Store; Rx. Observable; Rx. Observer; Rx. BehaviorSubject; Reducers; Action; Adding ngrx/store; Installing NPM Packages; Defining the Main Store Module; Creating a YouTube Videos Reducer. 
505 8 |a Youtube-videos/index.tsyoutube-videos/youtube-videos.actions.ts; youtube-videos/youtube-videos.reducer.ts; youtube-videos/youtube-videos.spec.ts; Connecting Reducer to the Store; Connecting Reducer to a Component; Summary; Chapter 4: Creating Reactive Components: Presentational and Container; Introduction to Components; HTML Components; Container / Smart Component; Fetching Data; Composition of Other Components; Stateful Component; Handle Internal Component's Events and Async Operations; Async Pipe; now-playing Container Component; Now Playlist Service; Now Playlist Actions. 
505 8 |a Now Playlist ReducerPresentational / Dumb Component; @Input() as Data Provider; Emit Events with @Output(); No Dependencies on the Rest of the App; ngrx/store and Change-Detection Strategy; Creating now-playlist-filter Presentational Component; Dependencies; Change-Detection Mode-OnPush; Defining @Input & @Output; View Components with Augury; Inspecting Component; Summary; Chapter 5: Understanding Services with Reactive Programming; Diving into the Search Service; YouTube Search Service; Class Dependencies; Class Properties; Class Constructor; The Search Method; YouTube API Factory. 
500 |a Includes index. 
520 |a Manage your Angular development using Reactive programming. Growing in popularity and now an essential part of any professional web developer's toolkit, Reactive programming can enrich your development and make your code more efficient. Featuring a core application to explore and build yourself, this book shows you how to utilize ngrx/store as a state management with Redux pattern, and how to utilize ngrx/effects to define a better and more robust application architecture. Through working code examples, you will understand every aspect of Reactive programming with Angular so that you'll be able to develop maintainable, readable code. Reactive Programming with Angular and ngrx is ideal for developers already familiar with JavaScript, Angular, or other languages, and who are looking for more insight into their Angular projects. Use this book to start mastering Reactive programming today. 
630 0 0 |a AngularJS (Software framework) 
630 0 7 |a AngularJS (Software framework)  |2 fast  |0 (OCoLC)fst01920441 
650 0 |a Computer programming.  |0 http://id.loc.gov/authorities/subjects/sh85107310 
650 7 |a Programming & scripting languages: general.  |2 bicssc 
650 7 |a Information technology industries.  |2 bicssc 
650 7 |a Educational equipment & technology, computer-aided learning (Calif.)  |2 bicssc 
650 7 |a Personal computers.  |2 bicssc 
650 7 |a Web programming.  |2 bicssc 
650 7 |a COMPUTERS  |x Programming  |x General.  |2 bisacsh 
650 7 |a Computer programming.  |2 fast  |0 (OCoLC)fst00872390 
655 0 |a Electronic books. 
655 4 |a Electronic books. 
776 0 8 |i Print version:  |a Farhi, Oren.  |t Reactive programming with Angular and Ngrx.  |d [United States] : Apress, 2017  |z 9781484226193  |z 1484226194  |w (OCoLC)973919953 
903 |a HeVa 
929 |a oclccm 
999 f f |i bdb3b0ae-ee35-5050-83f3-b7a9daf46749  |s b6625a7c-cd94-5e85-9552-62550cc93ee8 
928 |t Library of Congress classification  |a QA76.6  |l Online  |c UC-FullText  |u https://link.springer.com/10.1007/978-1-4842-2620-9  |z Springer Nature  |g ebooks  |i 12546192