قیمت این دوره : 300,000 90,000 تومان
  • مدرس دوره : یونس قربانی ( رزومه )
  • تعداد دانشجویان این دوره : 635 نفر
  • تعداد ویدیوها : 27 ویدیو
  • مدت زمان دوره : 6:25:00
  • سطح دوره : متوسط
  • وضعیت دوره : در حال برگزاری
  • تاریخ آخرین بروزرسانی : 1399/04/17
ثبتـــ نام در این دوره

دوره آموزش جامع NodeJs

 2 سال پیش که من شروع به تدریس Nodejs کردم Node خیلی پرطرفدار بود و هنوزم هست که تا الان خیلی قابلیتهای جدید هم اضافه شده به Node که باعث شده بیشتر و بیشتر طرفدار زیادتری پیدا کنه و تبدیل به ابزاری شده که در همه جای دنیا توسط بهترین توسعه دهندگان استفاده میشه.
 
حالا نود جی اس چی هست و کجاها مورد استفاده قرار میگیره؟

NodeJs یک Runtime جاوا اسکریپت خارج از مرورگر هست  یعنی میتونه جاوا اسکریپت رو بیرون مرور گر اجرا کنه میشه گفت NodeJS یک ورژن دیگه ایی از جاوا اسکریپت  هست که خیلی قابلیت ها بهش اضافه شده که این قابلیت ها در مرورگر در دسترس نیست مثل کار با File System و ساخت سرور و خیلی موارد دیگه که کامل در این دوره بهتون آموزش خواهم داد.
 
اگر بهتون بگم VSCode یا همون Visual Studio Code ایی که استفاده می کنید هر روز به زبان جاوا اسکریپت نوشته شده و توسط NodeJS روی سیستمتون اجرا میشه باور میکنید؟
باور کنید یا نه حقیقت داره و حتی سرورهای پیام رسان مورد علاقه همه  Telegramبا این همه سرعت جابجایی اطلاعات سرورش داره با NodeJS کار میکنه
و اگر توجه کرده باشید اکثر تکنولوژی های Font End ای که هست از جمله Vue،  Angularو React و خیلی موارد دیگه شما باید Nodejs رو نصب کنید تا بتونید این موارد رو استفاده کنید و توسعه بدید .

دنیای جاوا اسکریپت با اومدن NodeJS دگرگون شد چون قابلیت اجرای جاوا اسکریپت خارج از مرور گر با سرعت عالی که توسط موتور کامپایل جاوا اسکریپت  به نام V8 ساخته شرکت بزرگ گوگل کار میکنه که هم Node و V8 هر2 با C++ نوشته شدن و سرعت بالایی رو در اختیارمون قرار میدن.
 
شما اگر Front End کار هستید و با جاوا اسکریپت کار میکنید به راحتی دیگه میتونید تبدیل به یک Fullstack Developer بشید چون Nodejs قابلیت ساخت سرور و خیلی از مواردی که قبلا در دسترس نداشتید رو بهتون میده
 
 در این دوره شما تمامیه مواردی که نیاز به یادگیری دارید تا یک توسعه دهنده حرفه ایی Node بشید تدریس میشه که نه تنها کل قابلیت Node رو بهتون آموزش خواهم داد بلکه : 
•    ساخت RESTful Api
•    طراحی سایت با ساختار MVC 
•    ارتباط با انواع پایگاه داده 
•    کار با Socket.io
•    آموزش کار با تمامیه موتور های قالب از جمله (Pug, Handlebars, EJS)
•    امنیت در  NodeJs 
•    احراز هویت
•    Unit Testing
•    و … 

که به همراه کلی پروژه های جالب و کاربردی تدریس خواهند شد و هدفم ساخت کامل ترین دوره Nodejs برای شما دوستان عزیز هست.
 
تنها پیش نیازی که هست راحت بودن با زبان جاوا اسکریپت
 
دوره کاملا دانشجو محور هست و میتونید پیشنهادات خودتون رو برام بفرستید تا در کنار هم کاملترین دوره رو بسازیم.
 
کنار هر  قسمت از آموزش کد های نوشته شده قرار داده خواهد شد که میتونید به عنوان Reference ازشون استفاده کنید.

این دوره بروزرسانی دوره NodeJs قبلی هست و برای تمامی دانشجویانی که دوره قبلی رو خریداری کردند رایگان هست
 

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد.

فهرستـــ ویدیوها

مدت زمان دوره 06:25:14
راهنما ! جهت دریافت لینک دانلود تمامی قسمت ها بر روی این لینک .کلیک کنید.
1
  • معرفی دوره

  • 00:05:00
  • رایگانــ

معرفی دوره

2
  • نصب NodeJs در سیستم عامل ویندوز

  • 00:09:00
  • رایگانــ

در این قسمت یاد میگیریم که چگونه NodeJs را دانلود و در سیستم عامل ویندوز به نحو صحیح نصب کنیم.

3
  • نصب NodeJs در سیستم عامل لینوکس

  • 00:10:00
  • رایگانــ

در این قسمت یاد میگیریم که چگونه NodeJs را دانلود و در سیستم عامل لینوکس به نحو صحیح نصب کنیم.

4
  • ساخت اولین پروژه NodeJs

  • 00:20:00
  • رایگانــ

در این قسمت یاد میگیریم که چگونه یک پروژه NodeJs بسازیم و اولین پروژه ایی که در اکثر دوره های برنامه نویسی نوشته میشه برنامه چاپ Hello world را خواهیم ساخت و بعد اولین سرور NodeJs ایی رو میسازیم تا با راحتی ساخت سرور با   NodeJs آشنا بشیم که ببینیم تنها با 5 خط کد می شه یک سرور توسط NodeJs راه اندازی کرد .

5
  • آبجکت گلوبال Module

  • 00:18:00
  • نقدیــ

در این قسمت یاد میگیریم چرا در Node به هر فایل js یک Module گفته میشود و در مورد آبجکتهای گلوبال در Node به خصوص آبجکت گلوبال Module صحبت خواهیم کرد .

6
  • نصب و استفاده از ماژولهای بیرونی

  • 00:18:00
  • نقدیــ

در این قسمت یاد میگیریم که به صورتی میتوان توسط NPM از انباره های npmjs ماژولهای مورد نیاز را توسط NPM نصب و استفاده کنیم.

7
  • نحوه استفاده از Npm

  • 00:15:00
  • نقدیــ

در این قسمت با دستورات مهم npm آشنا خواهیم شد.

8
  • نحوه نصب و استفاده از Nodemon

  • 00:08:00
  • نقدیــ

در این قسمت با Nodemon آشنا خواهیم شد که یک ابزار بسیار عالی برای اجرای اتوماتیک کدهای شما بعد از هر بار ذخیره می باشد که بازدهی کاری رو بالا برده و در وقتتون صرفه جویی خواهد کرد.

9
  • اسکریپت ها

  • 00:06:00
  • نقدیــ

در این قسمت با اسکریپت ها آشنا خواهیم شد.

10
  • آبجکت گلوبال Process

  • 00:18:00
  • نقدیــ

در این قسمت با آبجکت گلوبال Process آشنا خواهیم شد که یکی از مهمترین آبجکتهای گلوبال NodeJs محسوب میشود.

11
  • آشنایی با ماژول های درونی FS و OS

  • 00:18:00
  • نقدیــ

در این قسمت با ماژول های درونی FS که مخفف File System و همچنین با ماژول درونی OS نیز آشنا خواهیم شد و درباره نحوه استفاده ، ساخت فایل ، نام دهی ، پاک کردن و نوشتن در فایل را خواهیم آموخت.

12
  • ساخت برنامه تحت ترمینال بخش اول

  • 00:19:00
  • نقدیــ

در این قسمت با استفاده از تمامی مواردی که تاکنون یاد گرفتیم شروع به ساخت یک برنامه تحت ترمینال خواهیم کرد تا تمامیه مواردی که آموزش داده شده را در عمل ببینیم.

13
  • ساخت برنامه تحت ترمینال بخش دوم

  • 00:20:00
  • نقدیــ

در این قسمت با استفاده از تمامی مواردی که تاکنون یاد گرفتیم شروع به ساخت یک برنامه تحت ترمینال خواهیم کرد تا تمامیه مواردی که آموزش داده شده را در عمل ببینیم.

14
  • ساخت برنامه تحت ترمینال بخش سوم

  • 00:19:14
  • نقدیــ

در این قسمت با استفاده از تمامی مواردی که تاکنون یاد گرفتیم شروع به ساخت یک برنامه تحت ترمینال خواهیم کرد تا تمامیه مواردی که آموزش داده شده را در عمل ببینیم.

15
  • ساخت برنامه تحت ترمینال بخش چهارم

  • 00:24:00
  • نقدیــ

در این قسمت با استفاده از تمامی مواردی که تاکنون یاد گرفتیم شروع به ساخت یک برنامه تحت ترمینال خواهیم کرد تا تمامیه مواردی که آموزش داده شده را در عمل ببینیم.

16
  • ماژول Events

  • 00:08:00
  • نقدیــ

در این قسمت با رویداد محور بودن Nodejs توسط ماژول درونی Events بیشتر آشنا خواهیم شد.

17
  • ماژول Http بخش اول

  • 00:14:00
  • نقدیــ

در قسمت های اول در مورد ماژول Http با هم به صورت خیلی جزئی آشنا شدیم که در این جلسه به صورت پیشرفته از ماژول درونی Http نود جی اس که به ما اجازه ساخت سرور را می دهد استفاده خواهیم کرد و آشنا خواهیم شد.

18
  • ماژول Http بخش دوم

  • 00:24:30
  • نقدیــ

در قسمت های اول در مورد ماژول Http با هم به صورت خیلی جزئی آشنا شدیم که در این جلسه به صورت پیشرفته از ماژول درونی Http نود جی اس که به ما اجازه ساخت سرور را می دهد استفاده خواهیم کرد و آشنا خواهیم شد.

19
  • نحوه دیباگ در Node

  • 00:13:00
  • نقدیــ

یکی از مهمترین کارهای و یا بگیم بهترین مهارتی که باید یک برنامه نویس در آن حرفه ایی باشد بحث خطایابی یا همون دیباگ کردن پروژه هست که در این قسمت باهم خواهیم آموخت که چگونه توسط دیباگر موجود در VSCode می تونیم کدهای نوشته شده رو خطایابی کنیم.

20
  • انواع خطاها

  • 00:09:00
  • نقدیــ

در این قسمت درباره انواع خطاها در برنامه نویسی و برای پشتیبانی دیباگر VSCode از Nodemon برخی پیکربندی ها را به launch.json اضافه خواهیم کرد.

21
  • فریمورک ExpressJs

  • 00:14:00
  • نقدیــ

فریم ورک اکسپرس یکی از پرطرفدارترین فریم ورک ها در دنیای Nodejs هست که کار اصلی این فریم ورک آسان کردن استفاده از ماژول http درونی NodeJs هست و خیلی قابلیت هاهم در کنارش اضافه شده که در این جلسه درباره اینکه چرا باید از اکسپرس استفاده کنیم ، نحوه نصب و استفاده از آن توضیح داده شده.

22
  • Express Middleware

  • 00:10:30
  • نقدیــ

در فریمورک اکسپرس همه چیز درباره Middleware هست که در این قسمت کامل در مورد این قابلیت فریمورک اکسپرس صحبت کردیم.

23
  • کنترل مسیرها در ExpressJs

  • 00:12:30
  • نقدیــ

در این قسمت به یادگیری کنترل مسیرهای وارد شده توسط فریمورک ExpressJs می پردازیم.

24
  • Body Parser Middleware

  • 00:15:00
  • نقدیــ

در این قسمت توسط میان افزار Body Parser داده های ارسالی را به req.body می دهیم تا به راحتی بتونیم به داده های ارسالی دسترسی داشته باشیم.

25
  • Express Router

  • 00:13:00
  • نقدیــ

در این قسمت درباره Express Router که برای جداسازی مسیرها در فایل مجزا مورد استفاده قرار میگیرد،صحبت میکنیم.

26
  • ارسال صفحات Html

  • 00:12:30
  • نقدیــ

در اين قسمت درباره نحوه ارسال صفحات Html بسته به آدرسي كه كاربر مراجعه كرده خواهيم پرداخت و همچنين در مورد ماژول دروني Path براي كنترل مسيرهاي مطلق سيستم عامل نيز آشنا خواهيم شد.

27
  • Helper Functions

  • 00:12:00
  • نقدیــ

در اين قسمت با Helper Functions يا همان توابع كمكي آشنا خواهيم شد كه به چه صورت مي توانيم براي ساختار بهتر پروژه توابعي را بسازيم كه باعث خوانايي بهتر كدها و اينكه باعث جلوگيري از تكرار مجدد شوند.

نظرات کاربران در رابطه با این دوره

جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .