دانلود کتاب Socket.IO Real-time Web Application Development

49,000 تومان

Socket.IO توسعه برنامه وب در زمان واقعی


موضوع اصلی کامپیوترها
نوع کالا کتاب الکترونیکی
ناشر Packt Publishing
تعداد صفحه 140
حجم فایل 2.66 مگابایت
کد کتاب 1782160787 , 9781782160786
نویسنده
زبانانگلیسی
فرمتPDF
سال انتشار2013
مطلب پیشنهادی: با پول کتاب در ایران چی میشه خرید؟
در صورت نیاز به تبدیل فایل به فرمت‌های PDF، EPUB، AZW3، MOBI و یا DJVU می‌توانید به پشتیبان اطلاع دهید تا در صورت امکان، فایل مورد نظر را تبدیل نمایند. سایت بَلیان دارای تخفیف پلکانی است، یعنی با افزودن کتاب بیشتر به سبدخرید، قیمت آن برای شما کاهش می‌یابد. جهت مشاهده درصد تخفیف‌ها بر روی «جدول تخفیف پلکانی» در پایین کلیک نمایید. جهت یافتن سایر کتاب‌های مشابه، از منو جستجو در بالای سایت استفاده نمایید.
شما می‌توانید با هر 1000 تومان خرید، ۱ شانس شرکت در قرعه‌کشی کتابخانه دیجیتال بلیان دریافت کنید و شانس خود را برای برنده شدن جوایز هیجان انگیز امتحان کنید. «شرایط شرکت در قرعه‌کشی»

جدول کد تخفیف

با افزودن چه تعداد کتاب به سبد‌خرید، چند‌ درصد تخفیف شامل آن خواهد شد؟ در این جدول پاسخ این سوال را خواهید یافت. برای مثال: اگر بین ۳ الی ۵ کتاب را در سبد خرید خود قرار دهید، ۲۵ درصد تخفیف شامل سبد‌خرید شما خواهد شد.
تعداد کتاب درصد تخفیف قیمت کتاب
1 بدون تخفیف 25,000 تومان
2 20 درصد 20,000 تومان
3 الی 5 25 درصد 18,750 تومان
6 الی 10 30 درصد 17,500 تومان
11 الی 20 35 درصد 16,250 تومان
21 الی 30 40 درصد 15,000 تومان
31 الی 40 45 درصد 13,750 تومان
41 الی 50 50 درصد 12,500 تومان
51 الی 70 55 درصد 11,250 تومان
71 الی 100 60 درصد 10,000 تومان
101 الی 150 65 درصد 8,750 تومان
151 الی 200 70 درصد 7,500 تومان
201 الی 300 75 درصد 6,250 تومان
301 الی 500 80 درصد 5,000 تومان
501 الی 1000 85 درصد 3,750 تومان
1001 الی 10000 90 درصد 2,500 تومان
توضیحات

Build modern real-time web applications powered by Socket.IO

Overview

  • Understand the usage of various socket.io features like rooms, namespaces, and sessions.
  • Secure the socket.io communication.
  • Deploy and scale your socket.io and Node.js applications in production.
  • A practical guide that quickly gets you up and running with socket.io

In Detail

The expectations of users for interactivity withweb applications have changed over the past few years. No more does the user want to press the refresh button to check if new messages have arrived in their inbox; people expect to see updates in their applications in real-time. Mass multiplayer online games have given up the requirement of plugins and are built entirely in JavaScript. Socket.io enables you to build these highly interactive applications that work cross-browser.

“Socket.io Real-time Web Application Development” is a guide to building, deploying, and scaling highly interactive real-time web applications using socket.io. This book will guide you through the building of a chat system using Node.js and socket.io, helping you get familiar with various features of the framework. Going further it will empower you to deploy and scale your applications in production.

Introducing web application development with Node.js, this book walks you through developing of a full-fledged chat system built with socket.io and introducing all the concepts of socket.io and its usage in the process.

It introduces you to the different approaches of bidirectional communication between the browser and the web server and will show you how socket.io abstracts all this for you to provide a single unified and uniform API for messaging and eventing to develop cross-browser applications. It explains how to authenticate your users, segregate the communication to channels, build chat rooms, and handle and scale sessions. It explains the mechanics behind socket.io and it also introduces you to what is involved in deploying the application to production and the intricacies involved in scaling it

This book will introduce you to all that is needed in browser-server communication to develop the next generation of interactive applications and games.

What you will learn from this book

  • Establish a bidirectional connection in the browser to the web server.
  • Develop a chat system using Node.js and socket.io.
  • Various methods of pushing information from the server to the browser.
  • Get familiar with socket.io API for cross-browser bidirectional communication.
  • Understand the socket.io protocol and its mechanics behind the scenes.
  • Get to know Socket.io messaging, events, sessions, authorization, namespaces, and rooms.
  • Cluster and distribute the socket.io sessions using redis session store.

Approach

Written in an engaging, easy-to-follow style, “Socket.io Real-time Web Application Development” is a practical guide for developing real-time web applications with Node.js and socket.io.

Who this book is written for

