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