×
ribbon

آموزش رایگان Node.js پروژه محور

مدرس:وب ‌پروگ

علی شیخ

نود جی اس (Node.js) یک محیط زمان اجرا سمت سرور و منبع آزاد به حساب می آید که... بیشتر
4.3 (78)
29 دیدگاه
8,440دانشجو
3ساعت
سرفصل‌ها

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

آموزش نود جی اس

آموزس رایگان نود جی اس

آموزش پروژه محور نود جی اس

ارتقای مهارت های جاوا اسکریپت

این دوره شامل:

3 ساعت ویدئو

دسترسی مادام‌العمر به محتوای دوره

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

4 فصل22 جلسه3 ساعت ویدیو
فصل اول : آشنایی با Node.js
  معرفی Node.js
03:29
  معماری Node.js
03:10
  Asynchronous
10:45
  نصب Node.js
10:35
  Browser vs Node.js
06:37
فصل دوم : Module
  Global Object
09:59
  Module
06:25
  CommonJs
14:53
  Module Wrapper Function
05:54
  ES6 Module
09:59
فصل سوم : Core Module
  path
11:53
  fs
18:29
  os
06:04
  url
07:32
  Event Emitter
17:49
فصل چهارم : ساخت وب سرور
  وب سرور چیست؟
06:46
  HTTP Module
10:01
  Nodemon Package
09:44
  ارسال فایل
11:03
  Dynamic Route
12:54
  ویرایش صفحه‌ 404
05:38
  نمایش سایت
07:27

پیش‌نیاز‌ها

توضیحات دوره

نود جی اس (Node.js) یک محیط زمان اجرا سمت سرور و منبع آزاد به‌حساب می‌آید که بر روی موتور جاوا اسکریپت V8 کروم ساخته شده است. در واقع نود جی اس محیط اجرا با قابلیت غیر مسدودکنندگی (ناهم‌زمان) و چند سکویی (کراس پلتفرم) بوده که امکان ساخت برنامه‌های سمت سرور بسیار مقیاس‌پذیر با استفاده از جاوا اسکریپت را فراهم می‌کند. دوره آموزش رایگان node js از مجموعه دوره‌های آموزش برنامه نویسی و آموزش جاوا اسکریپت مکتب خونه با هدف آموزش کامل این محیط اجرا تهیه و تدوین شده است که در ادامه به معرفی آن خواهیم پرداخت. Node.js را می‌توان برای ساخت انواع برنامه‌های کاربردی مانند برنامه خط فرمان، برنامه وب، برنامه چت بلادرنگ، سرور REST API و غیره استفاده کرد.

کاربرد دوره آموزش رایگان Node js پروژه محور چیست؟

دوره آموزش node.js پیش رو با نسخه 12.17.0 آن تدریس شده است؛ اما نگران نباشید! در این دوره بیشتر به ماژول‌های کاربردی این پلتفرم می‌پردازیم. موارد تدریس ‌شده در این دوره در تمام نسخه‌های توسعه‌یافته آن وجود دارد. امنیت پلتفرم‌های node js روزبه‌روز در حال قوی‌تر شدن است؛ بنابراین در هر زمانی که این دوره را می‌گذرانید، آخرین ورژن نود جی اس را دانلود و نصب کرده و از آموزش node js بهره بگیرید.

دوره آموزش رایگان نود جی اس پروژه محور مناسب چه کسانی است؟

این دوره برای افراد زیر مناسب است:

  • کسانی که به جاوا اسکریپت مسلط هستند.
  • کسانی که می‌خواهند برنامه‌نویسی جاوا اسکریپت سمت سرور یاد بگیرند.
  • کسانی که تاکنون برنامه‌نویسی سمت سرور را تجربه نکرده‌اند.
  • کسانی که می‌خواهند کاملاً به طراحی سایت هم سمت سرور و هم سمت کاربر مسلط شوند.

بعد از فراگیری دوره آموزش رایگان Node js پروژه محور چه مهارت‌هایی کسب خواهید کرد؟

بعد از گذراندن دوره کاربران به مهارت‌های زیر مسلط خواهند شد:

  • آشنایی کامل با پلتفرم node js
  • نصب node js
  • آشنایی و استفاده از ماژول‌های مهم و کاربردی node js
  • استفاده از ماژول‌های ES6 (اکما اسکریپت 6) در node js
  • استفاده از ماژول‌های هسته‌ای در node js
  • ایجاد و توسعه یک وب سرور

منابع، پیش‌نیازها و منابع مکمل برای فراگیری دوره آموزش رایگان Node js پروژه محور چیست؟

برای فراگیری دوره آموزش node js باید به جاوا اسکریپت کاملاً مسلط باشید؛ بنابراین اگر جاوا اسکریپت را نمی‌دانید یا به‌خوبی با آن آشنا نیستید، حتماً دوره‌های آموزشی زیر را بگذرانید:

  • دوره جاوا اسکریپت پروژه محور
    دوره Asynchronous پروژه محور

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

