ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب RxJS in Action

دانلود کتاب RxJS در عمل

RxJS in Action

مشخصات کتاب

RxJS in Action

ویرایش: 1 
نویسندگان: ,   
سری:  
ISBN (شابک) : 1617293415, 9781617293412 
ناشر: Manning Publications 
سال نشر: 2017 
تعداد صفحات: 354 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 5 مگابایت 

قیمت کتاب (تومان) : 28,000



کلمات کلیدی مربوط به کتاب RxJS در عمل: اینترنت، گروه افزار، و ارتباطات، شبکه و رایانش ابری، کامپیوتر و فناوری، طراحی شی گرا، طراحی نرم افزار، تست و مهندسی، برنامه نویسی، کامپیوتر و فناوری، توسعه نرم افزار، طراحی نرم افزار، تست و مهندسی، برنامه نویسی، کامپیوتر و فناوری، جاوا اسکریپت، برنامه نویسی، توسعه و طراحی وب، کامپیوتر و فناوری، زبان های برنامه نویسی، آدا، آژاکس، برنامه نویسی زبان اسمبلی، بورلند دلفی، سی و سی++، سی شارپ، CSS، طراحی کامپایلر، کامپایلرها، DHTML، اشکال زدایی، دلفی، برای



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 15


در صورت تبدیل فایل کتاب RxJS in Action به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب RxJS در عمل نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب RxJS در عمل

خلاصه RxJS in Action مهارت های توسعه ای را که برای ایجاد برنامه های واکنشی با RxJS نیاز دارید به شما می دهد. این کتاب مملو از مثال‌های تئوری و عملی است که بر روی یکدیگر ساخته می‌شوند و به شما کمک می‌کنند به شیوه‌ای واکنش‌گرا فکر کنید. پیشگفتار Ben Lesh، Project lead, RxJS 5. خرید کتاب چاپی شامل یک کتاب الکترونیکی رایگان در قالب‌های PDF، Kindle و ePub از انتشارات Manning است. درباره فناوری در وب، رویدادها و پیام‌ها دائماً بین مؤلفه‌های رابط کاربری و سرور جریان دارند. با RxJS، می‌توانید مستقیماً این جریان‌ها را فیلتر، ادغام و تبدیل کنید و دنیای برنامه‌نویسی جریان داده را به برنامه‌های مبتنی بر مرورگر باز کنید. این پیاده‌سازی جاوا اسکریپت از مشخصات ReactiveX برای کارهایی مانند تکمیل خودکار مناسب است. مدل ارتباطی ناهمزمان آن، همزمانی را بسیار بسیار آسان‌تر می‌کند. درباره کتاب RxJS in Action راهنمای شما برای ایجاد یک رابط کاربری وب واکنشی با استفاده از RxJS است. شما با مقدمه ای برای برنامه نویسی مبتنی بر استریم شروع می کنید و قدرت RxJS را از طریق مثال های عملی کشف می کنید. با در دست داشتن مفاهیم اصلی، با تکنیک های تولید مانند مدیریت خطا، تست واحد و تعامل با چارچوب هایی مانند React و Redux مقابله خواهید کرد. و از آنجایی که RxJS بر اساس ایده هایی از دنیای برنامه نویسی کاربردی است، شما حتی برخی از مفاهیم کلیدی FP را در طول مسیر انتخاب خواهید کرد. آنچه در داخل ساختمان وجود دارد برنامه‌های کاربردی تمیز، اعلامی و مقاوم در برابر خطا تغییر و نوشتن جریان‌ها رام کردن فرآیندهای ناهمزمان یکپارچه‌سازی جریان‌ها با کتابخانه‌های شخص ثالث پوشش‌های RxJS 5 درباره Reader این کتاب برای خوانندگانی مناسب است که با جاوا اسکریپت و معماری‌های استاندارد برنامه‌های وب سازگار هستند. درباره نویسنده Paul P. Daniels یک مهندس نرم افزار حرفه ای با تجربه در دات نت، جاوا و جاوا اسکریپت است. لوئیس آتنسیو یک مهندس نرم افزار است که روزانه با پلتفرم های جاوا، پی اچ پی و جاوا اسکریپت کار می کند و نویسنده کتاب برنامه نویسی عملکردی منینگ در جاوا اسکریپت است. فهرست مطالب بخش 1 - درک جریانها تفکر واکنشی واکنش با اپراتورهای اصلی RxJS زمان آن فرا رسیده است که از RxJS قسمت 2 استفاده کنید - مشاهده در عمل جریانهای واکنشی کاربردی هماهنگی فرآیندهای کسب و کار مدیریت خطا با RxJS RxJS PARTX3 قابل مشاهده است. در طبیعت


توضیحاتی درمورد کتاب به خارجی

Summary RxJS in Action gives you the development skills you need to create reactive applications with RxJS. This book is full of theory and practical examples that build on each other and help you begin thinking in a reactive manner. Foreword by Ben Lesh, Project lead, RxJS 5. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology On the web, events and messages flow constantly between UI and server components. With RxJS, you can filter, merge, and transform these streams directly, opening the world of data flow programming to browser-based apps. This JavaScript implementation of the ReactiveX spec is perfect for on-the-fly tasks like autocomplete. Its asynchronous communication model makes concurrency much, much easier. About the Book RxJS in Action is your guide to building a reactive web UI using RxJS. You'll begin with an intro to stream-based programming as you explore the power of RxJS through practical examples. With the core concepts in hand, you'll tackle production techniques like error handling, unit testing, and interacting with frameworks like React and Redux. And because RxJS builds on ideas from the world of functional programming, you'll even pick up some key FP concepts along the way. What's Inside Building clean, declarative, fault-tolerant applications Transforming and composing streams Taming asynchronous processes Integrating streams with third-party libraries Covers RxJS 5 About the Reader This book is suitable for readers comfortable with JavaScript and standard web application architectures. About the Author Paul P. Daniels is a professional software engineer with experience in .NET, Java, and JavaScript. Luis Atencio is a software engineer working daily with Java, PHP, and JavaScript platforms, and author of Manning's Functional Programming in JavaScript. Table of Contents PART 1 - UNDERSTANDING STREAMS Thinking reactively Reacting with RxJS Core operators It's about time you used RxJS PART 2 - OBSERVABLES IN PRACTICE Applied reactive streams Coordinating business processes Error handling with RxJS PART 3 MASTERING RXJS Heating up observables Toward testable, reactive programs RxJS in the wild



فهرست مطالب

brief contents
contents
foreword
preface
acknowledgments
about this book
	Road map
	Who should read this book
	How to use this book
	Examples and source code
	Author Online
about the authors
about the cover
Part 1  Understanding streams
	1  Thinking reactively
		1.1 Synchronous vs. asynchronous computing
			1.1.1 Issues with blocking code
			1.1.2 Non-blocking code with callback functions
			1.1.3 Understanding time and space
			1.1.4 Are callbacks out of the picture?
			1.1.5 Event emitters
		1.2 Better callbacks with Promises
		1.3 The need for a different paradigm
		1.4 The Reactive Extensions for JavaScript
			1.4.1 Thinking in streams: data flows and propagation
			1.4.2 Introducing the RxJS project
			1.4.3 Everything is a stream
			1.4.4 Abstracting the notion of time from your programs
			1.4.5 Components of an Rx stream
		1.5 Reactive and other programming paradigms
		1.6 Summary
	2  Reacting with RxJS
		2.1 Functional programming as the pillar of reactive programming
			2.1.1 Functional programming
			2.1.2 The iterator pattern
		2.2 Stream’s data-driven approach
		2.3 Wrapping data sources with Rx.Observable
			2.3.1 Identifying different sources of data
			2.3.2 Creating RxJS observables
			2.3.3 When and where to use RxJS
			2.3.4 To push or not to push
		2.4 Consuming data with observers
			2.4.1 The Observer API
			2.4.2 Creating bare observables
			2.4.3 Observable modules
		2.5 Summary
	3  Core operators
		3.1 Evaluating and cancelling streams
			3.1.1 Downside of eager allocation
			3.1.2 Lazy allocation and subscribing to observables
			3.1.3 Disposing of subscriptions: explicit cancellation
			3.1.4 Cancellation mismatch between RxJS and other APIs
		3.2 Popular RxJS observable operators
			3.2.1 Introducing the core operators
		3.3 Sequencing operator pipelines with aggregates
			3.3.1 Self-contained pipelines and referential transparency
			3.3.2 Performance advantages of sequencing with RxJS
		3.4 Summary
	4  It’s about time you used RxJS
		4.1 Why worry about time?
		4.2 Understanding asynchronous timing with JavaScript
			4.2.1 Implicit timing
			4.2.2 Explicit timing
			4.2.3 The JavaScript timing interfaces
		4.3 Back to the future with RxJS
			4.3.1 Propagation
			4.3.2 Sequential time
		4.4 Handling user input
			4.4.1 Debouncing
			4.4.2 Throttling
		4.5 Buffering in RxJS
		4.6 Summary
Part 2  Observables in practice
	5  Applied reactive streams
		5.1 One for all, and all for one!
			5.1.1 Interleave events by merging streams
			5.1.2 Preserve order of events by concatenating streams
			5.1.3 Switch to the latest observable data
		5.2 Unwinding nested observables: the case of mergeMap
		5.3 Mastering asynchronous streams
		5.4 Drag and drop with concatMap
		5.5 Summary
	6  Coordinating business processes
		6.1 Hooking into the observable lifecycle
			6.1.1 Web hooks and the observer pattern
			6.1.2 Hooked on observables
		6.2 Joining parallel streams with combineLatest and forkJoin
			6.2.1 Limitations of using Promises
			6.2.2 Combining parallel streams
			6.2.3 More coordination with forkJoin
		6.3 Building a reactive database
			6.3.1 Populating a database reactively
			6.3.2 Writing bulk data
			6.3.3 Joining related database operations
			6.3.4 Reactive databases
		6.4 Summary
	7  Error handling with RxJS
		7.1 Common error-handling techniques
			7.1.1 Error handling with try/catch
			7.1.2 Delegating errors to callbacks
			7.1.3 Errors and Promises
		7.2 Incompatibilities between imperative error-handling techniques and functional and reactive code bases
		7.3 Understanding the functional error-handling approach
		7.4 The RxJS way of dealing with failure
			7.4.1 Errors propagated downstream to observers
			7.4.2 Catching and reacting to errors
			7.4.3 Retrying failed streams for a fixed number of times
			7.4.4 Reacting to failed retries
		7.5 Summary
Part 3  Mastering RxJS
	8  Heating up observables
		8.1 Introducing hot and cold observables
			8.1.1 Cold observables
			8.1.2 Hot observables
		8.2 A new type of data source: WebSockets
			8.2.1 A brief look at WebSocket
			8.2.2 A simple WebSocket server in Node.js
			8.2.3 WebSocket client
		8.3 The impact of side effects on a resubscribe or a replay
			8.3.1 Replay vs. resubscribe
			8.3.2 Replaying the logic of a stream
			8.3.3 Resubscribing to a stream
		8.4 Changing the temperature of an observable
			8.4.1 Producers as thermometers
			8.4.2 Making a hot observable cold
			8.4.3 Making a cold observable hot
			8.4.4 Creating hot-by-operator streams
		8.5 Connecting one observable to many observers
			8.5.1 Publish
			8.5.2 Publish with replay
			8.5.3 Publish last
		8.6 Summary
	9  Toward testable, reactive programs
		9.1 Testing is inherently built into functional programs
		9.2 Testing asynchronous code and promises
			9.2.1 Testing AJAX requests
			9.2.2 Working with Promises
		9.3 Testing reactive streams
		9.4 Making streams testable
		9.5 Scheduling values in RxJS
		9.6 Augmenting virtual reality
			9.6.1 Playing with marbles
			9.6.2 Fake it ’til you make it
			9.6.3 Refactoring your search stream for testability
		9.7 Summary
	10  RxJS in the wild
		10.1 Building a basic banking application
		10.2 Introduction to React and Redux
			10.2.1 Rendering UI components with React
			10.2.2 State management with Redux
		10.3 Redux-ing application state
			10.3.1 Actions and reducers
			10.3.2 Redux store
		10.4 Building a hot RxJS and Redux store adapter
		10.5 Asynchronous middleware with RxJS Subject
			10.5.1 RxJS subjects
			10.5.2 Building epic, reactive middleware
		10.6 Bringing it all home
		10.7 Parting words
		10.8 Summary
	Appendix A  Installation of libraries used in this book
		Installing the example projects
		Installing RxJS
		Installing Ramda.js
		Installing PouchDB
		Installing Moment.js
		Installing Google client APIs
		Using the Bitly Web API
		Installing Mocha
		Installing Chai.js
		Installing React.js
		Installing React-Bootstrap
		Installing Redux.js
	Appendix B  Choosing an operator
index
	Symbols
	A
	B
	C
	D
	E
	F
	G
	H
	I
	J
	K
	L
	M
	N
	O
	P
	R
	S
	T
	U
	V
	W
	X
	Z




نظرات کاربران