آموزش 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

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش 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 بررسی کنید.