سرفصل‌های دوره آموزش رایگان Node js پروژه محور چیست؟

در دوره آموزش پروژه محور node js شما را کاملاً با این پلتفرم کاربردی و مهم آشنا می‌کنیم. ماژول‌های مهم و کاربردی node js را به شما معرفی کرده و تمام نکات لازم با آن‌ها را توضیح می‌دهیم. در نهایت با انجام یک پروژه، نحوه ایجاد یک وب سرور ساده را به شما عزیزان آموزش می‌دهیم.

فصل اول: آشنایی با Node js

در دوره آموزش node js شما به طور کامل با این پلتفرم آشنا می‌شوید؛ بنابراین بعد از این دوره کاملاً برای شما قابل‌درک خواهد بود که معماری node js چگونه است. همان‌طور که می‌دانید node js نه یک زبان برنامه‌نویسی به‌حساب می‌آید و نه یک فریم‌ورک. Node js یک محیط اجرایی است که کدهای جاوا اسکریپت را اجرا می‌کند. در این فصل همچنین به شما می‌گوییم که این محیط با مرورگرها چه تفاوتی دارد. یکی از مفاهیم بسیار مهم در کار با این پلتفرم asynchronous است که در این فصل به آن اشاره می‌کنیم.

فصل دوم: Module

ماژول‌ها در پلتفرم node js را می‌توان به کتابخانه‌ها در زبان جاوا اسکریپت تشبیه کرد. هر ماژول یک یا چند تابع دارد که می‌توانید از آن‌ها در برنامه خود استفاده کنید. استفاده از ماژول‌ به چند طریق امکان‌پذیر است. بعضی از ماژول‌ها داخل پکیج node js وجود دارند. بعضی از آن‌ها را باید به وسیله پکیج منیجرها مانند npm نصب کنیم و تعدادی را خودمان اضافه می‌کنیم. برای استفاده از این ماژول‌ها باید با مفهومی به نام global object آشنایی داشته باشید. در این دوره از آموزش رایگان نود جی اس تمام نکاتی که در ارتباط با ماژول‌ها باید بدانید را شرح می‌دهیم.

فصل سوم: Core Module

Node js تعدادی ماژول هسته دارد که بخشی از پلتفرم هستند. شما با نصب node js خواهید توانست به این نوع ماژول‌ها دست پیدا کنید. استفاده از این ماژول‌ها تا حد زیادی مشابه سایر ماژول‌هایی است که در فصل قبل با آن آشنا شدیم. در این فصل از آموزش رایگان نود جی اس با ماژول‌های path ،fs ،os url و Event Emitter آشنا می‌شوید و استفاده از آن‌ها را به‌خوبی فرا می‌گیرید.

فصل چهارم: ساخت وب سرور

برای اینکه بتوانید برنامه‌نویسی سمت سرور را به‌خوبی یاد بگیرید، در این فصل از آموزش رایگان node js به ساخت وب سرور می‌پردازیم؛ بنابراین در انتهای این فصل خواهید توانست از صفر تا صد یک وب سرور را پیاده‌سازی کنید.

دیدگاه کاربران

4.3

بر اساس امتیاز 78 دانشجو

1
2
3
4
5

داوود هبابی مطلق

1 روز پیش

5

عالی

دانشجوی دوره

2 روز پیش

5

دستشون درد نکنه که رایگان گزاشتن

دانشجوی دوره

6 روز پیش

5

عالی

دانشجوی دوره

6 روز پیش

5

Very Good

سعید سودی

10 روز پیش

5

عالی و مفید

علی اکبر مشکیان

2 ماه پیش

5

مختصر و مفید بود برای آشنایی مقدماتی با node.js خوبه

19دوره
46,707دانشجو
817نظر و امتیاز

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

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

دیگر دوره‌های علی شیخ

سوالات پرتکرار

آیا ممکن است برخی جلسات یک درس ناقص باشند؟

معمولا تمامی جلسات هر درس به‌طور کامل ضبط می‌شوند؛ اما گاهی به دلیل برخی ناهماهنگی‌ها ممکن است یک یا چند جلسه ضبط نشده باشد. جزئیات این موارد در توضیحات هر درس درج شده است.

اگر لینک دانلود یا پخش ویدئو مشکل داشت، چه کاری باید انجام داد؟

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

آیا می‌توان ویدئوهای یک درس را به‌صورت سی‌دی یا دی‌وی‌دی از شما تهیه کرد؟

در حال حاضر امکان ارسال دروس به‌صورت سی‌دی یا دی‌وی‌دی وجود ندارد و همه محتواها به شکل آنلاین ارائه می‌شوند.