همه آنچه باید در مورد 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
مشخصات آموزش
همه آنچه باید در مورد Nodejs بدانید با پروژه عملی
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:156
- مدت زمان :11:36:27
- حجم :4.86GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy