آموزش Node.js

Node.js Essential Training

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Node.js ابزاری قدرتمند برای کنترل سرورها ، ساخت برنامه های وب و ایجاد برنامه های مبتنی بر رویداد است. و جاوا اسکریپت - زبانی که برای همه توسعه دهندگان وب آشنا است - را از مرورگر خارج می کند. با استفاده از Node.js می توانید برنامه هایی ایجاد کنید که روی لپ تاپ یا حتی cloud کار می کنند. در این دوره ، موارد ضروری Node.js را یاد بگیرید و شروع به ایجاد برنامه های JavaScript خود کنید. مدرس Alex Banks شما را با کلیه اصول آشنا می کند ، نحوه نصب Node.js و کار با هسته Node.js را نشان می دهد ، که شامل ورودی استاندارد ، خروجی استاندارد ، سیستم ماژول ، سیستم فایل و نحوه نوشتن و اجرای JavaScript است. روی سرور پس از پایان این دوره ، شما به مفاهیم و فنون بنیادی Node.js مجهز خواهید شد که می توانید در پروژه بعدی خود استفاده کنید.
موضوعات شامل:
  • Node.js چیست؟
  • نصب Node.js
  • شی جهانی
  • وارد کردن ماژول های اصلی
  • ایجاد رویدادهای سفارشی با EventEmitter
  • خواندن ، نوشتن و حذف پرونده ها
  • کار با جریان پرونده ها
  • ایجاد فرایندهای کودک با توابع exec و تخم ریزی

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

مقدمه Introduction

  • اصول Node.js را بیاموزید Learn the Node.js fundamentals

  • آنچه باید بدانید What you should know

1. Node.js چیست؟ 1. What Is Node.js?

  • تاریخچه node.js Node.js history

  • چگونه Node.js کار می کند How Node.js works

2. محیط خود را تنظیم کنید 2. Set Up Your Environnment

  • با استفاده از کد VS Using VS Code

  • Node.js را نصب کنید Install Node.js

3. گره گلوبال 3. Node Globals

  • هدف جهانی The global object

  • عملکرد مورد نیاز The require function

  • متغیرهای آرگومان با process.argv Argument variables with process.argv

  • خروجی استاندارد Standard output

  • ورودی استاندارد Standard input

  • ایجاد تأخیر با setTimeout Creating a delay with setTimeout

  • مجموعه مقدمه Incorporate setInterval

  • پیشرفت را با setInterval گزارش دهید Report progress with setInterval

4. ماژول های گره 4. Node Modules

  • ماژول های اصلی Core modules

  • جمع آوری اطلاعات با خط خواندن Collect information with readline

  • نوشتن پرونده Write a file

  • صادرات ماژول های سفارشی Export custom modules

  • ماژول ایجاد کنید Create a module

  • رویدادهای سفارشی با EventEmitter Custom events with the EventEmitter

  • بهبود یک ماژول با EventEmitter Improve a module with EventEmitter

مبانی فایل سیستم 5. File System Basics

  • پرونده های فهرست را فهرست کنید List directory files

  • پرونده ها را بخوانید Read files

  • پرونده ها را بنویسید و ضمیمه کنید Write and append files

  • ایجاد فهرست Directory creation

  • فایلها را ضمیمه کنید Append files

  • تغییر نام و حذف پرونده ها Rename and remove files

  • تغییر نام و حذف دایرکتوری ها Rename and remove directories

6. پرونده ها و جریان ها 6. Files and Streams

  • جریان فایلهای قابل خواندن Readable file streams

  • جریان پرونده های قابل نوشتن Writable file streams

  • فرآیند کودک را با exec ایجاد کنید Create child process with exec

  • فرآیند کودک را با تخم ریزی ایجاد کنید Create child process with spawn

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش Node.js
جزییات دوره
1h 53m
33
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
111,514
- از 5
ندارد
دارد
دارد
Alex Banks
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alex Banks Alex Banks

توسعه دهنده و مدرس نرم افزار

Alex Banks یک مؤمن واقعی جاوا اسکریپت است.

الکس به مدت دو دهه جاوا اسکریپت را آموزش داده است و در سال 2012 شرکت Moon Highway را برای طراحی و ارائه برنامه های درسی جاوا اسکریپت برای شرکت های سازمانی تاسیس کرد. او علاوه بر تدریس کارگاه ها و ایجاد دوره های آنلاین، نویسنده Learning React و Learning GraphQL از O'Reilly Media است. برای مقالات او در مورد برنامه نویسی، وبلاگ Moon Highway را در www.moonhighway.com/articles بررسی کنید.