آموزش ساخت برنامه های بی درنگ با React ، Socket.io و RethinkDB

Building Real-time Apps with React, Socket.io, and RethinkDB

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما می آموزد که چگونه با استفاده از React ، Node.js ، Socket.io و RethinkDB برنامه هایی را در زمان واقعی توسعه دهید ، به طوری که دانش را به هر پشته در زمان واقعی دیگر منتقل می کند. درباره برنامه های مورد علاقه خود استفاده کنید به صورت روزانه. این احتمال وجود دارد که اکثر آنها ، اگر نه همه ، به نوعی از قابلیت های زمان واقعی برخوردار باشند. این همچنین بدان معنی است که شما به عنوان یک توسعه دهنده ، از یادگیری نحوه ساخت ویژگی های زمان واقعی برای محصولاتی که روی آنها کار می کنید بهره مند خواهید شد. در این دوره ، ایجاد برنامه های زمان واقعی با React ، Socket.io و RethinkDB ، شما مقدمه ای کامل در مورد پشته مورد استفاده در دوره خواهید داشت ، اما مهمتر از آن ، الگوهای مورد نیاز برای ساخت برنامه های زمان واقعی است. ابتدا ، شما خود را با Socket.io و نحوه اتصال آن به یک م componentلفه در React آشنا می کنید. در مرحله بعدی ، خواهید آموخت که چگونه می توانید از RethinkDB برای ماندگاری داده ها و انتشار/اشتراک استفاده کنید. سرانجام ، شما خواهید فهمید که چگونه می توانید سناریوهای شکست را هنگام برخورد با پشته در زمان واقعی مدیریت کنید. وقتی این دوره را به پایان رسانید ، درک کاملی از الگوهای مربوط به کار در یک پشته در زمان واقعی و نحوه غلبه بر چالش های رایج در زمان واقعی خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

شروع شدن Getting Started

  • آیا این دوره برای شما مناسب است؟ Is This Course for You?

  • چه چیزی می سازید؟ What Will You Be Building?

  • طرح کلی دوره Course Outline

  • مروری بر معماری در زمان واقعی An Overview of Real-time Architecture

  • چرا این Stack و Firebase نیست؟ Why This Stack and Not Firebase?

  • مروری بر قسمتهای مختلف این پشته An Overview of the Different Parts in This Stack

  • نسخه های استفاده شده در این دوره Versions Used in This Course

  • دریافت کد روی دستگاه شما Getting the Code on Your Machine

  • چرخاندن سوکت در سرور Spinning up a Socket on the Server

  • مصرف سوکت در واکنش Consuming a Socket in React

  • خلاصه Summary

مدیریت یک لیست از نقشه ها در زمان واقعی Managing a Real-time List of Drawings

  • مقدمه Introduction

  • نصب RethinkDB Installing RethinkDB

  • تنظیم Starter Code Setting up the Starter Code

  • در حال اجرا و مشترک شدن در تغییرات جستجوی زنده Rethinkdb Executing and Subscribing to Changes on a Rethinkdb Live Query

  • تنظیم برنامه بانک اطلاعاتی و آزمایش نتایج Setting up the Database Schema and Testing the Results

  • به روزرسانی کد سرور برای ذخیره و ارائه نقشه ها Updating the Server Code to Store and Serve Drawings

  • به روزرسانی کد مشتری برای ذخیره نقشه جدید Updating the Client Code to Save a New Drawing

  • به روزرسانی کد مشتری برای لیست نقشه ها Updating the Client Code to List the Drawings

  • خلاصه Summary

ساخت م Dلفه رسم در زمان واقعی Building the Real-time Drawing Component

  • مقدمه Introduction

  • بارگیری یک نقشه Loading a Drawing

  • ذخیره تغییرات در RethinkDB Saving Drawing Changes to RethinkDB

  • مشترک شدن در طراحی تغییرات در بخش واکنش شما Subscribing to Drawing Changes in Your React Component

  • بهبود زمان رندر م Dلفه ترسیم Improving the Rendering Time of the Drawing Component

  • خلاصه Summary

ساخت برنامه قوی Making the App Robust

  • مقدمه Introduction

  • اتصال به بنادر مختلف Connecting to Different Ports

  • هنگام قطع اتصال به سرور مجدداً وصل شوید Reconnecting When Connection to Server Is Interrupted

  • انتشار تغییرات آفلاین در سرور پس از اتصال مجدد Publishing Offline Changes to the Server After Reconnecting

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش ساخت برنامه های بی درنگ با React ، Socket.io و RethinkDB
جزییات دوره
1h 52m
32
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
42
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Hendrik Swanepoel Hendrik Swanepoel

هندریک در سال 2000 کار خود را با نصب MS Outlook روی رایانه های شخصی در معادن ذغال سنگ در سراسر آفریقای جنوبی آغاز کرد. به طور جدی. او مجبور بود کلاه سخت و همه چیز بپوشد. خوشبختانه او در شرکتی که به او اجازه می داد با کد بازی کند ، پای خود را وارد در کرد. پشت میز بدون کلاه سفت. هندریک در کار روزانه خود یک رمز گذار کامل از کیپ تاون است ، اما در شب او یک طراح کمد است - یعنی یک طراح گرافیک خیلی ترسیده است که آن را با همه به اشتراک بگذارد ، نه کسی که کمد طراحی می کند. در بخش عمده ای از زندگی حرفه ای خود با NET کار می کرد ، اما در چند سال گذشته بیشتر وقت خود را با JavaScript در سرور و کلاینت گذراند. هندریک معتقد است که یادگیری باید سریع و بدون کرک انجام شود. او امیدوار است که این در دوره های خود مشهود باشد.