قیمت این دوره: 300,000 150,000 تومان
  • مدرس دوره : یونس قربانی ( رزومه )
  • تعداد دانشجویان این دوره : 975 نفر
  • تعداد ویدیوها : 105 ویدیو
  • مدت زمان دوره : 25:28:00
  • سطح دوره : متوسط
  • وضعیت دوره : در حال برگزاری
  • تاریخ آخرین بروزرسانی : 1399/12/09
ثبتـــ نام در این دوره
دوره آموزش جامع NodeJs

دوره آموزش جامع 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 قبلی هست و برای تمامی دانشجویانی که دوره قبلی رو خریداری کردند رایگان هست
 

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

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

مدت زمان دوره 25:28:00
  • در صورتیکه ویدئو نمایش داده نشد آن را دانلود کنید و با KmPlayer مشاهده کنید.

  • لطفا در صورت اقدام به دانلود تا انتها فرایند دانلود ، این صفحه را باز نگاه دارید.

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 يا همان توابع كمكي آشنا خواهيم شد كه به چه صورت مي توانيم براي ساختار بهتر پروژه توابعي را بسازيم كه باعث خوانايي بهتر كدها و اينكه باعث جلوگيري از تكرار مجدد شوند.

28
  • متد Static

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

اکسپرس به صورت پیشفرض اجازه دسترسی به هیچ فایلی را نمیدهد ، برای مثال تا الان به نحوه ارسال صفحات Html پرداختیم ولی اگر بخوایم فایلهای دیگری از جمله عکس ها و فایلهای css و غیره ارسال کنیم ، باید به اکسپرس بگیم تا این فایلها را برای دسترسی عموم آزاد کنید

29
  • مروری بر Middlewareها

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

در این قسمت به مرور مبحث اصلی استفاده از اکسپرس که Middle wareها هستند، میپردازیم.

30
  • Template Engines

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

در این قست درباره موتورهای قالب و نحوه کارکرد آنها صحبت خواهیم کرد.

31
  • موتور قالب Pug

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

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

32
  • موتور قالب Handlebars

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

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

33
  • موتور قالب EJS

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

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

34
  • ساختار MVC

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

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

35
  • ساخت مدل و کنترولر

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

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

36
  • نمایش کارهای روزمره

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

در این قسمت نحوه به نمایش گذاشتن کارهای انجام شده خواهیم پرداخت.

37
  • کامل کردن و حذف کارها

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

در این قسمت خواهیم آموخت که به چه صورت می توان کارهای ذخیره شده را پاک و تغییراتی از جمله ثبت کامل شدن کارها خواهیم پرداخت.

38
  • Refactor کردن کدها

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

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

39
  • کارهای انجام شده و باقی مانده

  • 00:07:54
  • نقدیــ

در این قسمت خواهیم آموخت به چه صورتی می توان تعداد کارهای باقی مانده و انجام شده را به نمایش گذاشت

40
  • کنترولر خطاها و UUID

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

در این قسمت اقدامات نهایی پروژه را انجام خواهیم داد از جمله ساخت صفحه 404 و استفاده از ماژول UUID

41
  • Callbacks

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

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

42
  • Promise

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

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

43
  • SQL OR NOSQL

  • 00:16:25
  • نقدیــ

در این قسمت پایگاه داده های SQLو NOSQL را باهم مقایسه خواهیم کرد.

44
  • نصب پایگاه داده MySql

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

در این قسمت با نحوه نصب پایگاه داده MySql و MySql Workbench آشنا خواهیم شد.

45
  • Sequelize ORM

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

در این قسمت با Sequelize ORM آشنا خواهیم شد و کدهای ارتباط با پایگاه داده و ساخت مدل کارهای روزمره را خواهیم داشت.

46
  • عملیات CRUD

  • 00:29:34
  • نقدیــ

در این قسمت با نحوه نوشتن، خواندن ، بروزرسانی کردن و پاک کردن اطلاعات بر روی پایگاه داده توسط ORM Sequelize آشنا خواهیم شد.

47
  • Async && Await

  • 00:16:03
  • نقدیــ

در این قسمت با Async و Await آشنا خواهیم شد

48
  • نصب پایگاه داده MongoDB

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

در این قسمت با نصب پایگاه داده MongoDB و Mongo Compass آشنا خواهیم شد.

49
  • Mongoose ODM

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

در این قسمت با Mongoose ODM آشنا خواهیم شد که برای استفاده از پایگاه داده MongoDB مورد استفاده قرار میگیرد.

50
  • پایگاه داده Redis قسمت اول

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

در این قسمت با پایگاه داده معروف Redis آشنا خواهیم شد به همراه خیلی موارد دیگر از جمله : آشنایی با نحوه اتصال به پایگاه داده Sqlite، نصب پایگاه داده Redis، کش کردن داده ها و خیلی موارد دیگر

51
  • پایگاه داده Redis قسمت دوم

  • 00:16:47
  • نقدیــ

در این قسمت با پایگاه داده معروف Redis آشنا خواهیم شد به همراه خیلی موارد دیگر از جمله : آشنایی با نحوه اتصال به پایگاه داده Sqlite، نصب پایگاه داده Redis، کش کردن داده ها و خیلی موارد دیگر

52
  • استفاده از Cookie

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

در این قسمت درباره Cookie ها و نحوه استفاده از آنها در ExpressJs خواهیم آموخت.

53
  • استفاده از Session

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

در این قسمت با Session ها آشنا خواهیم شد که به چه صورتی می توان از Session ها استفاده کرد.

54
  • آماده سازی پروژه وبلاگ

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

در این قسمت به آماده سازی و پروژه وبلاگ خواهیم پرداخت.

55
  • استفاده از متغییرهای محیطی

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

در این قسمت با 2 ماژول بسیار عالی به نام های dotEnv, cross-env برای مدیریت و مقداردهی متغییرهای محیطی آشنا خواهیم شد.

56
  • Morgan Middleware

  • 00:07:25
  • نقدیــ

در این قسمت با یک middleware عالی برای لاگ کردن درخواست های ورودی به نام Morgan آشنا خواهیم شد

57
  • اتصال به پایگاه داده

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

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

58
  • نصب بوت استرپ و Font Awesome

  • 00:21:03
  • نقدیــ

در این قسمت به نصب بوت استرپ و Font Awesome با پیکربندی های خاص خواهیم پرداخت

59
  • ساخت includes و پیکربندی های اضافه

  • 00:11:34
  • نقدیــ

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

60
  • استفاده از Layout در موتور قالب EJS

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

در این قسمت با استفاده از ماژول express-ejs-layouts قابلیت استفاده از layout ها را به موتور قالب EJS اضافه خواهیم کرد.

61
  • ساخت صفحه Login

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

در این قسمت به نحوه ساخت و مسیردهی صفحه ورود کاربر به بخش مدیریت خواهیم پرداخت

62
  • ساخت داشبورد

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

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

63
  • ساخت Navbar Include

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

در این قسمت با هم خواهیم دید که به چه صورتی می توانیم از partialها استفاده کنیم که برای مثال navbar را به صورت partial خواهیم ساخت.

64
  • ساخت مدل کاربر

  • 00:07:45
  • نقدیــ

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

65
  • مسیر کاربران و صفحه ثبت نام

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

در این قسمت به همراه صفحه ثبت نام کمی Refactoring رو هم خواهیم داشت برای هرچه خواناتر کردن کدهایمان.

66
  • اعتبارسنجی داده ها توسط Yup

  • 00:21:47
  • نقدیــ

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

67
  • ساخت partial جدید برای نمایش خطاها

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

در این قسمت به ساخت یک include جدید خواهیم پرداخت که بتوانیم خطاهای اعتبارسنجی را به زیبایی نمایش دهیم

68
  • استفاده از Fastest Validator

  • 00:21:03
  • نقدیــ

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

69
  • ساخت صفحه 404

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

در این قسمت به نحوه ساخت صفحه 404 خواهیم پرداخت

70
  • متدها و استاتیک ها در Mongoose

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

در این قسمت با نحوه ساحت و استفاده از متدها و استاتیک ها در Mongoose آشنا خواهیم شد

71
  • اعتبار سنجی کاربران

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

در این قسمت با نحوه اعتبارسنجی کاربران ثبت نام کرده به بهترین شکل ممکن خواهیم پرداخت.

72
  • ساخت کنترولر کاربران

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

در این قسمت به Refactor کردن مسیر کاربران خواهیم پرداخت با ساخت کنترولر کاربران و همچنین Refactor کردن Schmea اعتبارسنجی کاربران در فایل مجزای خودش.

73
  • ثبت نام کاربران و ثبت در پایگاه داده

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

در این قسمت در مورد نحوه ثبت نام کاربران و ذخیره کاربر در پایگاه داده صحبت خواهیم کرد.

74
  • رمزنگاری کلمه عبور

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

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

75
  • استفاده از connect flash

  • 00:16:58
  • نقدیــ

در این قسمت با هم خواهیم آموخت که چگونه می توانیم پیام ها را حتی بعد از ریدایرکت کاربر به صفحه دیگر با استفاده از flash message در صفحه مرورگر نمایش بدیم.

76
  • ساخت استراتژی احراز هویت توسط PassportJs

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

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

77
  • احراز هویت کاربر

  • 00:16:32
  • نقدیــ

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

78
  • مدیریت Logout

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

در این قسمت درباره خروج کاربر یا Logout صحبت خواهیم کرد.

79
  • مدیریت من را به خاطر بسپار

  • 00:16:41
  • نقدیــ

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

80
  • Mongoose Pre Middleware

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

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

81
  • ماژول Debug

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

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

82
  • Winston Logger

  • 00:16:41
  • نقدیــ

در این قسمت با نحوه صحیح لاگ کردن اطلاعات و خطاها و همچنین ذخیره لاگ ها توسط Winston Logger آشنا خواهیم شد.

83
  • استفاده از Google reCAPTCHA بخش اول

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

در این قسمت با نحوه استفاده و پیاده سازی Google reCAPTCHA در NodeJs آشنا خواهیم شد.

84
  • استفاده از Google reCAPTCHA بخش دوم

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

در این قسمت با نحوه استفاده و پیاده سازی Google reCAPTCHA در NodeJs آشنا خواهیم شد.

85
  • استفاده از Google reCAPTCHA بخش سوم

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

در این قسمت با نحوه استفاده و پیاده سازی Google reCAPTCHA در NodeJs آشنا خواهیم شد

86
  • ساخت الگوی وبلاگ

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

در این قسمت Schema وبلاگ رو خواهیم ساخت.

87
  • تغییر ساختار داشبورد

  • 00:11:36
  • نقدیــ

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

88
  • ساخت فرم ثبت پست جدید

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

در این قسمت با نحوه ساخت فرم پست جدید آشنا خواهیم شد,

89
  • ساخت پست جدید و ذخیره در پایگاه داده

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

در این قسمت با نحوه دریافت و ذخیره پست در پایگاه داده آشنا خواهیم شد.

90
  • نمایش پست ها در داشبورد

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

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

91
  • تبدیل تاریخ به شمسی

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

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

92
  • استفاده از CKEDITOR

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

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

93
  • مدیریت خطاها

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

در این قسمت با نحوه مدیریت و نمایش خطاها آشنا خواهیم شد

94
  • اعتبارسنجی پست جدید

  • 00:23:27
  • نقدیــ

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

95
  • آپلود عکس بخش اول

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

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

96
  • آپلود عکس بخش دوم

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

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

97
  • ساختاردهی آپلود

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

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

98
  • نحوه پیاده سازی ProgressBar

  • 00:07:52
  • نقدیــ

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

99
  • Bootstrap ProgressBar

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

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

100
  • فشرده سازی عکس با Sharp

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

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

101
  • دریافت آدرس عکس آپلود شده بخش اول

  • 00:11:41
  • نقدیــ

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

102
  • دریافت آدرس عکس آپلود شده بخش دوم

  • 00:11:25
  • نقدیــ

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

103
  • ویرایش پست بخش اول

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

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

104
  • ویرایش پست بخش دوم

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

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

105
  • حذف پست

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

در این قسمت با نحوه پیاده سازی و حذف پست های ساخته شده آشنا خواهیم شد.

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

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