آموزش Node.js Essential Training (2019)

Node.js Essential Training (2019)

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

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

مقدمه 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

  • امتحان فصل Chapter Quiz

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

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

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

  • امتحان فصل Chapter Quiz

3. Node Globals 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

  • setInterval را وارد کنید Incorporate setInterval

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

  • امتحان فصل Chapter Quiz

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

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

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

  • از توابع Readline استفاده کنید Use readline functions

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

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

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

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

5. مبانی سیستم فایل 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

  • امتحان فصل Chapter Quiz

6. فایل ها و جریان ها 6. Files and Streams

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

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

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

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

  • امتحان فصل Chapter Quiz

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

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

نمایش نظرات

آموزش Node.js Essential Training (2019)
جزییات دوره
1h 53m
39
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 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 بررسی کنید.