نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به شما می آموزد که چگونه با استفاده از 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
نمایش نظرات