This book is aimed at developers who want to start developing highly interactive and real-time web applications like chat systems or online multiplayer games, or want to introduce real-time updates or server push mechanisms in their existing applications. Knowledge of developing in JavaScript and web applications in general is expected. Though there is a chapter on introducing Node.js, prior knowledge of Node.js will be a plus..


ترجمه فارسی (ترجمه ماشینی)

برنامه‌های وب مدرن و بلادرنگ بسازید که توسط Socket.IO پشتیبانی می‌شوند

نمای کلی

  • استفاده از ویژگی‌های مختلف socket.io مانند اتاق‌ها، فضاهای نام، و جلسات.
  • ارتباطات socket.io را ایمن کنید.
  • برنامه‌های socket.io و Node.js خود را در حال تولید مستقر و مقیاس‌بندی کنید.
  • راهنمای عملی که به سرعت شما را با socket.io راه‌اندازی می‌کند

در جزئیات

انتظارات کاربران برای تعامل با برنامه‌های وب طی چند سال گذشته تغییر کرده است. دیگر کاربر نمی‌خواهد دکمه تازه‌سازی را فشار دهد تا بررسی کند آیا پیام‌های جدیدی به صندوق ورودی او رسیده است یا خیر. مردم انتظار دارند به‌روزرسانی‌ها را در برنامه‌های خود در زمان واقعی ببینند. بازی‌های آنلاین چندنفره انبوه نیاز به افزونه‌ها را رها کرده‌اند و کاملاً در جاوا اسکریپت ساخته شده‌اند. Socket.io شما را قادر می سازد این برنامه های کاربردی بسیار تعاملی را بسازید که با مرورگرهای متقابل کار می کنند.

“Socket.io Real-time Application Development” راهنمای ساخت، استقرار و مقیاس بندی بسیار تعاملی در زمان واقعی است. برنامه های وب با استفاده از socket.io. این کتاب شما را در ساختن یک سیستم چت با استفاده از Node.js و socket.io راهنمایی می‌کند و به شما کمک می‌کند تا با ویژگی‌های مختلف چارچوب آشنا شوید. ادامه دادن به شما این امکان را می دهد که برنامه های خود را در مرحله تولید گسترش دهید و مقیاس دهید.

با معرفی توسعه برنامه های کاربردی وب با Node.js، این کتاب شما را در توسعه یک سیستم چت کامل ساخته شده با socket.io و معرفی تمام مفاهیم socket.io و استفاده از آن در این فرآیند.

شما را با رویکردهای مختلف ارتباط دوطرفه بین مرورگر و وب سرور آشنا می کند و به شما نشان می دهد که چگونه socket.io همه اینها را خلاصه می کند. برای شما یک API یکپارچه و یکنواخت برای پیام رسانی و رویدادها برای توسعه برنامه های کاربردی بین مرورگرها فراهم کنید. نحوه احراز هویت کاربران، تفکیک ارتباطات به کانال‌ها، ساخت اتاق‌های گفتگو و مدیریت و مقیاس‌بندی جلسات را توضیح می‌دهد. این کتاب مکانیک پشت socket.io را توضیح می دهد و همچنین شما را با آنچه در استقرار برنامه در تولید و پیچیدگی های موجود در مقیاس گذاری آن دخیل است آشنا می کند

این کتاب شما را با تمام موارد مورد نیاز در مرورگر آشنا می کند. ارتباط سرور برای توسعه نسل بعدی برنامه ها و بازی های تعاملی.

آنچه از این کتاب خواهید آموخت

  • ارتباط دو طرفه در مرورگر به وب سرور برقرار کنید.
  • یک سیستم چت با استفاده از Node.js و socket.io ایجاد کنید.
  • روش های مختلف انتقال اطلاعات از سرور به مرورگر.
  • با socket.io API برای ارتباطات دو جهته بین مرورگرها آشنا شوید.
  • پروتکل socket.io و مکانیزم آن در پشت صحنه را بشناسید.
  • با Socket.io پیام‌ها، رویدادها، جلسات، مجوزها، فضاهای نام و اتاق‌ها آشنا شوید.
  • جلسات socket.io را با استفاده از فروشگاه redis session جمع و توزیع کنید.

رویکرد

نوشته شده به سبکی جذاب و آسان برای دنبال کردن، “Socket.io Real Time Application Development” است. راهنمای عملی برای توسعه برنامه های کاربردی وب بلادرنگ با Node.js و socket.io.

این کتاب برای چه کسی نوشته شده است

هدف این کتاب است در توسعه دهندگانی که می خواهند شروع به توسعه برنامه های کاربردی وب بسیار تعاملی و بلادرنگ مانند سیستم های چت یا بازی های چند نفره آنلاین کنند، یا می خواهند به روز رسانی های بلادرنگ یا مکانیزم های فشار سرور را در برنامه های موجود خود معرفی کنند. دانش توسعه در جاوا اسکریپت و به طور کلی برنامه های کاربردی وب مورد انتظار است. اگرچه فصلی در مورد معرفی Node.js وجود دارد، دانش قبلی Node.js یک امتیاز مثبت خواهد بود..

نظرات (0)

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب Socket.IO Real-time Web Application Development”