مسترکلاس فول استک با Vue.js و Django Rest Framework
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به توسعه وب فول استک با Vue و Django Rest Framework
- راهاندازی و پیکربندی احراز هویت و مجوز با مجوزهای نقش مختلف در بخش فرانتاند و بکاند
- توسعه اپلیکیشنها با SCSS به صورت حرفهای
- طراحی یک اسکیمای پایگاه داده از ابتدا و استفاده از عملیاتهای CRUD
- تسلط به Vuex و توانایی ایجاد مدیریت State فرانتاند با هر کتابخانه
- ایجاد رابط کاربری حرفهای بدون استفاده از کتابخانههای خارجی
- ایجاد یک تجربه کاربری با عملکرد بالا برای اپلیکیشنهای تجاری
- استفاده از مجموعهای از ابزارهای حرفهای برای توسعه وب
- تفکر مستقل به عنوان یک توسعهدهنده وب
- اشکالزدایی وب اپلیکیشنها
پیشنیازهای دوره
- دانش اولیه از برنامهنویسی
- تجربه ابتدایی با توسعه وب
- علاقه به یادگیری
توضیحات دوره
به "مسترکلاس فول استک با Vue.js و Django Rest Framework" خوش آمدید.
این دوره به گونهای طراحی شده است که به شما آموزش دهد تا به یک توسعهدهنده وب فول استک ماهر با دو تکنولوژی پرتقاضا تبدیل شوید.
این دوره با متدولوژی یادگیری از طریق عمل، از مبانی شروع میکند و به تدریج به موضوعات پیچیدهتر میپردازد در حالی که شما را درگیر توسعه عملی نگه میدارد، این موضوع این دوره را بسیار کاربردی میکند. تمام مفاهیم به وضوح در طول دوره توضیح داده شدهاند و صدها اسلاید متحرک در این زمینه وجود دارد.
بیشتر درسها شامل کدنویسی هم زمان با مدرس در این پروژه خواهد بود، اما قدرت واقعی آن در مجموعهای از چالشها نهفته است که از تمرینات ساده بر اساس آنچه قبلاً آموختهاید تا افزودن ویژگیهای پیشرفته جدید به صورت مستقل و اشکالزدایی شبیهسازی حرفهای متغیر است.
اگر شما به عنوان یک دانشجوی فارغالتحصیل یا توسعهدهنده جوان خودآموخته وارد این حرفه میشوید، این بهترین دوره برای بهبود مهارتهای کدنویسی شما و شروع حرکت به سمت هدف تبدیل شدن به یک توسعهدهنده وب فول استک ارشد است.
اگر شما در حال حاضر به عنوان یک توسعهدهنده وب کار میکنید، این دوره به طرز چشمگیری مهارتهای برنامهنویسی شما را با صدها تمرین و چالش بهبود میبخشد.
اگر شما یک توسعهدهنده فول استک هستید و به دنبال افزودن Django Rest Framework یا Vue.js به پشته تکنولوژی خود میباشید، این دوره بهترین گزینه برای یادگیری صحیح هر دو تکنولوژی است.
تنها چیزی که برای شروع نیاز دارید یک کامپیوتر با سیستمعامل مورد علاقهتان و شوق یادگیری توسعه وب است.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان مبتدی که میخواهند درباره Vue و Django Rest Framework یاد بگیرند.
- توسعهدهندگان وب با تجربه که از تکنولوژی دیگری آمدهاند.
- دانشجویان فارغالتحصیل شده که میخواهند به یک توسعهدهنده وب تبدیل شوند.
مسترکلاس فول استک با Vue.js و Django Rest Framework
-
مقدمه 04:10
-
بررسی اپلیکیشن 04:02
-
پشته تکنولوژی 06:19
-
پیش نیازها 05:40
-
چگونه از این دوره بیشترین بهره را ببریم؟ 06:34
-
راهاندازی محیط توسعه 05:21
-
افزونه های ویژوال استودیو کد 03:16
-
کد منبع 02:40
-
Django REST Framework 02:33
-
راهاندازی جنگو در سیستم عامل مک 09:08
-
راهاندازی جنگو در ویندوز 07:01
-
راهاندازی جنگو در لینوکس 05:08
-
پروژه ایجاد شده در جنگو 06:33
-
ایجاد اپلیکیشن جنگو 04:40
-
اپلیکیشنهای جنگو 03:10
-
وابستگیهای جنگو 03:42
-
Viewهای جنگو 06:52
-
URLهای Django 06:10
-
مدلهای جنگو 05:11
-
مهاجرتهای جنگو 05:07
-
درج دستی داده در پایگاه داده 06:10
-
درج داده در یک پایگاه داده 04:10
-
ModelViewset Django 03:23
-
سریالایزرهای جنگو 06:50
-
روتر جنگو 05:13
-
ذخیره تغییرات در گیتهاب 07:12
-
آشنایی با Vue 04:45
-
Vue cli یا Vite؟ 04:06
-
ایجاد پروژه فرانتاند 06:35
-
بررسی پروژه SPA 15:13
-
RESTful API 08:39
-
آمادهسازی اپلیکیشن فرانتاند 05:57
-
اندپوینت Axios 06:40
-
نمایش پاسخ در رابط کاربری 04:50
-
هوکهای چرخه حیات 04:11
-
هدرهای CORS 09:26
-
دسترسی به Webpack 04:48
-
ذخیره تغییرات در گیتهاب 06:29
-
پاکسازی دامنه 04:34
-
مدل دامنه 05:33
-
روابط مدلهای اپلیکیشن داشبورد 05:59
-
ایجاد مدل برای سفارش 10:10
-
ایجاد مدل برای مشتری 06:54
-
ایجاد مدلها برای محصول، تامینکننده و دستهبندی [چالش] 02:49
-
ایجاد مدلها برای محصول، تامینکنندگان و دستهبندی [راهحل] 02:11
-
ایجاد سریالایزرها برای سفارش و مشتری 09:31
-
ایجاد سریالایزرها برای محصول، تامینکننده و دستهبندی [چالش] 02:46
-
ایجاد سریالایزرها برای محصول، تامینکننده و دستهبندی [راهحل] 02:42
-
ایجاد نمایشها 05:50
-
ایجاد viewها [چالش] 01:24
-
ایجاد viewها [راهحل] 02:17
-
ایجاد URLها 02:44
-
مهاجرتها و درج داده در پایگاه داده 06:02
-
تست در Postman 03:22
-
ذخیره تغییرات در گیتهاب 02:04
-
آمادهسازی طرحبندی 12:56
-
سایدبار 08:44
-
بخش گزارش - مسیریابی 10:19
-
بخش مشتریان - مسیریابی [چالش] 02:42
-
بخش مشتریان - مسیریابی [راهحل] 06:11
-
SCSS - Sassy Cascading Style Sheets 07:07
-
ساختار SCSS 12:15
-
استایلدهی به طرحبندی سایدبار اولیه 20:22
-
سایدبار تعاملی 16:19
-
مشکل آیکونها 09:40
-
آیکونها با SCSS 05:12
-
آیکونهای تعاملی 14:00
-
آیکونهای تعاملی [منابع تمرین] 01:06
-
آیکونهای تعاملی [راهحل تمرین] 01:01
-
طرحبندی صفحه جدول 13:35
-
استایلدهی به هدر 04:42
-
سبکدهی به دکمهها 07:49
-
استایلدهی به جدول 10:47
-
View محصولات [چالش] 03:25
-
View محصولات [راهحل] 02:11
-
مودالها، امیتها و اسلاتها 12:00
-
طرحبندی مودال ایجاد سفارش 21:17
-
هوک کردن مودال سفارش 06:48
-
استایلدهی به مودال ایجاد سفارش 33:09
-
ایجاد مودال محصول [چالش] 01:47
-
ایجاد مودال محصول [راهحل] 03:07
-
استایلدهی مداخلات 05:16
-
ذخیره تغییرات در گیتهاب 01:56
-
مدلهای Typescript 10:53
-
فرمتبندی تاریخها 06:34
-
گسترش اندپوینت API 10:29
-
ساختار API hub 10:10
-
تنظیم داده برای ایجاد سفارش 13:13
-
ارسال داده 20:18
-
ارائه داده در پاسخ به درخواست POST 06:37
-
اعتبارسنجی وب اپلیکیشن 05:03
-
Vue Watchers برای اعتبارسنجی محدود 08:44
-
تکنیکهای اشکالزدایی فرانتاند 10:26
-
درخواست POST محصول [منابع پروژه] 06:22
-
درخواست POST محصول [راهحل پروژه و فیکس کردن باگ] 19:48
-
درخواست PATCH سفارش - بخش 1 20:33
-
درخواست PATCH سفارش - بخش 2 14:51
-
شرطیهای Watcher [چالش] 01:31
-
شرطیهای Watcher [راهحل] 02:32
-
درخواست PATCH محصول [چالش] 03:41
-
درخواست PATCH محصول [راهحل] 04:19
-
درخواست DELETE آیتم [چالش] 01:54
-
درخواست DELETE آیتم [راهحل] 29:46
-
ذخیره تغییرات در گیتهاب 02:03
-
Vuex یا Pinia؟ 02:01
-
مفاهیم Vuex 06:18
-
تنظیم ساختار محلی VUEX 12:55
-
دریافت داده سفارشات با VUEX 05:33
-
دریافت داده محصولات با VUEX [چالش] 00:54
-
دریافت داده محصولات با VUEX [راهحل] 02:36
-
صفحه جزئیات اولیه سفارش 09:01
-
جزئیات سفارش با VUEX 11:38
-
جزئیات محصول با VUEX [چالش] 01:40
-
جزئیات محصول با VUEX [راهحل] 02:47
-
CRUD داده با VUEX - حذف 07:54
-
CRUD داده با VUEX - بروزرسانی 07:52
-
CRUD داده با VUEX - حذف و بروزرسانی [چالش] 01:18
-
CRUD داده با VUEX - حذف و بروزرسانی [راهحل] 02:53
-
CRUD داده با VUEX - مشکل با POST 10:02
-
CRUD داده با VUEX Post [چالش] 00:48
-
CRUD داده با VUEX Post [راهحل] 02:33
-
ذخیره تغییرات در گیتهاب 03:11
-
پر کردن پایگاه داده با متد پایتون 08:40
-
فیلترینگ در Django Rest Framework 06:12
-
فیلترینگ اندپوینت کشورهای 06:30
-
فیلترینگ اندپوینت شهرها [چالش] 01:07
-
فیلترینگ اندپوینت شهرها [راهحل] 00:28
-
جستجو در Django Rest Framework 03:32
-
مرتبسازی در Django Rest Framework 03:38
-
مرتبسازی محصولات [چالش] 00:58
-
مرتبسازی محصولات [راهحل] 01:29
-
صفحهبندی در Django Rest Framework 10:10
-
ریفکتورینگ داده برای منوی کشویی محصول 04:03
-
ریفکتورینگ اندپوینتهای فرانتاند 04:58
-
طرحبندی فیلترینگ و جستجو 06:10
-
استایلدهی فیلترینگ و جستجو 12:43
-
پر کردن منوی کشویی کشورها 09:17
-
پر کردن منوی کشویی شهرها [چالش] 00:46
-
پر کردن منوی کشویی شهرها [راهحل] 01:43
-
ورودی و دکمههای جستجو 05:07
-
استفاده از عملکردهای فیلترینگ و جستجو 08:08
-
عملکردهای فیلترینگ و جستجو در صفحه محصولات [راهحل] 05:57
-
عملکردهای فیلترینگ و جستجو در صفحه محصولات [چالش] 02:06
-
آشنایی با صفحهبندی 03:15
-
طرحبندی صفحهبندی 06:52
-
استایلدهی به صفحهبندی 08:56
-
ساختار صفحهبندی در VUEX 09:57
-
منطق صفحهبندی 25:16
-
رفتار صفحهبندی 08:00
-
استفاده از صفحهبندی در نمایش سفارشات 08:56
-
فیکس کردن باگهای صفحهبندی [راهحل] و مسائل 07:11
-
مرتبسازی در فرانتاند 12:12
-
مرتبسازی محصولات [چالش] 01:08
-
مرتبسازی محصولات [راهحل] 01:29
-
صفحهبندی در View محصولات [چالش] 03:53
-
صفحهبندی در View محصولات [راهحل] 07:31
-
ذخیره تغییرات در گیتهاب 02:50
-
مقدمه 07:02
-
JWT 04:34
-
پیکربندی JWT در بکاند 07:10
-
پیکربندی AXES در بکاند 05:38
-
اپلیکیشن مدیریت کاربر 03:44
-
مدلهای کاربر 04:05
-
سریالایزرهای کاربر 06:33
-
Viewهای کاربر 14:19
-
ادعاهای سفارشی JWT 16:41
-
اعتبارسنجی رمز عبور سفارشی 11:17
-
URLهای اپلیکیشن کاربر 05:57
-
ایجاد ابرکاربر 07:37
-
تست در Postman 06:14
-
اندپوینت ورود کاربر در فرانتاند 08:19
-
View ورود - طرحبندی و استایلدهی 21:42
-
ترفند SCSS @content 04:32
-
افزودن داده به فضای ذخیرهسازی محلی 14:35
-
حذف داده از فضای ذخیرهسازی محلی 04:48
-
دریافت دسترسی به اپلیکیشن فرانتاند 09:56
-
مجوز دادن به درخواستها و دریافت داده از بکاند 06:05
-
صفحه ادمین 05:37
-
صفحه تنظیمات کاربر [چالش] 01:25
-
صفحه تنظیمات کاربر [راهحل] 00:52
-
مجوزها 06:43
-
خروج 08:48
-
ورود 06:58
-
ذخیره تغییرات در گیتهاب 04:25
-
مقدمه 04:05
-
Viewهای ادمین - حذف کاربر 08:12
-
Viewهای ادمین - غیرفعال کردن کاربر [چالش] 01:17
-
Viewهای ادمین - غیرفعال کردن کاربر [راهحل] 01:18
-
Viewهای ادمین - فعال کردن مجدد کاربر [چالش] 00:55
-
Viewهای ادمین - فعال کردن مجدد کاربر [راهحل] 00:58
-
Viewهای کاربر - بروزرسانی کاربر [چالش] 02:06
-
Viewهای کاربر - بروزرسانی کاربر [راهحل] 02:53
-
Viewهای ادمین - بازنشانی تلاشهای ورود 09:00
-
Viewهای ادمین - ریفکتورینگ نمایش کاربر جدید 05:07
-
Viewهای ادمین - بازنشانی رمز عبور کاربر 08:00
-
Viewهای کاربر - بازنشانی رمز عبور کاربر [چالش] 02:10
-
Viewهای کاربر - بازنشانی رمز عبور کاربر [راهحل] 03:02
-
بررسی کاربران 18:22
-
طرحبندی فرانتاند - تب 06:38
-
طرحبندی فرانتاند - تبها 12:08
-
View تبدار 05:28
-
طرحبندی اکشن افزودن کاربر جدید 17:37
-
افزودن یک کاربر جدید [چالش] 02:57
-
افزودن یک کاربر جدید [راهحل] 05:38
-
حذف یک کاربر [چالش] 02:56
-
حذف یک کاربر [راهحل] 07:01
-
آنبلاک کردن یک کاربر [چالش] 01:12
-
آنبلاک کردن یک کاربر [راهحل] 02:53
-
بهینهسازی [چالش] 02:10
-
بهینهسازی [راهحل] 05:46
-
تنظیمات کاربر 08:39
-
ریدایرکت کاربر جدید 10:00
-
بروزرسانی رمز عبور خودمان 15:27
-
غیرفعال کردن پروفایل خودمان [چالش] 00:56
-
غیرفعال کردن پروفایل خودمان [راهحل] 02:31
-
بروزرسانی پروفایل خودمان [چالش] 02:43
-
بروزرسانی پروفایل خودمان [راهحل] 06:45
-
مدیریت درخواستهای غیرمجاز 09:22
-
کنترلر Abort 06:18
-
ذخیره تغییرات در گیتهاب 02:42
-
درک تجربه کاربری 07:47
-
کامپوننت نوتیفیکیشن 11:26
-
نمایش و پنهان کردن سیستم نوتیفیکیشنها 09:26
-
حفظ نوتیفیکیشنها در DOM 05:52
-
استایلدهی به کامپوننت نوتیفیکیشن 07:56
-
استفاده از نوتیفیکیشنها 05:04
-
ارسال نوتیفیکیشن درباره خطاهای واقعی [چالش] 03:38
-
ارسال نوتیفیکیشن درباره خطاهای واقعی [راهحل] 07:11
-
اعتبارسنجی رمز عبور فرانتاند و نوتیفیکیشنها 09:11
-
تکمیل اعتبارسنجی رمز عبور [چالش] 02:24
-
تکمیل اعتبارسنجی رمز عبور [راهحل] 05:26
-
استایلدهی به دکمه نوتیفیکیشن برای تجربه کاربری بهتر [چالش] 02:32
-
استایلدهی به دکمه نوتیفیکیشن برای تجربه کاربری بهتر [راهحل] 03:13
-
اطلاعات بیشتر درباره نوتیفیکیشنها 06:55
-
پیامهای خطا 12:30
-
تولتیپها 10:28
-
تولتیپها [چالش] 01:14
-
تولتیپها [راهحل] 02:18
-
لودر صفحه 16:27
-
لودر دکمه 06:05
-
ویژگی ورود مجدد 18:13
-
طرحبندی و استایل ورود مجدد 13:04
-
مدیریت ورود مجدد 19:30
-
ذخیره تغییرات در گیتهاب 02:10
-
نتیجهگیری و گامهای بعدی 04:38
مشخصات آموزش
مسترکلاس فول استک با Vue.js و Django Rest Framework
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:245
- مدت زمان :27:48:44
- حجم :11.39GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy