پیشنهاد فرادرس

آموزش پیشرفته Node.js

دسته بندی ها: آموزش جاوااسکریپت (Javascript) ، آموزش Node.js ، آموزش طراحی وب ، آموزش های لیندا (Lynda)

در این دوره با تکنیک های پیشرفته برای برنامه نویسی غیرهمزمان، جریان داده در Node.js، الگوهای غیرهمزمان مانند callbacks، promises و async/await برای مدیریت فرایندها و اجرای متوالی، موازی و همزمان، ویژگی مهم برای خواندن و نوشتن داده ها از اپلیکیشن های Node.js، چهار تایپ streams: قابل خواندن، قابل نوشتن، دوبلکس و تبدیل و غیره آشنا می شوید.

مباحث دوره:

  • الگوهای غیرهمزمان
  • رفع و رد کردن promises
  • اجرای متوالی، موازی و همزمان
  • کار با جریان قابل خواندن و نوشتن
  • تبدیل جریان ها
  • جریان HTTP

سرفصل:

  • معرفی دوره
  • چیزی که باید بدانید
  • استفاده از فایل های تمرین
  • الگوی غیرهمزمان
  • الگو Callback
  • رفع promises
  • رد کردن promises
  • تابع promisify
  • اجرای متوالی
  • اجرای متوالی با async/await
  • اجرای موازی
  • تسک های هم زمان
  • لاگ کردن تسک های هم زمان
  • جریان های پیشرفته
  • چرا جریان ها؟
  • جریان های قابل خواندن
  • استفاده از جریان های قابل نوشتن
  • Backpressure
  • جریان های Piping
  • جریان های Duplex
  • جریان های Transform
  • جریان HTTP
  • جریان مرورگر
  • مدیریت درخواست های range
  • پر کردن و آپلود جریان
  • تجزیه multipart/form-data
  • نتیجه
  • مراحل بعدی
Advanced Node.js Publisher:Lynda Author:Alex Banks Duration:2h 3m Level:Intermediate

Learn advanced techniques for asynchronous programming and data streaming in Node.js.
Released: 6/26/2018
Learn advanced techniques for asynchronous programming and data streaming in Node.js. In this course, instructor Alex Banks shows how to use asynchronous patterns such as callbacks, promises, and async/await to manage processes and enforce sequential, parallel, and concurrent execution. He then reviews streams, a critical feature for reading and writing data from Node applications. He introduces the four different types of streams—readable, writeable, duplex, and transform—and shows how to minimize backpressure, or buildup, in data transmission. In the final section, Alex shows how to combine the techniques and build an HTTP server for streaming video over the web. Learn how to ensure the stream is cross-browser compatible and collect multipart/form-data, such as text data and files, from the upload stream. By the end of the course, you'll have a powerful new toolset for building advanced, enterprise-scale applications with Node.js.
Topics include:
Asynchronous patterns
Resolving and rejecting promises
Sequential, parallel, and concurrent execution
Working with readable and writeable streams
Transforming streams
HTTP streaming
Introduction
Welcome
1m 12s
What you should know
1m 20s
Using the exercise files
1m 15s
1. Asynchronous Patterns
Callback pattern
8m
Resolving promises
5m 40s
Rejecting promises
2m 58s
The promisify function
5m 18s
Sequential execution
7m 6s
Sequential execution with async/await
7m
Parallel execution
4m 6s
Concurrent tasks
6m 3s
Logging concurrent tasks
3m 3s
2. Advanced Streams
Why streams?
5m 41s
Readable streams
6m 32s
Using readable streams
7m 1s
Writable streams
3m 32s
Backpressure
4m 11s
Piping streams
3m 44s
Duplex streams
6m 17s
Transform streams
5m 46s
3. HTTP Streaming
Streaming to the browser
5m 46s
Handling range requests
7m 46s
Forking and uploading streams
7m 11s
Parsing multipart/form-data
5m 54s
Conclusion
Next steps
48s

پیشنهاد فرادرس

لینک های دانلود حجم فایل: 452.0MB همراه با زیرنویس انگلیسی Lynda Advanced Node.js_git.ir.rar
مرتضی در 1397/05/31 ساعت 05:57

اینم که خرابه :|
کل حجمم رفت :(
اکسترکت نمیشه
خطای unkhnown format or damage میده

مدیر در 1397/05/31 ساعت 21:47

با آخرین نسخه winrar اکسترکت کنید مشکل حل میشه.