لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Node.js پیشرفته
Advanced Node.js
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در Node.js. تکنیک های پیشرفته برای برنامه نویسی همزمان و جریان داده را بیاموزید. در این دوره ، مدرس الکس بنکس نشان می دهد که چگونه از الگوهای ناهمزمان مانند تماس ، وعده و async / انتظار برای مدیریت فرآیندها و اجرای پی در پی ، موازی و همزمان استفاده کنید. وی سپس جریان ها را مرور می کند ، ویژگی مهمی برای خواندن و نوشتن داده ها از برنامه های Node. او چهار نوع جریان مختلف - قابل خواندن ، نوشتن ، دوبلکس و تبدیل - را معرفی می کند و نحوه به حداقل رساندن فشار برگشتی یا تجمع را در انتقال داده نشان می دهد. در بخش آخر ، الکس نحوه ترکیب تکنیک ها و ساخت یک سرور HTTP برای پخش ویدئو از طریق وب را نشان می دهد. بیاموزید که چگونه مطمئن شوید جریان از طریق مرورگر سازگار سازگار است و داده های چند بخشی / فرم مانند داده های متنی و پرونده ها را از جریان بارگذاری جمع آوری کنید. در پایان دوره ، شما یک مجموعه ابزار قدرتمند جدید برای ساخت برنامه های پیشرفته و در مقیاس سازمانی با Node.js خواهید داشت.
موضوعات شامل:
الگوهای ناهمزمان li>
حل و رد وعده ها li>
اجرای متوالی ، موازی و همزمان li>
کار با جریانهای قابل خواندن و نوشتن li>
جریانات درحال تحول li>
جریان HTTP
سرفصل ها و درس ها
مقدمه
Introduction
خوش آمدی
Welcome
آنچه باید بدانید
What you should know
با استفاده از پرونده های تمرینی
Using the exercise files
1. الگوهای ناهمزمان
1. Asynchronous Patterns
الگوی پاسخگویی
Callback pattern
حل وعده ها
Resolving promises
رد وعده ها
Rejecting promises
تابع وعده دهنده
The promisify function
اجرای متوالی
Sequential execution
اجرای متوالی با async / در انتظار
Sequential execution with async/await
اعدام موازی
Parallel execution
کارهای همزمان
Concurrent tasks
ورود به سیستم وظایف همزمان
Logging concurrent tasks
2. جریانهای پیشرفته
2. Advanced Streams
چرا جریان؟
Why streams?
جریانهای قابل خواندن
Readable streams
با استفاده از جریانهای قابل خواندن
Using readable streams
جریانهای قابل نوشتار
Writable streams
فشار پشت
Backpressure
خطوط لوله
Piping streams
جریانهای دوتایی
Duplex streams
جریانها را تغییر دهید
Transform streams
3. جریان HTTP
3. HTTP Streaming
جریان به مرورگر
Streaming to the browser
رسیدگی به درخواستهای دامنه
Handling range requests
چنگال و بارگذاری جریان
Forking and uploading streams
تجزیه چند داده / فرم-داده
Parsing multipart/form-data
الکس به مدت دو دهه جاوا اسکریپت را آموزش داده است و در سال 2012 شرکت Moon Highway را برای طراحی و ارائه برنامه های درسی جاوا اسکریپت برای شرکت های سازمانی تاسیس کرد. او علاوه بر تدریس کارگاه ها و ایجاد دوره های آنلاین، نویسنده Learning React و Learning GraphQL از O'Reilly Media است. برای مقالات او در مورد برنامه نویسی، وبلاگ Moon Highway را در www.moonhighway.com/articles بررسی کنید.
نمایش نظرات