یادگیری ساخت اپلیکیشن تجارت الکترونیک با Net Core. و انگولار
✅ سرفصل و جزئیات آموزش
در این دوره یک فروشگاه تجارت الکترونیک با انگولار، Net Core. و Stripe برای پردازش پرداخت ایجاد می کنید.
آنچه یاد خواهید گرفت
- Net Core.
- انگولار
- جنریک های سی شارپ
- الگوی مخزن و الگوی واحد کار
- الگوی مشخصات
- کش کردن
- Lazy loading در انگولار
- مسیریابی در انگولار
- فرم های واکنش گرا در انگولار
- ایجاد wizard فرم MultiStep در انگولار
- پذیرش پرداخت ها با استفاده از Stripe
- کامپوننت های فرم قابل استفاده مجدد در انگولار
- اعتبارسنجی و اعتبارسنجی غیرهمزمان در انگولار
پیش نیازهای دوره
- 3-6 ماه سابقه کدنویسی قبلی
توضیحات دوره
آیا مبانی ASP.NET Core و انگولار را یاد گرفته اید؟ مطمئن نیستید گام بعدی چه باشد؟ این دوره می تواند به شما کمک کند. در این دوره ما با استفاده از این فریمورک ها فروشگاه تجارت الکترونیک را ایجاد می کنیم.
در این دوره ما یک اپلیکیشن کامل را از ابتدا تا انتها ایجاد می کنیم و هر خط کدی که نوشته می شود نشان داده و توضیح داده می شود.
برخی مواردی که در این دوره یاد خواهید گرفت:
- راه اندازی محیط توسعه دهنده
- ایجاد اپلیکیشن net core. چند پروژه ای با dotnet CLI
- ایجاد رابط کاربری انگولار فرانت اند سمت کلاینت برای فروشگاه با استفاده از Angular CLI
- می آموزید که چگونه از الگوی مخزن، الگوی واحد کار و الگوی مشخصات در net core. استفاده کنید.
- استفاده از چندین DbContext به عنوان مرزهای کانتکس
- استفاده از ASP.NET Identity برای لاگین و رجیستریشن
- استفاده از ماژول های انگولار برای ایجاد مسیرهای lazy load شده
- استفاده از Automapper در ASP.NET Core
- ساخت یک رابط کاربری با ظاهری زیبا با استفاده از Angular Material و Tailwind
- ساخت کامپوننت های فرم قابل استفاده مجدد با استفاده از فرم های واکنش پذیر انگولار
- صفحه بندی، مرتب سازی، جستجو و فیلترینگ
- استفاده از Redis برای ذخیره سبد خرید
- ایجاد سفارش ها از سبد خرید
- پذیرش پرداخت ها از طریق Stripe با استفاده از استانداردهای جدید اتحادیه اروپا برای امنیت سه بعدی
- انتشار اپلیکیشن در آژور
- SignalR
- احراز هویت مبتنی بر نقش
- و خیلی موارد دیگر
ابزارهایی که برای این دوره نیاز دارید
در این دوره، تمام دروس با استفاده از ویژوال استودیو کد، ویرایشگر کد چندسکویی رایگان به نمایش در می آیند. مطمئناً می توانید از هر IDE دلخواه و هر سیستم عاملی که دوست دارید استفاده کنید. البته به شرطی که ویندوز ،لینوکس یا مک باشد.
این دوره برای چه کسانی مناسب است؟
- توسعه دهندگان مبتدی و متوسط که می خواهند دانش خود را در مورد دات نت و انگولار افزایش دهند و تجربه کدنویسی نیز دارند.
- توسعه دهندگان مبتدی و متوسط که مایل به یادگیری نحوه استایل دهی سایت تجارت الکترونیک هستند.
یادگیری ساخت اپلیکیشن تجارت الکترونیک با Net Core. و انگولار
-
آشنایی با دوره 07:50
-
راه اندازی محیط توسعه 04:59
-
راه اندازی ویژوال استودیو کد برای توسعه سی شارپ 06:09
-
دارایی های دوره و لوکیشن کد منبع 03:20
-
مقدمه 05:14
-
ایجاد پروژه های دات نت 08:43
-
بررسی پروژه ها در ویژوال استودیو کد 13:46
-
ایجاد انتیتی محصول 09:16
-
راه اندازی Entity framework 06:27
-
راه اندازی سرور Sql 07:48
-
اتصال به سرور Sql از اپلیکیشن 08:23
-
پیکربندی انتیتی ها برای مهاجرت 10:15
-
ایجاد کنترلر محصولات 09:59
-
استفاده از postman برای تست اندپوینت های API جدید ما 06:30
-
افزودن اندپوینت های بروزرسانی و حذف 07:32
-
ذخیره کد در کنترل منبع 08:01
-
خلاصه 07:03
-
مقدمه 03:48
-
آشنایی با الگوی مخزن 04:17
-
ایجاد رابط مخزن و کلاس پیاده سازی 08:35
-
پیاده سازی متدهای مخزن 03:32
-
استفاده از مخزن در کنترلر 09:06
-
Seed کردن داده 11:45
-
دریافت برندها و تایپ ها 05:03
-
فیلترینگ محصولات بر اساس برند 05:11
-
مرتب سازی محصولات 05:48
-
خلاصه 02:01
-
مقدمه 07:23
-
ایجاد مخزن جنریک 06:25
-
پیاده سازی متدهای مخزن جنریک 03:46
-
استفاده از مخزن جنریک در کنترلر 05:23
-
آشنایی با الگوی مشخصات 07:45
-
راه اندازی کلاس های مشخصات 07:59
-
بروزرسانی مخزن برای استفاده از مشخصات 05:15
-
استفاده از الگوی مشخصات 08:49
-
افزودن مرتب سازی به مشخصات 09:15
-
استفاده از debugger 12:28
-
افزودن پیش بینی به مشخصات - بخش 1 08:39
-
افزودن پیش بینی به مشخصات - بخش 2 05:38
-
افزودن پیش بینی به مشخصات - بخش 3 09:23
-
خلاصه 02:25
-
مقدمه 04:10
-
ایجاد پارامترهای مشخصات محصول 10:08
-
افزودن صفحه بندی - بخش 1 04:18
-
افزودن صفحه بندی - بخش 2 07:15
-
افزودن صفحه بندی - بخش 3 06:40
-
ایجاد کنترلر API اولیه 05:45
-
افزودن قابلیت جستجو 04:35
-
خلاصه 00:44
-
مقدمه 05:46
-
افزودن کنترلر تست برای مدیریت خطا 06:12
-
میان افزار مدیریت استثنا 11:26
-
پاسخ های خطای اعتبارسنجی 07:58
-
افزودن پشتیبانی CORS در API 07:00
-
خلاصه 00:38
-
مقدمه 06:29
-
ایجاد پروژه انگولار 09:58
-
بررسی فایل های پروژه انگولار 07:29
-
استفاده از HTTPS با پروژه انگولار 07:09
-
افزودن Angular Material و Tailwind CSS 09:58
-
افزودن افزونه های ویژوال استودیو کد برای انگولار و Tailwind 04:53
-
خلاصه 02:16
-
مقدمه 02:30
-
راه اندازی ساختار پوشه و ایجاد کامپوننت ها 07:28
-
افزودن کامپوننت هدر 10:18
-
بهبود کامپوننت هدر 08:00
-
درخواست های http در انگولار 12:34
-
آشنایی با Observables 05:44
-
آشنایی با تایپ اسکریپت 05:38
-
دموی تایپ اسکریپت 13:14
-
استفاده از تایپ ها در پروژه ما 06:40
-
خلاصه 03:09
-
مقدمه 02:37
-
آشنایی با سرویس های انگولار 06:42
-
طراحی صفحه فروشگاه 07:25
-
افزودن کامپوننت آیتم محصول 08:51
-
دریافت تایپ ها و لیست برندها 04:34
-
افزودن قابلیت فیلترینگ با استفاده از Material Dialog - بخش 1 07:22
-
افزودن قابلیت فیلترینگ با استفاده از Material Dialog - بخش 2 10:04
-
وصل کردن فیلترها به سرویس 07:41
-
افزودن قابلیت مرتب سازی 09:05
-
استفاده از یک کلاس برای اعمال پارامترهای درخواست API 07:41
-
افزودن صفحه بندی به کلاینت با استفاده از متریال 09:53
-
افزودن قابلیت جستجو به کلاینت 10:52
-
خلاصه 01:46
-
مقدمه 01:27
-
ایجاد کامپوننت ها و مسیرها 05:39
-
راه اندازی لینک ها در اپلیکیشن 06:59
-
دریافت محصول جداگانه با استفاده از پارامترهای مسیر 08:01
-
طراحی صفحه جزئیات محصول 09:31
-
خلاصه 02:05
-
مقدمه 01:35
-
ایجاد کامپوننت خطای تست 09:33
-
ایجاد کامپوننت Not Found و خطای سرور 03:01
-
ایجاد HTTP Interceptor برای مدیریت خطاهای API 09:55
-
افزودن نوتیفیکیشن های toast (اسنک بار) 08:15
-
مدیریت خطاهای اعتبارسنجی از API 06:10
-
پیکربندی صفحه خطای سرور 10:03
-
پیکربندی صفحه Not found 04:53
-
افزودن HTTP Interceptor برای بارگذاری 05:18
-
افزودن نوار پیشرفت برای نمایش بارگذاری 02:30
-
تثبیت کردن هدر در بالا 02:54
-
خلاصه 01:54
-
مقدمه 07:21
-
ایجاد نمونه Redis برای استفاده در اپلیکیشن ما 06:22
-
استفاده از Redis با دات نت 05:08
-
ایجاد کلاس های سبد خرید 04:11
-
ایجاد سرویس سبد خرید 08:19
-
ایجاد کنترلر سبد خرید 05:12
-
تست سبد خرید در Postman 06:14
-
خلاصه 00:57
-
مقدمه 01:50
-
ایجاد کامپوننت های سبد خرید 06:44
-
آشنایی با سیگنال های انگولار 05:49
-
افزودن متدهای سرویس سبد خرید 07:22
-
افزودن آیتم به سبد خرید 09:58
-
استفاده از قابلیت افزودن آیتم در آیتم محصول 05:52
-
پایداری سبد خرید 12:12
-
بروزرسانی نوار ناوبری با تعداد آیتم سبد خرید 04:39
-
استایل دهی سبد خرید 12:26
-
ایجاد کامپوننت خلاصه سفارش - بخش 1 06:37
-
ایجاد کامپوننت خلاصه سفارش - بخش 2 05:12
-
ایجاد مجموع سفارش 06:00
-
افزودن توابع اضافی به سرویس 05:24
-
افزودن این توابع به سبد خرید 05:13
-
افزودن قابلیت بروزرسانی سبد خرید به جزئیات محصول 11:10
-
ایجاد کامپوننت های چک اوت 03:19
-
خلاصه 00:35
-
مقدمه 07:20
-
راه اندازی هویت 08:44
-
بروزرسانی پایگاه داده و تست اندپوینت ها 06:34
-
افزودن اندپوینت رجیستر سفارشی 09:48
-
تست احراز هویت 05:15
-
ایجاد اندپوینت های کاربر اضافی 10:15
-
ایجاد متدهای افزونه 08:15
-
خطاهای اعتبارسنجی 04:46
-
افزودن کلاس آدرس کاربر 05:13
-
افزودن اندپوینت برای بروزرسانی آدرس کاربر - بخش 1 11:33
-
بروزرسانی آدرس کاربر - بخش 2 04:44
-
خلاصه 01:32
-
مقدمه 01:18
-
ایجاد کامپوننت های حساب 07:22
-
آشنایی با فرم های انگولار 03:48
-
ایجاد فرم لاگین 10:44
-
بروزرسانی کامپوننت هدر 04:04
-
پایداری لاگین 05:01
-
افزودن interceptor احراز هویت 03:49
-
افزودن منوی Angular Material 05:12
-
افزودن فرم رجیستر 07:27
-
اعتبارسنجی فرم - بخش 1 03:36
-
اعتبارسنجی فرم - بخش 2 05:13
-
ایجاد ورودی متنی قابل استفاده مجدد 11:04
-
ایجاد محافظ احراز هویت 09:43
-
بروزرسانی محافظ احراز هویت برای استفاده از observables 07:39
-
چالش - محافظ سبد خرید خالی 01:52
-
راه حل چالش 01:52
-
افزودن کامپوننت state خالی 07:02
-
خلاصه 02:26
-
مقدمه 08:32
-
ایجاد متدهای تحویل در API 06:51
-
راه اندازی Stripe 08:36
-
پیاده سازی اینتنت پرداخت 12:13
-
ایجاد کنترلر پرداخت 10:48
-
طرح بندی صفحه چک اوت 07:55
-
افزودن Stripe سمت کلاینت 15:29
-
ایجاد عنصر آدرس 09:14
-
Populate کردن آدرس در فرم آدرس 09:21
-
ذخیره آدرس به عنوان آدرس پیش فرض 14:39
-
ایجاد کامپوننت تحویل - بخش 1 06:30
-
ایجاد کامپوننت تحویل - بخش 2 05:24
-
ایجاد کامپوننت تحویل - بخش 3 09:46
-
ایجاد عنصر پرداخت 10:48
-
ایجاد کامپوننت نظرات 07:57
-
قابلیت تکمیل خودکار آدرس در Stripe 05:29
-
اعتبارسنجی مرحله تکمیل - بخش 1 11:18
-
اعتبارسنجی مرحله تکمیل - بخش 2 05:16
-
ایجاد توکن تایید Stripe 08:14
-
بروزرسانی کامپوننت نظرات با اطلاعات توکن 09:00
-
تایید پرداخت 11:05
-
نوتیفیکیشن های بارگذاری و خطا 08:49
-
صفحه موفقیت چک اوت 07:05
-
خلاصه 01:46
-
مقدمه 02:01
-
ایجاد تجمیع سفارش - بخش 1 07:30
-
ایجاد تجمیع سفارش - بخش 2 04:07
-
پیکربندی انتیتی های سفارش 09:38
-
آشنایی با واحد کار 05:27
-
پیاده سازی واحد کار 08:28
-
استفاده از واحد کار 06:33
-
ایجاد کنترلر سفارش 11:06
-
اشکال زدایی ایجاد سفارش 10:53
-
افزودن متدهای دریافت سفارش 07:10
-
بروزرسانی مشخصات برای بارگذاری مشتاق 07:24
-
بروزرسانی کنترلر برای بارگذاری مشتاقانه در متدهای دریافت 06:06
-
شکل دهی به داده برای بازگشت 13:02
-
خلاصه 01:04
-
مقدمه 04:18
-
ایجاد کامپوننت های سفارش 08:05
-
ارسال سفارش 13:08
-
طراحی کامپوننت سفارش برای نمایش سفارشات 07:07
-
ایجاد صفحه جزئیات سفارش 12:42
-
بروزرسانی pipe آدرس با محافظ های تایپ 10:23
-
افزودن اندپوینت وب هوک در کنترلر پرداخت ها 14:05
-
تست وب هوک با استفاده از Stripe CLI 09:39
-
افزودن SignalR به API 11:02
-
افزودن SignalR به کلاینت 11:47
-
بروزرسانی صفحه موفقیت چک اوت 11:32
-
افزودن محافظ به موفقیت چک اوت 06:45
-
افزودن استایل کامپوننت صفحه اصلی 05:41
-
خلاصه 01:31
-
مقدمه 05:16
-
آماده سازی اپلیکیشن کلاینت برای انتشار 09:27
-
آماده سازی اپلیکیشن دات نت برای انتشار 11:42
-
راه اندازی سرور Redis ابری 06:41
-
راه اندازی حساب آژور 08:48
-
پیکربندی وب اپلیکیشن در آژور 07:44
-
ایجاد پایگاه داده آژور 08:31
-
انتشار اپلیکیشن در آژور 07:21
-
افزودن یکپارچگی مداوم 14:18
-
عیب یابی مشکلات آژور 08:55
-
قابلیت استفاده مجدد کامپوننت state خالی 11:37
-
بروزرسانی CI برای ساخت اپلیکیشن انگولار 08:58
-
خلاصه 02:02
-
چالش - چالش کوپن 13:12
-
مقدمه 01:21
-
افزودن نقش ها به اپلیکیشن 10:33
-
استفاده از نقش ها 05:28
-
استفاده از نقش ها 11:12
-
بروزرسانی کنترلر اولیه - متد CreatePagedResult 06:32
-
افزودن قابلیت بازپرداخت 08:06
-
ایجاد کامپوننت های ادمین 05:37
-
ایجاد دایرکتیو انگولار 08:14
-
ایجاد محافظ مسیر ادمین 03:54
-
افزودن متدهای سرویس ادمین 05:28
-
افزودن کد کامپوننت ادمین 07:36
-
طراحی قالب کامپوننت ادمین 08:29
-
Populate کردن جدول سفارشات 12:08
-
افزودن قابلیت دکمه اکشن جدول سفارش 08:13
-
افزودن پرامپت تایید 08:52
-
خلاصه 01:31
-
مقدمه 04:23
-
راه اندازی کش کردن روی API 08:41
-
ایجاد یک attribute 10:39
-
تست کش 05:27
-
اعتبارسنجی کش 09:47
-
Lazy loading در انگولار 10:59
-
خلاصه پایان دوره 06:03
-
مقدمه 06:10
-
راه اندازی محیط توسعه 04:01
-
راه اندازی ویژوال استودیو کد برای توسعه سی شارپ 07:38
-
از کجا می توان کد منبع و دارایی های دوره را دریافت کرد؟ 01:38
-
مقدمه 04:44
-
ایجاد پروژه Web API 07:26
-
اجرای API با DotNet CLI 08:36
-
بررسی فایل های استارت آپ Web API 11:16
-
افزودن اولین کنترلر API 11:13
-
افزودن کلاس انتیتی در سی شارپ 03:34
-
راه اندازی Entity Framework 07:31
-
افزودن رشته اتصال 04:37
-
افزودن مهاجرت Entity Framework 05:19
-
بروزرسانی پایگاه داده 03:53
-
خواندن داده از پایگاه داده در API 09:59
-
کالکشن های Postman 03:45
-
ایجاد پروژه های اضافی 09:31
-
ذخیره پروژه در کنترل منبع با استفاده از گیت و گیت هاب 06:56
-
خلاصه بخش 2 04:21
-
مقدمه 03:15
-
الگوی مخزن 06:27
-
افزودن مخزن و رابط 06:41
-
افزودن متدهای مخزن 05:29
-
گسترش انتیتی محصولات و ایجاد انتیتی های مرتبط 05:19
-
ایجاد مهاجرت جدید برای انتیتی ها 05:10
-
پیکربندی مهاجرت ها 11:36
-
اعمال مهاجرت ها و ایجاد پایگاه داده در راه اندازی اپلیکیشن 06:15
-
افزودن Seed کردن داده 09:27
-
افزودن کد برای دریافت برندها و انواع محصول 08:38
-
بارگذاری مشتاق ویژگی های ناوبری 05:49
-
خلاصه بخش 3 02:30
-
مقدمه 08:05
-
ایجاد مخزن جنریک و رابط 06:02
-
پیاده سازی متدها در مخزن جنریک 09:10
-
آشنایی با الگوی مشخصات 06:03
-
ایجاد کلاس مشخصات 11:33
-
ایجاد evaluator مشخصات 06:55
-
پیاده سازی مخزن با متدهای مشخصات 06:31
-
استفاده از متدهای مشخصات در کنترلر 08:06
-
دریافت تک محصول با مشخصات 08:43
-
استفاده از Debugger برای نمایش الگوی مشخصات در عمل 08:31
-
شکل دهی به داده برای بازگشت با DTO 08:06
-
افزودن AutoMapper به پروژه API 05:41
-
پیکربندی پروفایل های AutoMapper 05:58
-
افزودن Value Resolver سفارشی برای AutoMapper 08:18
-
ارائه محتوای استاتیک از API 03:35
-
خلاصه بخش 4 02:35
-
مقدمه 04:02
-
ایجاد کنترلر تست برای خطاها 10:27
-
ایجاد پاسخ خطای ثابت از API 06:20
-
افزودن هندلر خطای اندپیونت یافت نشده 04:20
-
ایجاد میان افزار هندلر استثنا 13:00
-
بهبود پاسخ های خطای اعتبارسنجی 06:45
-
افزودن Swagger برای مستندسازی API 06:13
-
بهبود مستندات Swagger 05:30
-
پاکسازی کلاس راه اندازی 05:48
-
خلاصه بخش 5 01:00
-
مقدمه 05:12
-
ایجاد کلاس مشخصات مرتب سازی 05:15
-
افزودن مشخصات مرتب سازی - بخش 2 05:17
-
کار روی مسئله decimal در Sqlite 06:13
-
افزودن قابلیت فیلترینگ 05:33
-
افزودن صفحه بندی - بخش 1 04:21
-
افزودن صفحه بندی - بخش 2 10:40
-
افزودن صفحه بندی - بخش 3 09:52
-
افزودن قابلیت جستجو 05:10
-
افزودن پشتیبانی CORS به API 05:02
-
خلاصه بخش 6 01:02
-
مقدمه 05:41
-
راه اندازی محیط توسعه دهنده برای انگولار 07:46
-
ایجاد پروژه انگولار 02:44
-
بررسی فایل های پروژه انگولار در قالب 07:34
-
راه اندازی انگولار برای استفاده از HTTPS 06:14
-
افزودن بوت استرپ و Font Awesome 09:59
-
افزودن افزونه های ویژوال استودیو کد برای انگولار 02:12
-
مقدمه 02:11
-
افزودن کامپوننت نوار ناوبری 04:44
-
افزودن کد HTML نوار ناوبری 07:31
-
استایل دهی به نوار ناوبری 05:25
-
آشنایی با ماژوال کلاینت Http 12:43
-
Observables 06:49
-
آشنایی با تایپ اسکریپت 07:58
-
دموی تایپ اسکریپت 11:47
-
ایجاد رابط محصولات 06:51
-
خلاصه بخش 8 03:20
-
مقدمه 05:09
-
سازماندهی فایل ها و پوشه ها 09:55
-
آشنایی با سرویس های انگولار 04:48
-
Consume کردن سرویس ها در کامپوننت 05:34
-
طراحی صفحه فروشگاه 08:17
-
افزودن کامپوننت فرزند برای آیتم های محصول 02:41
-
انتقال داده به کامپوننت های فرزند 08:20
-
افزودن فیلترهای محصول 05:06
-
افزودن قابلیت فیلتر 05:33
-
وصل کردن فیلتر به HTML 03:10
-
افزودن قابلیت مرتب سازی 04:32
-
افزودن قابلیت صفحه بندی - بخش 1 05:38
-
افزودن قابلیت صفحه بندی - بخش 2 07:10
-
افزودن قابلیت صفحه بندی - بخش 3 03:53
-
افزودن هدر صفحه بندی 06:01
-
تبدیل کامپوننت صفحه بندی به یک کامپوننت مشترک 05:24
-
صفحه بندی و ویژگی های خروجی 07:46
-
افزودن قابلیت جستجو 07:25
-
رفع باگ ها 03:10
-
خلاصه بخش 9 01:24
-
مقدمه 02:36
-
ایجاد کامپوننت های اضافی برای مسیریابی 03:05
-
ایجاد مسیرها 05:37
-
راه اندازی لینک های ناوبری 04:14
-
فعال سازی لینک ها 06:13
-
دریافت محصول جداگانه 06:27
-
افزودن صفحه جزئیات محصول 05:50
-
Lazy loading ماژول های انگولار 07:11
-
خلاصه بخش 10 00:47
-
مقدمه 01:48
-
ایجاد کامپوننت خطا برای تست پاسخ های خطا 12:35
-
ایجاد کامپوننت های خطای اضافی 02:30
-
استفاده از Http Interceptor برای ضبط خطاها 07:15
-
افزودن نوتیفیکیشن های toast 06:53
-
مدیریت خطاهای اعتبارسنجی 04:12
-
بهبود کامپوننت خطای سرور داخلی 09:26
-
خلاصه بخش 11 01:27
-
مقدمه 01:11
-
افزودن سکشن هدر 04:31
-
افزودن breadcrumbs 04:38
-
استفاده از سرویس breadcrumbs 04:26
-
تنظیم عنوان سکشن هدر از سرویس breadcrumb 06:37
-
استایل دهی به آیتم های محصول 08:39
-
تغییر تم بوت استرپ 05:11
-
افزودن اندیکاتورهای بارگذاری 11:35
-
مشکلات مربوط به پاکسازی بارگذاری 04:13
-
افزودن محتوای صفحه اصلی 06:04
-
خلاصه بخش 12 01:47
-
مقدمه 07:07
-
راه اندازی Redis 03:34
-
راه اندازی کلاس سبد خرید 03:51
-
ایجاد رابط مخزن سبد خرید 03:30
-
پیاده سازی مخزن سبد خرید 08:24
-
افزودن کنترلر سبد خرید 06:14
-
نصب Redis با داکر 07:03
-
نصب Redis روی مک 04:12
-
نصب Redis روی ویندوز 06:07
-
قابلیت تست سبد خرید 03:35
-
خلاصه بخش 13 01:04
-
مقدمه 01:12
-
ایجاد ماژول سبد خرید 04:11
-
ایجاد انواع سبد خرید 04:09
-
متدهای سرویس سبد خرید 05:02
-
افزودن آیتم به متد سرویس سبد خرید 09:36
-
افزودن گزینه افزودن آیتم به سبد در متد کامپوننت 03:22
-
پایداری سبد خرید هنگام راه اندازی 02:44
-
نمایش تعداد آیتم سبد خرید در نوار ناوبری 04:58
-
استایل دهی به صفحه سبد خرید 11:09
-
افزودن مجموع سبد خرید به سرویس 05:11
-
ایجاد کامپوننت خلاصه سفارش 07:58
-
افزودن قابلیت افزایش و کاهش 08:31
-
افزودن توابع کامپوننت سبد خرید 04:40
-
وصل کردن کامپوننت جزئیات محصول به سبد خرید 15:01
-
افزودن ماژول چک اوت 04:45
-
خلاصه بخش 14 00:38
-
مقدمه 02:37
-
راه اندازی پکیج های هویت 05:27
-
راه اندازی کلاس های هویت 06:29
-
افزودن IdentityDbContext 06:09
-
افزودن مهاجرت جدید 04:59
-
Seed کردن داده هویت 04:46
-
افزودن سرویس های راه اندازی برای هویت 03:23
-
افزودن هویت به کلاس برنامه 04:08
-
افزودن کنترلر حساب 11:52
-
رجیستر یک کاربر 06:30
-
افزودن سرویس تولید توکن 10:03
-
راه اندازی هویت برای استفاده از توکن 04:10
-
تست توکن 08:24
-
عیب یابی مسائل احراز هویت 11:21
-
افزودن متدهای حساب اضافی 09:33
-
افزودن متدهای افزونه user manager 08:01
-
افزودن Dto دیگر برای کاربر 09:36
-
خلاصه بخش 15 00:44
-
مقدمه 01:03
-
پاسخ های خطای Net core. 04:51
-
اعتبارسنجی مدل 04:42
-
چک کردن داپلیکیت آدرس های ایمیل 08:24
-
اعتبارسنجی سبد خرید 08:58
-
بروزرسانی swagger config برای هویت 08:36
-
خلاصه بخش 16 00:55
-
مقدمه 02:34
-
ایجاد ماژول حساب 06:08
-
ایجاد متدهای سرویس حساب 05:20
-
ایجاد فرم لاگین 03:10
-
آشنایی با فرم های انگولار 03:50
-
استفاده از فرم های واکنش گرا در انگولار 04:55
-
ارسال داده به سرور 02:54
-
بروزرسانی نوار ناوبری برای کاربر لاگ شده 03:17
-
پایداری لاگین 07:50
-
افزودن منوی کشویی به نوار ناوبری 08:30
-
اعتبارسنجی فرم در انگولار 05:09
-
نمایش خطاهای اعتبارسنجی 03:41
-
ایجاد ورودی متن قابل استفاده مجدد 06:06
-
قالب ورودی متن قابل استفاده مجدد 06:34
-
ایجاد فرم رجیستر 08:17
-
برخورد با خطاهای modelstate 03:39
-
اعتبارسنجی غیرهمزمان 06:08
-
بهبود اعتبارسنج غیرهمزمان 08:04
-
ایجاد محافظ احراز هویت 09:34
-
استفاده از replay subject 07:33
-
خلاصه بخش 17 01:52
-
مقدمه 01:39
-
ایجاد تجمیع سفارش - بخش 1 08:52
-
ایجاد تجمیع سفارش - بخش 2 07:26
-
پیکربندی انتیتی های سفارش 06:34
-
بروزرسانی کانتکس فروشگاه و seed کردن متدهای تحویل 02:50
-
ایجاد مهاجرت سفارش 04:23
-
ایجاد سرویس سفارش 05:15
-
پیاده سازی متد ایجاد سفارش 10:38
-
ایجاد کنترلر سفارش 10:25
-
اشکال زدایی متد سفارش 10:34
-
آشنایی با واحد کار 05:39
-
پیاده سازی واحد کار 09:37
-
بروزرسانی مخزن جنریک 04:38
-
ریفکتور کردن سرویس سفارش برای استفاده از واحد کار 06:04
-
استفاده از debugger برای مشاهده ایجاد سفارش 04:35
-
پیاده سازی متدهای دریافت سفارش 07:32
-
متدهای دریافت کنترلر سفارش 04:14
-
تست متدهای دریافت کنترلر سفارش 03:19
-
شکل دهی به داده سفارش 09:36
-
پیکربندی AutoMapper برای سفارشات 03:04
-
AutoMapper value resolver دیگر 05:14
-
خلاصه بخش 18 01:33
-
مقدمه 01:47
-
بررسی طرح بندی صفحه 02:33
-
ایجاد کامپوننت stepper 04:15
-
راه اندازی کامپوننت stepper 09:59
-
ایجاد کامپوننت های چک اوت 02:25
-
افزودن فرم چک اوت 03:48
-
ایجاد فرم آدرس 05:31
-
ایجاد فرم تحویل 04:28
-
قالب متد تحویل 05:12
-
استفاده از Http interceptor برای ارسال توکن 05:34
-
اشتراک گذاری خلاصه سبد خرید 10:01
-
کامپوننت نظرات و چک اوت 06:15
-
افزودن دکمه های forward back برای stepper 04:50
-
استفاده از وضعیت فرم برای علامت گذاری کامل step 03:41
-
Populate کردن فرم آدرس از API 06:52
-
اجازه دادن به کاربر برای ذخیره آدرس 05:17
-
بروزرسانی قیمت حمل و نقل کالا 04:13
-
ایجاد رابط سفارش 02:32
-
ارسال سفارش 09:19
-
راه حل مشکل و ریدایرکت کردن به سوی موفقیت 07:30
-
خلاصه بخش 19 01:06
-
مقدمه 05:21
-
مقدمه 03:15
-
PCI DSS 04:56
-
احراز هویت قوی مشتری 07:14
-
راه اندازی stripe 03:41
-
ایجاد سرویس پرداخت و رابط 04:07
-
پیاده سازی اینتنت پرداخت 13:55
-
ایجاد کنترلر پرداخت 08:47
-
بروزرسانی سبد خرید کلاینت 06:33
-
افزودن تابع اینتنت پرداخت 05:19
-
پایداری قیمت حمل و نقل 06:40
-
پیاده سازی عناصر stripe 06:59
-
افزودن عناصر stripe به کامپوننت ها 07:11
-
نمایش خطاهای اعتبارسنجی کارت 03:59
-
استفاده از app stepper به عنوان ویژگی ورودی 03:12
-
ارسال پرداخت 06:32
-
تست خرابی های کارت 07:02
-
اتصال اینتنت پرداخت به سفارش 09:09
-
ایجاد تجربه بهتر برای ارسال 12:02
-
اندیکاتورهای بارگذاری 04:04
-
فعال سازی حالت خطی 07:27
-
اعتبارسنجی Stripe 06:46
-
وب هوک ها 08:08
-
بروزرسانی سرویس پرداخت ها 06:25
-
تست وب هوک ها با stripe CLI 07:42
-
خلاصه بخش 21 03:14
-
مقدمه 02:00
-
راه اندازی کش کردن روی API 08:55
-
ایجاد کلاس attribute کش 11:27
-
تست کش 06:22
-
کش کردن روی کلاینت - بخش 1 08:08
-
کش کردن روی کلاینت - بخش 2 08:25
-
کش کردن روی کلاینت - بخش 3 19:17
-
تنظیمات پیش از انتشار 05:46
-
خلاصه بخش 22 01:52
-
مقدمه 01:58
-
پیکربندی بیلد انگولار 11:42
-
ایجاد بیلد تولید انگولار 06:46
-
نصب PostgreSQL 06:33
-
سوئیچینگ سرورهای پایگاه داده 05:54
-
سوئیچینگ پایگاه داده تولید 05:16
-
کار قبل از استقرار 08:08
-
استقرار اپلیکیشن در سرور لینوکس - بخش 1 15:47
-
استقرار اپلیکیشن در سرور لینوکس - بخش 2 14:25
-
دریافت گواهینامه HTTPS از Lets Encrypt 13:04
-
خلاصه پایان دوره 06:56
-
بروزرسانی پروژه دات نت از .Net Core 3.1. به دات نت 5 09:06
-
بروزرسانی پروژه انگولار از انگولار نسخه 9 به انگولار نسخه 11 12:38
-
بروزرسانی پروژه دات نت از دات نت 5 به دات نت 6 14:08
-
تغییرات پروژه و ویژگی های جدید دات نت 6 17:21
-
بروزرسانی از انگولار 11 به انگولار 12 08:58
-
بروزرسانی از بوت استرپ 4 به بوت استرپ 5 12:44
-
بروزرسانی پروژه های دات نت به دات نت 7 06:48
-
بروزرسانی به مدل میزبانی Net 7 Minimal. 14:30
-
بروزرسانی به انگولار 15 16:29
-
بروزرسانی به بوت استرپ 5 11:01
-
بهبود سرویس سبد خرید - بخش 14 به بعد 11:06
-
بروزرسانی کامپوننت سبد خرید - بخش 14 تا 19 08:54
-
بروزرسانی کامپوننت سبد خرید - بخش 19 به بعد 20:43
-
بروزرسانی کامپوننت جزئیات محصول 11:16
-
فعال سازی strict mode در انگولار (اختیاری) 09:59
-
نصب MySQL - محتوای قدیمی 04:23
-
سوئیچینگ سرورهای پایگاه داده - محتوای قدیمی 10:27
-
سوئیچینگ به پایگاه داده تولید - محتوای قدیمی 14:39
-
کار قبل از استقرار - محتوای قدیمی 13:31
-
راه اندازی سرور لینوکس - بخش 1 - محتوای قدیمی 16:14
-
راه اندازی سرور لینوکس - بخش 2 - محتوای قدیمی 17:37
-
دریافت گواهینامه HTTPS از Lets Encrypt - محتوای قدیمی 08:14
مشخصات آموزش
یادگیری ساخت اپلیکیشن تجارت الکترونیک با Net Core. و انگولار
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:564
- مدت زمان :64:00:36
- حجم :20.96GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy