دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

همه آنچه باید در مورد Nodejs بدانید با پروژه عملی

همه آنچه باید در مورد Nodejs بدانید با پروژه عملی

✅ سرفصل و جزئیات آموزش

Nodejs را با ساخت اپلیکیشن های واقعی با MongoDB ،Express ،Nodejs و Mongoose یاد بگیرید.

آنچه یاد خواهید گرفت

  • تسلط به کل استک بک اند مدرن: MongoDB ،Express ،Node و Mongoose
  • در مورد کتابخانه built-in اصلی Nodejs یاد بگیرید.
  • در Expressjs، یکی از پرکاربردترین وب فریمورک ها برای Nodejs ماهر شوید.
  • API ها و وب سرورهای Express ایجاد کنید.
  • در توسعه RESTful API ها با Nodejs ماهر شوید.
  • یک اپلیکیشن فول استک با موتور قالب EJS و Nodejs بسازید.
  • RESTful API های بک اند کامل و واقعی با Nodejs بسازید.
  • داده را با Mongoose و MongoDB ذخیره کنید
  • احراز هویت و مجوز، شامل ریست کردن پسورد
  • اجتناب از کدنویسی بیهوده - یاد بگیرید چه چیزی مهم است.

توضیحات دوره

این آموزش یک دوره پروژه محور است که در آن API های بک اند گسترده و جامع خواهیم ساخت. ما از ابتدا شروع خواهیم کرد و در نهایت یک پروژه حرفه ای خواهیم داشت. MongoDB ،Express ،Node و Mongoose را عمیقا بررسی خواهیم کرد. برخی از مواردی که در این دوره و پروژه یاد خواهید گرفت در اینجا آورده شده است:

  • Nodejs چگونه کار می کند؟
  • کتابخانه built-in اصلی Nodejs
  • استریم و بافر
  • فریمورک Express
  • مسیریابی و کنترلر
  • میان افزار Express
  • مدیریت خطای سفارشی
  • موتور قالب EJS
  • آپلود فایل در S3 bucket
  • ارسال ایمیل
  • احراز هویت با JWT
  • هشینگ پسورد
  • پایگاه داده MongoDB
  • ابزار Compass GUI و MongoDB Atlas
  • Mongoose ODM
  • مدل ها و روابط
  • نقش چند کاربره
  • احراز هویت و مجوز
  • کوئری پیشرفته (صفحه بندی، فیلتر، جستجو و غیره)
  • الزامات HTTP
  • کلاینت Postman
  • RESTful API ها

برنامه درسی این دوره فراتر از آموزش های معمول Express و Nodejs می رود، زیرا موضوعات پیشرفته مانند احراز هویت، نقش ها، مجوزها، مکانیسم های ریست کردن پسورد، یکپارچه سازی ایمیل و موارد بسیار دیگری را پوشش می دهد.

این دوره برای چه کسانی مناسب است؟

  • اگر توسعه دهنده فرانت اند هستید و می خواهید با کامل ترین دوره موجود در بازار، وارد توسعه بک اند شوید، در این دوره شرکت کنید.
  • هر کسی که به ساخت وب اپلیکیشن های مدرن و مقیاس پذیر با عملکرد بالا علاقه مند است.
  • برنامه نویسانی که می خواهند پرتقاضاترین مهارت های یک توسعه دهنده بک اند را یاد بگیرند.
  • هر توسعه دهنده بک اند که می خواهد Nodejs را یاد بگیرد.

همه آنچه باید در مورد Nodejs بدانید با پروژه عملی

  • بررسی دوره 01:35
  • Nodejs چیست؟ 03:29
  • Nodejs چگونه کار می کند؟ 03:07
  • نصب Nodejs در سیستم عامل ویندوز 01:13
  • نصب Nodejs در سیستم عامل مک 01:37
  • نصب Nodejs در سیستم عامل لینوکس 02:16
  • چگونه کد Nodejs را اجرا کنیم؟ 03:36
  • آبجکت گلوبال 03:32
  • ماژول چیست؟ 04:10
  • چگونه اکسپورت و ایمپورت در Nodejs انجام دهیم؟ 08:03
  • تابع Module Wrapper چیست؟ 03:30
  • آشنایی با ماژول Core 02:01
  • ماژول مسیر 07:05
  • ماژول OS 04:42
  • ماژول FS - بخش 1 05:19
  • ماژول FS - بخش 2 08:05
  • ماژول رویداد - بخش 1 06:38
  • ماژول رویداد - بخش 2 06:01
  • ماژول HTTP 10:11
  • آشنایی با استریم و بافر 01:57
  • استریم خواندن 05:41
  • استریم نوشتن 02:15
  • استریم با پایپ 01:36
  • آشنایی با فریمورک Express 01:45
  • راه اندازی پروژه اولیه 06:11
  • اولین سرور Express 03:33
  • ماژول Nodemon 03:38
  • متد درخواست 03:10
  • Postman را بررسی کنید 03:38
  • تجزیه Body درخواست ورودی 06:15
  • آبجکت Params 03:46
  • رشته کوئری 01:36
  • مسیر فرعی 04:43
  • کوکی ها 06:02
  • آشنایی با آبجکت درخواست 01:49
  • آبجکت درخواست - بخش 2 03:40
  • آشنایی با آبجکت پاسخ 01:53
  • متد پاسخ 04:30
  • View Engine و پاسخ HTML 05:17
  • فرمت پاسخ 03:46
  • کد وضعیت پاسخ HTML 04:12
  • میان افزار چیست؟ 02:36
  • چگونه از میان افزار استفاده کنیم؟ 07:25
  • میان افزار مدیریت خطا 04:18
  • مدیریت خطا 07:01
  • مقدمه پایگاه داده 03:45
  • نصب MongoDB در سیستم عامل ویندوز 04:45
  • نصب MongoDB در سیستم عامل مک 03:22
  • نصب MongoDB در سیستم عامل لینوکس 04:35
  • ایجاد اتصال پایگاه داده 05:01
  • افزودن به پایگاه داده - بخش 1 05:52
  • افزودن به پایگاه داده - بخش 2 08:00
  • یافتن سند تکی از پایگاه داده 06:26
  • یافتن سند چندگانه از پایگاه داده 04:17
  • بروزرسانی سند تکی 09:17
  • بروزرسانی سند چندگانه 03:16
  • حذف سند تکی 03:20
  • حذف سند چندگانه 01:55
  • ODM چیست؟ 03:27
  • اتصال پایگاه داده با Mongoose 03:19
  • تعریف اسکیما 02:54
  • افزودن سند تکی با Mongoose 07:37
  • افزودن سند چندگانه با Mongoose 03:19
  • بروزرسانی سند تکی با Mongoose 07:35
  • بروزرسانی سند چندگانه با Mongoose 03:19
  • یافتن سند تکی با Mongoose 04:30
  • یافتن سند چندگانه با Mongoose 02:37
  • حذف سند تکی با Mongoose 03:37
  • حذف سند چندگانه با Mongoose 02:43
  • بررسی ابزار MongoDB Compass GUI 03:02
  • بررسی پروژه 02:12
  • راه اندازی پروژه 04:04
  • افزودن پروژه به گیت هاب 03:02
  • اتصال به پایگاه داده 01:42
  • صفحه لیست Todo 04:08
  • صفحه افزودن به Todo 03:57
  • صفحه بروزرسانی Todo 01:48
  • صفحه حذف Todo 02:57
  • افزودن فایل خارجی CSS 05:00
  • همه لینک ها قابل کلیک هستند 02:10
  • مفهوم EJS Partials 03:43
  • عنوان پویای صفحه 02:26
  • اسکیمای مدل Todo 03:24
  • افزودن Todo 06:24
  • لیست Todo 05:29
  • فرمت تاریخ 03:19
  • ریفکتورینگ کد - بخش 1 05:01
  • ریفکتورینگ کد - بخش 2 01:44
  • ریفکتورینگ کد - بخش 3 03:38
  • ریفکتورینگ کد - بخش 4 04:16
  • ریفکتورینگ کد - بخش 5 01:22
  • متغیر محیطی 04:10
  • تست بعد از ریفکتور 00:45
  • بروزرسانی Todo 06:49
  • حذف Todo 04:43
  • تست اپلیکیشن 01:06
  • کلون کردن این مخزن 02:02
  • تحلیل الزامات پروژه 01:18
  • RESTful API چیست؟ 04:06
  • راه اندازی اولیه پروژه 06:48
  • اتصال پایگاه داده 03:50
  • پایگاه داده ابری 05:17
  • مدل کاربر 03:48
  • مسیر ثبت نام 06:58
  • تست مسیر ثبت نام 02:13
  • تست پایگاه داده در مرورگر 00:56
  • ماژول Morgan 01:36
  • فرمت پاسخ 01:15
  • میان افزار مدیریت خطا 02:43
  • تست میان افزار مدیریت خطا 01:18
  • مسیر Not Found 02:35
  • اعتبارسنجی ثبت نام - بخش 1 03:55
  • اعتبارسنجی ثبت نام - بخش 2 07:00
  • اعتبارسنجی ثبت نام - بخش 3 06:26
  • پسورد هش شده 04:08
  • مسیر ورود به سیستم 08:42
  • تولید توکن 06:03
  • کد تایید ایمیل 10:31
  • ارسال ایمیل تایید 07:28
  • افزودن متغیر محیطی 01:43
  • تایید کاربر 05:45
  • ارسال کد فراموشی پسورد 05:59
  • بازیابی پسورد 07:38
  • احراز هویت میان افزار 11:13
  • تغییر پسورد 06:03
  • بروزرسانی پروفایل 11:23
  • مدل دسته بندی 02:56
  • افزودن دسته بندی 08:07
  • آیا ادمین میان افزار است؟ 06:49
  • بروزرسانی دسته بندی 08:52
  • حذف دسته بندی 03:22
  • جستجوی دسته بندی 06:33
  • صفحه بندی دسته بندی ها 05:42
  • جزئیات دسته بندی 03:50
  • آشنایی با ماژول فایل 03:18
  • آپلود فایل 04:39
  • نام فایل 06:04
  • فیلتر فایل 03:10
  • آپلود فایل چندگانه 01:16
  • راه اندازی AWS S3 Bucket 07:31
  • مدل فایل 02:36
  • ذخیره سازی حافظه Multer 02:21
  • آپلود فایل در S3 12:54
  • افزودن فایل به پایگاه داده 02:37
  • URL امضا شده 07:24
  • حذف فایل 05:15
  • بروزرسانی عکس پروفایل 04:18
  • کاربر فعلی 04:40
  • مدل پست 03:14
  • افزودن پست 12:21
  • بروزرسانی پست 07:49
  • حذف پست 03:03
  • لیست پست 07:00
  • جزئیات پست 05:03
  • فیلتر پست بر اساس دسته بندی 02:29
  • موضوع بعدی چیست؟ 01:02

4,582,000 916,400 تومان

مشخصات آموزش

همه آنچه باید در مورد Nodejs بدانید با پروژه عملی

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:مقدماتی
  • تعداد درس:156
  • مدت زمان :11:36:27
  • حجم :4.86GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,495,000 499,000 تومان
  • زمان: 06:19:16
  • تعداد درس: 40
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,787,000 1,357,400 تومان
  • زمان: 17:11:52
  • تعداد درس: 113
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,360,500 1,672,100 تومان
  • زمان: 21:10:47
  • تعداد درس: 202
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,720,500 1,144,100 تومان
  • زمان: 14:29:26
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,206,500 841,300 تومان
  • زمان: 10:39:08
  • تعداد درس: 64
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,391,000 878,200 تومان
  • زمان: 11:07:45
  • تعداد درس: 63
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,261,000 1,452,200 تومان
  • زمان: 18:23:18
  • تعداد درس: 103
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:57:00
  • تعداد درس: 20
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:41:00
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید