Reactive Programming with Angular and ngrx: Learn to Harness the Power of Reactive Programming with RxJS and ngrx Extensions
Autor Oren Farhien Limba Engleză Paperback – 17 mai 2017
Gestionarea stării în aplicațiile web complexe reprezintă una dintre cele mai mari provocări pentru dezvoltatorii front-end, iar Reactive Programming with Angular and ngrx propune o soluție tehnică riguroasă bazată pe paradigma reactivă. Încă de la primele capitole, descoperim o abordare orientată spre proiect, axată pe dezvoltarea aplicației Echoes Player Lite. Această metodă practică ne permite să observăm cum ngrx/store și ngrx/effects pot transforma un cod imperativ într-unul predictibil și ușor de testat. Remarcăm structura logică a volumului, care ghidează cititorul prin configurarea boilerplate-ului, definirea acțiunilor și reducerilor, până la integrarea serviciilor în fluxul reactiv. Pe linia practică a volumului Architecting Angular Applications with Redux, RxJS, and NgRx, lucrarea de față se concentrează pe implementarea specifică a extensiilor ngrx pentru a obține o arhitectură robustă, oferind în plus soluții concrete pentru formulare reactive și gestionarea asincronismului. Apreciem în mod deosebit capitolul dedicat separării componentelor în containere și componente de prezentare, o distincție esențială pentru mentenanța proiectelor de anvergură. Autorul Oren Farhi nu se limitează la teorie, ci oferă exemple de cod funcționale care ilustrează modul în care RxJS și ngrx colaborează pentru a eficientiza fluxul de date în cadrul ecosistemului Angular. Este un ghid tehnic concis, de sub 150 de pagini, care elimină ambiguitățile legate de managementul stării și oferă un set de bune practici imediat aplicabile.
Preț: 388.16 lei
Preț vechi: 485.19 lei
-20%
Carte disponibilă
Livrare economică 25 mai-08 iunie
Livrare express 09-15 mai pentru 24.32 lei
Specificații
ISBN-10: 1484226194
Pagini: 148
Ilustrații: XVIII, 148 p. 29 illus., 26 illus. in color.
Dimensiuni: 155 x 235 x 9 mm
Greutate: 0.25 kg
Ediția:1st ed.
Editura: Apress
Colecția Apress
Locul publicării:Berkeley, CA, United States
De ce să citești această carte
Recomandăm această carte dezvoltatorilor Angular care stăpânesc bazele JavaScript și doresc să treacă la nivelul avansat de arhitectură software. Cititorul câștigă o înțelegere clară a modului în care pattern-ul Redux poate fi aplicat eficient folosind ngrx. Este o investiție valoroasă pentru cei care vor să scrie cod mai curat, modular și ușor de întreținut în proiecte profesionale de tip enterprise.
Despre autor
Oren Farhi este un inginer software specializat în tehnologii web, cu o experiență vastă în dezvoltarea de aplicații scalabile folosind ecosistemul JavaScript. Expertiza sa se concentrează pe arhitecturi front-end moderne, fiind un promotor activ al programării reactive și al utilizării framework-ului Angular în combinație cu RxJS. Prin contribuțiile sale în comunitatea open-source și proiectele practice pe care le coordonează, Farhi ajută dezvoltatorii să adopte bune practici în gestionarea stării aplicațiilor, facilitând tranziția către soluții de tip Redux prin intermediul ngrx.
Descriere scurtă
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.
- Construct components efficiently
- Utilize ngrx extensions and RxJS
- Organize state management with reducers, actions and side effects
Cuprins
Notă biografică
Oren is proficient with front end development and is working with various solutions such as Angular, Typescript, ngrx, react, redux, sass, webpack, jasmine, nodejs and JavaScript based Build Tools that solves challenges well. Aside from exploring Web development and blogging, Oren enjoys spending time with his family, playing guitar, meditating, traveling and watching TV series and movies.