آموزش وب بلادرنگ با Node.js

Real-Time Web with Node.js

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: توسعه دهندگان و برنامه نویسان جاوا اسکریپت که می خواهند Node.js را از ابتدا یاد بگیرند، باید این دوره آموزشی را تماشا کنند. در این دوره، Kyle Simpson دانش Node.js شما را گام به گام ایجاد می کند، از اسکریپت های ساده یک خطی گرفته تا برنامه های چت و ویدئو کنفرانس. APIهای HTML5 را که برای ارتباطات بی‌درنگ مانند بوم/ویدئو، سوکت‌ها، getUserMedia و WebRTC باید بدانید، بیاموزید. سپس وارد Node.js شوید و همه چیز را در مورد نحوه استفاده از آن از ابتدا در خط فرمان برای برقراری ارتباط با HTML5 در زمان واقعی از طریق کدهای ناهمزمان در Node.js بیاموزید. مطالب دوره را می توانید در https://frontendmasters.com/assets/resources/kylesimpson/realtime-node.zip پیدا کنید

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

API های HTML5 HTML5 APIs

  • معرفی Introduction

  • به Node.js Into Node.js

  • نماهای HTML5 HTML5 Facades

  • Storage API Storage API

  • Canvas API Canvas API

  • getUserMedia getUserMedia

  • requestAnimationFrame requestAnimationFrame

  • سوکت های وب Web Sockets

Node.js Node.js

  • مشاهدات Node.js Node.js Observations

  • سلام دنیا Hello World

  • پذیرش ورودی Accepting Input

  • افزودن راهنما Adding Help

  • IO و ماژول ها فایل File IO and Modules

  • IO فایل ناهمزمان Asynchronous File IO

  • ناهمزمانی Asynquence

  • استفاده از Asynquence Using Asynquence

  • نظرسنجی کیک استارتر Kickstarter Survey

  • ایجاد ماژول های NPM Creating NPM Modules

  • انتشار ماژول های NPM Publishing NPM Modules

  • گسترش ماژول ها Extending Modules

  • گرانت و گولپ Grunt and Gulp

  • جریان های فایل File Streams

  • جریان های لوله کشی Piping Streams

  • Node به عنوان یک وب سرور Node as a Webserver

  • رسیدگی به درخواست ها Handling Requests

  • بحث چارچوب Framework Discussion

  • شبیه سازی غیر همزمانی Simulating Asyncronicity

  • اضافه کردن Asynquence Adding Asynquence

  • ارائه فایل های استاتیک Serving Static Files

Socket.io Socket.io

  • راه اندازی Socket.io Setting up Socket.io

  • ایجاد اتصال سوکت Making a Socket Connection

  • ارسال پیام Sending Messages

  • پیام رسانی توسط کاربر User-triggered Messaging

  • پخش جنبش موش Broadcasting Mouse Movement

  • Socket.io جمع بندی Socket.io Wrap-up

WebRTC WebRTC

  • مقدمه WebRTC WebRTC Introduction

  • RTCPeerConnection، سیگنالینگ، و DataChannels RTCPeerConnection, Signaling, and DataChannels

  • ایجاد یک برنامه WebRTC Creating a WebRTC Application

  • نسخه ی نمایشی WebRTC دنیای واقعی Real-world WebRTC Demo

نمایش نظرات

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

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

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

آموزش وب بلادرنگ با Node.js
جزییات دوره
5h 23m
39
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
356
از 5
دارد
دارد
دارد
Kyle Simpson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kyle Simpson Kyle Simpson

Kyle یک توسعه دهنده مستقل مستقر در آستین ، TX است. او چندین پروژه متن باز (مانند LabJS) را اجرا می کند ، کتاب می نویسد ، و در جلسات و کنفرانس ها سخنرانی می کند.