تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی یادگیری Node.js

دوره آموزشی یادگیری Node.js

2 ساعت 1 دقیقهمبتدی2021-08-16

مدرسین

Alexander Zanfir

Alexander Zanfir

President of SocialPlay Inc.

جزئیات دوره

Node.js یک پلتفرم است که بر اساس زمان اجرا JavaScript کروم ساخته شده است و می تواند به شما در ایجاد برنامه های شبکه سریع و مقیاس پذیر کمک کند. Node.js از یک مدل ورودی/خروجی بدون وقفه و رویداد محور استفاده می کند که آن را سبک و کارآمد می کند-برای برنامه های زمان واقعی فشرده که در دستگاه های توزیع شده اجرا می شوند، مناسب است. در این دوره، اصول اولیه Node.js را بیاموزید و نحوه ایجاد یک برنامه ساده را بیاموزید. الکساندر زنفیر به موضوعاتی مانند npm، خواندن و نوشتن فایل ها و چارچوب های Node.js می پردازد. او ویژگی های Node.js، مانند async/await را پوشش می دهد و به مفاهیم محبوب توسعه وب می پردازد. اسکندر همچنین نحوه ساخت یک برنامه چت نمایشی را از ابتدا تا انتها بررسی می کند.

اهداف یادگیری
وظایف و تماس های نامتعارف
مزایا و ویژگی های جاوا اسکریپت
مدیریت بسته های شخص ثالث با npm
چارچوب های Node.js
سرو استاتیک با اکسپرس
ایجاد برنامه مرورگر
بررسی پایگاه های داده
ذخیره داده ها در MongoDB با Mongoose
خطا در مدیریت و اشکال زدایی
تستهای ساده و آزمونهای همگام سازی

مهارت ها

Node.jsJavaScript FrameworksLearningWeb DevelopmentOpen Source

سرفصل ها

0. مقدمه

  • 01 - با Node.js شروع کنید
  • 02 - از فایل‌های تمرینی استفاده کنید

1. مقدمه ای بر Node

  • 03 - درک گره
  • 04 - نمای کلی برنامه آزمایشی
  • 05 - Node را دانلود و نصب کنید
  • 06 - چرا زبان Javascript Node است
  • 07 - مزایا و ویژگی‌های جاوا اسکریپت
  • 08 - وظایف ناهمزمان و تماس ها

2. درک npm - Node Package Manager

  • 09 - ماژول خود را بنویسید
  • 10 - بسته‌های شخص ثالث را با npm مدیریت کنید
  • 11 - فایل package.json چیست

3. خواندن و نوشتن فایل ها

  • 12 - خواندن از روی فایل ها
  • 13 - به دایرکتوری‌ها دسترسی داشته باشید
  • 14 - در یک فایل بنویسید

4. کاوش در چارچوب‌های وب

  • 15 - فریمورک‌های Node.js
  • 16 - اکسپرس
  • 17 - Socket.io

5. ساخت کلاینت چت برنامه آزمایشی برای مرورگر

  • 18 - سرویس استاتیک با اکسپرس
  • 19 - برنامه مرورگر خود را ایجاد کنید
  • 20 - یک سرویس دریافت پیام ایجاد کنید
  • 21 - یک سرویس ارسال پیام ایجاد کنید
  • 22 - از برنامه مرورگر به Socket.io متصل شوید
  • 23 - رویداد Socket.io خود را ایجاد کنید

6. کاوش در پایگاه‌های داده

  • 24 - انواع چارچوب‌های داده
  • 25 - MongoDB را راه‌اندازی کنید
  • 26 - مانگوز
  • 27 - ذخیره داده‌ها در MongoDB با Mongoose

7. بهبود کد ناهمزمان

  • 28 - تماس‌های تو در تو
  • 29 - قول
  • 30 - منتظر همگام سازی هستند
  • 31 - چالش - تبدیل به async await
  • 32 - راه حل - تبدیل به async await

8. Error Handling و Debugging

  • 33 - گرفتن را امتحان کنید
  • 34 - سرانجام
  • 35 - اشکال زدایی ویرایشگر
  • 36 - چالش - تبدیل برای رسیدگی به خطا
  • 37 - راه حل - تبدیل برای رسیدگی به خطا

9. آزمایش

  • 38 - تست ساده با یاس
  • 39 - تست Async با یاس
  • 40 - مقدمه ای برای آزمایش توسعه اول
  • 41 - چالش - یک آزمون قبولی بنویسید
  • 42 - راه حل - یک آزمون قبولی بنویسید

نتیجه

  • 43 - مراحل بعدی

دوره های مرتبط

مسیرهای مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal