رایگان

احسان بابائی
BackEnd , DotNet ,Angularبرنامه نویسی وب-Asp.net core
دوره رایگان آموزش asp.net core 5 مقدماتی
بررسی اجمالی
- فصل 7
- قسمت 86
- مدت زمان 25:14:24
- سطح متوسط
- وضعیت به اتمام رسیده
- سورس کد دارد
هدف ما از برگزاری این دوره این است که شما کاربران وبسایت باگتو بدون نیاز بهصرف هزینه برای دورههای آموزشی در کمترین زمان ممکن بتوانید کار با asp.net coreرا بهصورت رایگان و در حدی که بتوانید پروژههای متوسط را طراحی و کدنویسی کنید یاد بگیرید.
asp.net coreیکی از بهترین گزینههای موجود برای طراحی اپلیکیشنهای تحت وب و... میباشد. این تکنولوژی در سال۲۰۱۴ توسط مایکروسافت ارائه شد و طی این چند سال برای تولید اپلیکیشنهای بزرگ به پیشرفت لازم رسیده است.
اگر نگاهی به سایتهای آگهی استخدام بیندازیم میبینیم که اکثر شرکتهای بزرگ به سمت این تکنولوژی روی آوردهاند و کمکم بسترهای خود را به net core. تغییر میدهند.
ازآنجاییکه یکی از دلایل یادگیری یک تکنولوژی جدید بازار کار مناسب و کسب درآمد میباشد میتوان گفت که asp.net core گزینهٔ خوبی برای کسب درآمد در ایران و حتی درآمدهای خیلی بالاتر در کشورهای دیگر میباشد.
در دوره رایگان آموزشasp.net core شما را با مقدمات این تکنولوژی آشنا و قابلیتها و امکانات آن را معرفی میکنیم.
در فصل آخر دوره enterprise یک پروژه را با هم طراحی میکنیم تا شما عزیزان دانستههای خود را در قالب یک پروژه پیادهسازی کنید تا بیشتر با نحوه ایجاد آن آشنا شوید.
این پروژه را با asp.net core5 و sql server به همراه ef core پیادهسازی میکنیم.
بعد از گذراندن این دوره برای حرفهای شدن میتوانید دوره ستارگان Asp.Net Core را مشاهده نمایید.
برای مشاهده آپدیت بر روی قسمت شماره: 86 کلیک نمایید و به صورت آنلاین ویدئوی تغییرات حذف کلاس Startup در Asp.Net Core 6 را مشاهده نمایید.
دانلود ویدیوها
1 - فصل اول آشنایی با .Net Core و Asp.Net Core
- معرفی دوره00:05:44
- .Net Framework00:05:46
- آشنایی با .Net Core و Asp.Net Core00:08:41
- .Net Standard00:07:00
- معرفی .Net 500:02:00
2 - فصل دوم آموزش کانفیگ ها در Asp.Net Core
- معرفی فصل دوم00:05:44
- نصب .Net 5 بر روی ویژوال استادیو 201900:05:51
- آشنایی با قابلیت های جدید Visual Stadio 201900:07:30
- آموزش کار با CLI در Net Core00:07:03
- ساختار پروژه های Asp.Net Core00:07:09
- کار با کلاس Program در Asp.Net Core00:14:30
- کار با کلاس Startup در Asp.Net Core00:23:23
- آموزش کار با middleware در Asp.Net Core00:45:00
- آموزش کار با Environment00:22:20
- مدیریت خطا در برنامه های asp.net core00:07:18
- Logging in Asp.Net Core00:30:28
3 - فصل سوم معماری و فریم ورک mvc در asp.net core
- پیش نیاز ادامه دوره - آموزش http01:03:00
- آشنایی با معماری MVC00:06:46
- آشنایی با امکانات فریم ورک MVC در Asp.Net Core MVC00:06:40
- Controllers00:14:07
- Action Method00:05:36
- Action Selector and Action Verbs00:11:50
- Models00:16:00
- Views00:08:25
- Razor00:16:40
- Html Helpers00:18:20
- Tag Helpers00:10:24
- Layout00:11:01
- ViewFiles00:05:03
- Routing00:18:03
- Validation00:24:53
- Scaffolding00:17:20
- Model Binding00:22:15
- ViewBag-ViewData-TempData00:22:51
- PartialView00:08:19
- ViewComponent00:28:20
- Areas00:09:05
4 - فصل چهارم مقدمه ای بر بانک های اطلاعاتی و SQL Server
- معرفی فصل چهارم00:03:48
- طراحی بانک اطلاعاتی00:07:07
- ایجاد دیتابیس فروشگاه00:27:01
- CRUD in SQL Server00:06:05
- Gnerate Script00:09:07
- Backup and Restore00:15:47
- آشنایی با T-SQL00:16:10
- تمرین فصل چهارم00:04:55
5 - فصل پنجم آموزش EF CORE
- آشنایی با ORM و EF CORE00:04:48
- نصب EFCore 500:09:10
- پیاده سازی DbContext00:18:13
- طراحی بانک اطلاعاتی Store با EFCore00:26:37
- Querying and SavingData00:20:20
- آشنایی با SQL Server Profiler00:03:53
6 - پروژه عملی
- معرفی پروژه عملی00:02:57
- قالب وبسایت00:10:15
- معرفی معماری Clean00:03:25
- پیاده سازی معماری Clean00:11:17
- آشنایی با اسکرام00:07:47
- اسکرام چیست00:07:02
- پیاده سازی قالب ادمین00:16:53
- پیاده سازی قالب سایت00:08:31
- کاربران - بخش اول00:30:13
- کاربران - بخش دوم00:59:45
- کاربران - بخش سوم00:42:16
- کاربران - بخش چهارم00:24:06
- مدیریت دسته بندی ها00:25:55
- افزودن محصول جدید به فروشگاه00:25:07
- نمایش لیست و جزئیات محصولات در پنل ادمین00:19:39
- نمایش محصولات در وب سایت00:21:29
- ساخت صفحه جزئیات محصول00:36:08
- ایجاد منوهای پویا00:23:02
- پیاده سازی جستجو برای فروشگاه00:20:13
- صفحه بندی و sort برای محصولات00:31:33
- صفحه اصلی پویا - بخش اول00:39:25
- صفحه اصلی پویا - بخش دوم00:40:04
- کار با کوکی در Asp.Net Core00:16:18
- ایجاد سبد خرید - بخش اول00:27:55
- ایجاد سبد خرید - بخش دوم00:38:16
- ایجاد سبد خرید - بخش سوم00:11:32
- ذخیره سبد خرید برای کاربر بعداز لاگین00:08:03
- ایجاد فاکتور - ثبت درخواست پرداخت00:25:54
- پیاده سازی درگاه پرداخت - زرین پال00:33:02
- ثبت سفارش برای کاربر00:35:53
- سفارشات کاربر00:14:29
- مدیریت سفارشات در پنل ادمین00:17:36
- مدیریت پرداخت ها00:11:23
- Authorization and Authentication00:19:45
7 - آپدیت
- حذف کلاس Startup در Asp.Net Core 600:23:50
آیا این دوره پشتیبانی هم دارد؟
اگر منظورتان از پشتیبانی پاسخ دادن به سوالات شخصی و موردی شما است، خیر! پشتیبانی ندارد! برای گرفتن مشاوره اختصاصی از باگتو، در سال حداقل لازم است چندصد میلیون تومان بپردازید.
البته مشکلات فنی خود را می توانید در قسمت باگ سایت ارسال نمایید، دیگر کاربران و یا پشتیبانی باگتو پاسخ سوال شما را ارسال می کنند.
برای ارسال نظر وارد حساب کاربری خود شوید
ورود به حساب کاربری ثبت نام
نظرات 1195
ببخشید اشتباه از من بود و لینک ها درست هستند
سلام وقت بخیر
ببخشید در فصل دوم ویدئو 9 و از ویدئوی 12 به بعد تکرار ویدئو های قبلی هستش ! ظاهرا مشکل در لینک های شما وجد داره
سپاس فراوان
سلام
ببخشید این دوره چه پیشنیاز هایی دارد؟
سلام
C sharp
html
css
دوره مباني وب
از شما ممنونم به خاطر بزرگواری شما در ارائه رایگان این دوره
ممنونیم از شما
اقای مهندس یه سوال دیگه
میتونم ویژوال استودیو 2020 نصب کنم به جای 2019
فکر میکنم نرم افزارم مشکل داره
سلام
اگه منظورتون 2022 می باشد بله مشکلی نداره
سلام و اخترام آقای مهندس
جلسه سوم از بخش سوم را تمرین میکنم ولی controller را موقع اجرا شناسایی نمیکنه و در قسمت آدرس که کنترلر و ایندکس را مینویسم بعد اجرا نمیشه و خطا میدهد... نمیدونم ایراد از نرم افزاره؟
حتی جلسه نهم از بخش دوم برای enviroment که از طریق cmd اجرا میگیرم خطا میدهد و نمیتونستم تغییر enviroment را انجام دهم چند خط کد قرمز رنگ نمایش میداد بعد از نوشتن dll و زدن دکمه اینتر
نمیدونم ایراد از نرم افزاره؟
ممنون میشم راهنمایی بفرمایید
سلام
اگر Controller را شناسایی نمی کند احتمالا کلاس شما به Controller تبدیل نشده است
سلاک خسته نباشید
سورس پروژه در کدام قسمت هست؟
سلام این چه خطایی
An unhandled exception occurred while processing the request.
InvalidOperationException: RenderBody has not been called for the page at '/Areas/Admin/Views/shared/_Adminlayout.cshtml'. To ignore call IgnoreBody().
سلام
در متن خطا نوشته شده است که شما در layout خود RenderBody ندارید
با احترام
ممنون از زحمات زیاد - بحش پایانی در مورد آپدیت قابل مشاهده یا دانلود نیست - لطفا بررسی بفرمایید
سلام روزتون بخیر برای لحظاتی سرویس ابراروان از دسترس خارج شده بود الان مشکل حل شده میتونید دانلود کنید
سلام آقای مهندس بابایی وقت شما بخیر.
قالب سایتی که تو راست چین هست با چیزی که شما تو آموزش مقدماتی استفاده کردین تفاوت داره.خواستم بپرسم ایرادی نداره قالب ها متفاوت باشن؟
سلام روزتون بخیر میتونید از هر قالیب دیگه ای استفاده کنید مهم بکند هست که اجرا میشه
با سلام و خسته نباشید
استاد ببخشید من اخیرا به یه مشکلی داخل پروژه هام روبه رو شدم و این داخل همه پروژه هام اینطوری شده و هم با .net5 و هم با .net6 تست کردم
یا اصلا ران نمیشه و میگه فایل exe پروژه داخل فولدر bin پیدا نکردم ،یا ارور میده و میگه (Process with an Id of 28480 is not running)، و یا ران میشه ولی تنها صفحه ای که برام میاد یه صفحه است که متن زیر داخلشه :
HTTP Error 500.0 - ASP.NET Core IIS hosting failure (in-process)
Troubleshooting steps:
For more information visit: https://go.microsoft.com/fwlink/?LinkID=2028526
سلام
برای Add Entity FrameWork Sql Server داخل کلاس program در Asp.net Core6 چه کدی باید بزنیم؟
سلام
از کد زیر استفاده کنید
builder.Services
با عرض سلام و تشکر از زحمات بی دریغ جناب آقای بابایی .
آیا برای نوشتن کد های Ajax و یا جاوااسکریپ در محیط سی شارپ نیاز هست تا افزونه خاصی اضافه شود.
سلام
این کدها در مرورگر اجرا می شوند و ربطی به سی شارپ ندارند
سلام
چرا نمیتونم قسمت آخر رو دانلود کنم ؟
سلام
این قسمت فقط مشاهده انلاین دارد
سلام و عرض خسته نباشید
template هایی که استفاده شده در جلسه 58 و 59 رو به طور کامل دسترسی داریم یا فقط بخش هایی رو که خود شما استفاده کردید رو می تونیم استفاده کنیم؟
و فایل ها در جلسه چندم می باشد؟
تشکر
سلام فایل های css و js در پوسه wwwroot موجود می باشد
سلام اقای بابایی وقتتون بخیر برای انتقال روی هاست گفتین بعد از اینکه دوره ستارگان تموم شد اینجا قرار میدین میشه بی زحمت اموزش انتقال روی هاست رو قرار بدین ممنون از زحماتتون
سلام استاد خسته نباشد
قالب ادمین و سایت را باید بخریم ؟
سلام استاد
من توانستم با این دوره یک سایت راه اندازی کنم و به خاطرش ازتون خیلی ممنونم
دوره بسیار مفیدی هست و مطالب را عالی توضیح دادید
سلام و وقت بخیر
برای دیتابیس های دیگه هم میشه از روشی که توی فصل5 گفتید استفاده کرد؟مثل postgres
با عرض سلام
بله، برای تمای دیتابیس های که Provider آن توسط EF Core ارائه شده باشد می توانید استفاده نمایید.
لیست Provider های EFCore را می توانید از لینک زیر مشاهده نمایید.
https://docs.microsoft.com/en-us/ef/core/providers/?tabs=dotnet-core-cli
با سلام و عرض خسته نباشید,استاد میخواستم بپرسم اگر بخواهیم فایل پروژه رو که به صورت sln. هست رو برای کسی بفرستیم که visual studio نداره چطوری پروژه وب ما رو ببینه?
سلام
باید sdk دات نت رو روی سیستم خودش نصب کنه و با Ide های دیگه مثل VS Code هم می تونه پروژه رو مشاهده کنه.
سلام مجدد و ارزوی سلامتی
نکته ی دیگر این که در قسمت آدرس دهی فایل های JS شما در کلیپ فایل ها رو صورت درگ و دراپ جابجا کردید و ادرس رو به فولدر موجود تغیر دادید ولی الان وقتی اینکار رو میکنم این طور نیست که در زیر با مثالی توضیح میدم:
وقتی شما دراپ کردید به این صورت بود:
.......AdminTemplate/app-assets/js/core/
وقتی الان بنده دراپ میکنم به صورت زیر نمایش داده میشه:(و شروع ادرس دهی از فایلی هست در خود ویندوز از انجا فایل رو شروع به ذخیره و اجرا کردم) :
F:\C# ProjectVS\************\**********\EndPoint.StoreSite\wwwroot\AdminTemplate\app-assets\js\core\libraries
به اسلش ها توجه بفرمایید..
در این مسئله چکار باید کرد؟
سلام وقتتون بخیر و بشادی..
ممنون از آموزش خوبتون و امیددارم روز به روز سرعت پیشرفتتون در ارائه ی مطالب اموزشی هم در کیفیت و هم در کمیت تصاعدی باشه..
جسارتا در مورد پروژه ی عملی در رابطه با قالب های مدیریت و فروشگاهی که قسمت کد های HTML رو کپی و در پروژه جای گذاری میکنید؛ الان بنده وقتی قالب ها رو دان کردم و بررسی کردم بسیار تغیر کرده هم در نحوه ی اجرای فایل ها و هم قرارگیری فایل ها در پوشه های منظور خودش.
مثلا برای ایجاد کردن View قسمت مدیریت یکی از قالب های مدیریت رو که grid بود کپی کردید و الان در همون قالب که از همون سایت دان کردم همچین چیزی اصلا نیست و این کار بنده رو که تازه کار هستم سخت کرده..
ممنون میشم در حد امکان بنده رو یاری کنید..
متشکر.
سلام. سال نو مبارک
دو اشکال داشتم در فیلم 14 افزودن محصول
1- در بخش IProductFacad، چرا برای عملیات Get، اینترفیس را معرفی کرده ایم ولی برای addNew مستقیم سرویس معرفی شده؟
2- در بخشی که سرویس GetAllCategory را نوشتیم، بخش آخر که برای دراپ داون، لیست دسته بندی ها رو می گیریم، با وجودیکه لیست با موفقیت گرفته شده، IsSuccess=false هست؟
return new ResultDto<List<AllCategoriesDto>>
{
Data = categories,
IsSuccess = false,
Message = "",
};
سلام ممنون از اموزش های خیلی خوبتون. من ویژوال استودیو 2019 V16.9 رو نصب کردم با دات نت ورژن 5.212. برای اجرای کدهایی که همراه ویدیوهاس error دارم. ممنون میشم راهنمایی کنین
سلام
لطفا خطای خود را در قسمت باگ ارسال نمایید
سلام سال نو مبارک این قسمت جدید که برای آپدیت گذاشتین رو چه جوری میشه دانلود کرد
سلام فقط آنلاين مي توانيد مشاهده نماييد
اول اینکه خیلی ممنونم که خیلی زود جواب دادین.
استاد نسبت به بقیه اموزش هایی که توی ستارگان گذاشتین.
طبق اینکه کدوم از فصل ها مهم تر هستن چجوری اولویت بندی میکنید؟
به همين ترتيبي كه ويدئو ها روي سايت قرار داده شده ببينيد. Mongo هم مي تونيد بزاريد قبل از پروژه ببينيد
سلام وقتتون بخیر
اقای بابایی یادگیری mongodb چقد در Asp.net Core اولویت داره؟
سلام اولويت نسبت به چي؟
سلام. فصل های 4 و 5 نیست. راهنمایی میکنین
سلام
اضافه شد
استاد چطور متوجه بشیم که قالب کاملا ریسپانسیو هست؟در حالت لوکال در سایز های مختلف قالب مشکلی نداشت و در زمان خرید قالب هم ان را ریسپانسیو معرفی کرده بود ولی متاسفانه بعد از قرار گرفتن روی هاست این مشکل پیش اومد.
مرورگرها ابزارهايي براي نمايش سايت در صفحه نمايش هاي مختلف ارائه مي كنند از آنها استفاده نماييد
با سلام خدمت استاد ارجمند و تشکر از دوره های بسیار مفیدتون
من این دوره را با قالبی که شما کار کردید به صورت عملی انجام دادم . بعد ازپابلیش سایت برروی هاست ،سایت برروی لب تاب وتب لت به درستی نمایش داده می شود اما برروی موبایل در حالت عمودی منوی سایت ،صفحه اصلی را می پوشاند ولی در حالت افقی به درستی نمایش داده می شود
ممنون میشم راهنمایی بفرمایید
سلام
این مسائل مربوط به ریسپانسیو قالب می باشد
که باید تسلط بر فرانت داشته باشید مشکلاتش رو برطرف نمایید. یا از یک قالب کاملا ریسپانسیو استفاده نمایید
نسخه های
2.1.509 [C:\Program Files\dotnet\sdk]
2.2.100-preview3-009430 [C:\Program Files\dotnet\sdk]
2.2.110 [C:\Program Files\dotnet\sdk]
6.0.102 [C:\Program Files\dotnet\sdk]
6.0.200 [C:\Program Files\dotnet\sdk] رو سیستمم نصب هستش ولی تو vs نمیاره امکانش هس یه ادرس ایمیل بدین من عکسش رو بفرستم براتون
ممنون که زود جواب دادین ...
اصلا نمیتونم کانفیگ پروژه ها رو یکی کنم گزینه هاش نیست نمیدونم دانلود هام ناقصه یا چی ...چن روزه وقتمو گرفته درست نمیشه مثلا تو ropertice پروژه persistance قسمت target framework فقط تا گزینه .net framwork 4.7.2 هس و اصلا net 6 نیس که انتخاب کنم
از لینک زیر Sdk دات نت 6 را دانلود کنید و رو سیستمتون نصب کنید
https://dotnet.microsoft.com/en-us/download/dotnet/6.0
با اجرای دستور زیر در cmd می تونید لیست Sdk های نصب شده بر روی سیستمتون رو مشاهده کنید
dotnet --list-sdks
باید .Net6 هم در این لیست نمایش داده شود
سلام وقت بخیر ...
من پروژه رو طبق اموزش انجام میدم الان میخوام تو persistance پکیج core رو نصب کنم خطا نسخه .netframwork4.7.2 رو میده و خیلی سرچ کردم نمیدونم چیکار کنم میشه راهنمایی کنین ...vs2022 هستش و core 6 حالت ئیش فرض mvc خودش net6 رو انتخاب کرد و ئروژه class libraryهم net framwork 4.7.2 من تغییر ندادم الان مشکل چیه
سلام
نسخه همه پروژه ها رو بزارین روی .Net6 و نسخه EFCore6 هم نصب کنید
آقای بابائی ممنون از زحمات شما واقعا این دوره برای من مفید بود
پیروز و سربلند باشید
سلام آقای غنی زاده
ممنونم از شما
امیدوارم شاهد پیشرفت های بیشتری از شما باشیم
سلام و درود
در ابتدا تشکر از دوره خوبتون
ببخشید یه خواهش . میشه یه دوره تدارک ببینید و تفاوت های دات نت 5 و 6 رو توش پوشش بدید مثلا اختلافاتی که سر کانفیگ سولوشن دارن تو کلاس پروگرم یا نبود کلاس اختصاصیی تحت عنوان استارت آپ و یا ....
باتشکر
سلام
آپدیت دات نت 6 را به برای ستارگان Asp.Net Core کرده ایم که یک قسمت از آن مربوط به بررسی حذف کلاس Startup می باشد.
قسمت مربوز به کلاس Startup را هم به این دوره اضافه می کنیم.
سلام و درود
در ابتدا ممنونم از دوره خوبتون و اینکه توضیحاتو به صورت کامل دادید و چیزی از قلم ننداختید
فقط یه مسئله ای
با توجه به اینکه gonfiguration در NetCore6 . با ورژن 5 متفاوت است و خبری از کلاس مجزا Startup نیست و پیکربندی زیرساخت های پروژه در Program هم تفاوت هایی پیدا کرده. آیا آپدیتی برای این دوره داریم یا اینکه دوره ای جدا تفاوت های دو ورژن .net را کاور کند ؟
اگر در حال حاظر دوره تدارک دیده شده لطف کنید و لینک دسترسی به آن را در پاسخ درج کنید اما اگر این اتفاق صورت نگرفته آیا قرار است دوره ای با این هدف ضبط شود ؟ و اگر بله ، تایم تقریبی ریلیز دوره چه تاریخی است ؟
بسیار ممنون
سلام وقت بخیر ببخشید داخل visual studio نسخه 2022 وقتی که پروژه رو میسازیم پوشه startup ایجاد نمیشه چطوری میشه اینو درست کرد؟
سلام
طی روزهای آینده یک ویدئو برای کافیگ کلاس Program و بررسی حذف کلاس استارت اپ در سایت قرار می دهیم.
سلام.
نمیشه از ADO.NET استفاده کرد؟
محدودیتی ندارید
می توانید استفاده نمایید
سلام و ممنون از دوره خوبتون
چندتا سوال داشتم :
1- سورس کد مربوطه رو از کجا میتونم دانلود کنم؟
2- آیا در مورد برنامه نویسی وب-Asp.net cor با زبان VB.Net هم مرجعی دارید؟
3- در بازار کار فعلی یادگیری ASP.Net MVC ارجح هست یا ASP.NET Core?
سلام
کنار هر ویدئو سورس آن نیز قرار داده شده است
Asp.Net Core
سلام خسته نباشید یه سوال داشتم برای استعلام کد ملی هنگام ثبت نام باید چه کار بکنیم مثل دیجی کالا که به محض اینکه کد ملی رو اشتباه وارد بکنی و مال خودت نباشه بهت اخطار میده حتی اگه ده رقم باشه.
سلام
کد ملی یک ساختار مشخصی دارد که بر اساس یک فرمول ریاضی می توانید تشخیص دهید کد ملی وارد شده صحیح هست یا خیر. (فرمول را به زبان سی شارپ می توانید از گوگل پیدا کنید)
اما اگر بخواهید اطلاعات یک شماره کارت ملی را بدست بیاورید باید از ثبت احوال Api خریداری کنید.( البته به هرکسی این سرویس ها را ارائه نمی دهند)
سلام سپاس از سایت و دورههای خوبتون،من یک پروژه asp mvcدارم می خواهم به core ببرمش.به نظر شما از کجا شروع کنم؟
سلام
اگه از لایه بندی و جداسازی مناسبی برای پروزه قبلی استفاده کرده باشید با دردسر کمتری می توانید مهاجرت انجام بدین.
خیلی از جاها رو باید بازنویسی کنید
بهتره قبل از این کار Asp.Net Core را به خوبی یاد بگیرید
چرا سورس اخر رو نزاشتید من از اخرین قسمت سورس برداشتم خیلی جاهاش خرابهع
سلام
احتمالا دیتابیس ندارید که براتون خطا داره
سلام استاد برای استفاده از fluentvalidation در کدوم لایه باید استفاده کنیم application ؟
سلام
اگر در Endpoint استفاده می کنید در Infrastructure قرار دهید
سلام یه سوال داشتم برای استفاده از FluentValidation باید در کدوم لایه قرا داده بشه Application?
سلام بابت آموزش خوب شما کانال تلگرام برای پرسش و پاسخ دارید ؟
سلام.
ممنون از آموزش خوبتون کامل و مفید واقعا
ولی کاش از یه قالب رایگان استفاده می کردید اون رو به ما هم میدادید تا همگام با شما پیش بریم
سلام
فایل های موردنیاز در سورس کد پروژه وجود دارد.
سلام مرسی از زحمتی که برای تهیه این دوره کشیدید
ولی من بعد از تماشای حدود 20 جلسه از این آموزش
خواستم بگم که این آموزش برای یه فرد مبتدی زیادی سنگینه و خیلی از مسائلی که برای شروع دوره بیان میشه بهتر بود که در طول دوره و با مثال به مخاطب انتقال داده میشد
سلام
قبل از دیدن این دوره دوره های
سی شارپ رایگان
سی شارپ متوسط
و مبانی http را از سایت باید مشاهده نمایید
سلام استاد عزیز
نمیدونم چرا این دوره را رایگان کردید ، اما دمتون گرم ، دعای خیلی ها مثل من که لنگ این آموزش هستم پشت سرتون هست
آیا این پروژه قابلیت اجرا روی cpanel های معمولی رو داره؟ هرجا سرچ میکنم یا باید تنظیماتی انجام بشه که در اختیار ما نیست یا باید سرور اختصاصی خرید کنیم.
میشه یه راهنمایی بکنید یا یه آموزش قرار بدید؟
سلام
پروژه های دات نت روی لینوکس اجرا می شوند اما باید قبل از آن بسته های موردنیاز بر روی سرور لینوکسی نصب شوند که در هاست های اشتراکی شما دسترسی به صرور برای نصب این پیشنیاز ها ندارید.
هاست ویندوزی تهیه کنید و با پنل پلسک مدیریت آن را انجام دهید
و یا از ابر اروان کانتینر ابری تهیه کنید و با داکر یک ایمیج از پروزه ایجاد کنید و روی یک کانتینر ابری که بر روی سیستم عامل لینوکس اجرا شده است برنامه خود را پاپلیش نمایید.
و یا اینکه باید یک VM تهیه و لینوکس را نصب و کانفیگ ها را خودتان انجام دهید
سلام ، برای شروع یادگیری این آموزش ؛ می تونم از ویژوال استادیو 2022 استفاده کنم؟ تشکر
سلام
بله مشکلی ندارد. فقط از دات نت 5 استفاده کنید.
سلام اقای بابایی خیلی ممنون بابت دوره خوبتون واقعا سطح دوره بسیار بسیار بسیار عالی است 😁
خصوصا کار با Jquery و Ajax و Sweet Alert و .... تجربه بسیار خوبی میده استاد عزیز
با تمام روش های تدریسی که استفاده کردید شخصا موافقم
در اخر دو تا سوال داشتم ازتون
1_ ایا الگو و یا راه حلی هست که سرویس ها را کوچکتر و بهتر بنویسیم و کد تکراری کمتری داشته باشیم یکی از راه هایی که به ذهن خودم میرسه استفاده از Generic Repo هست و ....؟ (لطفا اسم یک الگو یا اسم یک معماری را بگید )
2_ایا میشه پروژه ای که زدیم (تمام کد ها را دوباره خودم نوشتم) را با افزودن تعدادی فیچر(استفاده از دیتابیس های دیگر (redis) افزودن امکانات واقعی یک فروشگاه ) و تغییرات و.... فروخت یا استفاده شخصی کرد؟
سلام
بله می توایند پروزه را بفروشید. اگه بتونید از طریق این دوره درآمد کسب کنید خیلی خوشحال می شم.
درود مهندس جان
دم شما گرم با این دوره فوق العاده که گذاشتید و مخصوصن این که رایگان بود، خیلی استفاده کردم.
راستش یه مشکلی که برام پیش اومده اینه که برای صفحه بندی وقتی از لازیا استفاده میکنم، برای ارسال کوئری استرینگ دقیقا همون مقدار @@(Request.QueryString.Value) عینا تکرار میشه توی url و سرچ کی، ایدی کتگوری و .. ارسال نمیشن اونوقت همه چیز به هم میریزه. تا حالا از دو نسخه مختلف لازیا استفاده کردم(یکی 1 و اون یکی 3) ولی باز همون مشکلو داشتم.
اگر راهنمایی کنید ممنون میشم
سلام
ممنونم از شما
لطفا سوالات فنی را در قسمت باگ بپرسید
درود بر شما
خسته نباشید
من به تازگی مقدمات برنامه نویسی سی شارپ رو تموم کردم و داخل یک شرکت برای کارآموزی رفتم،برای کارآموزی وب
میخواستم بدونم برای مفاهیم وب و کلا برنامه نویسی وب این دوره مناسب تازه کار ها هست یا اینکه سطحش بالاست و باید کمی کار کرده باشی تا بتونی بیای سمت این دوره و کلا سمت asp.net core ؟
سلام
برای شروع این دوره باید سی شارپ را تا سطح متوسط کار کرده باشید
و مبانی وب رو هم بدونید
البته آشنایی با Html/Css/js هم نیازه.
درود بر شما
خسته نباشید
من به تازگی مقدمات سی شارپ رو تموم کردم و در یک شرکت برای کارآموزی رفتم،کارآموزی وب
برای مقدمات مفاهیم برنامه نویسی وب این دوره خوب هست و پوشش میده یا اینکه برای تازه کار ها یکمی سطحش بالا هست؟
سلام چرا در این آموزش از mango db استفاده شده من بیشتر نیاز داشتم با sqlserver و ef core کارکنم دلیل خاصی برای استفاده از این پایگاه داده داشتید؟
در این دوره از Sql استفاده شده است
در دوره ستارگان Asp.Net Core هم از Sql استفاده کرده ایم و هم از MongoDb
دلیلش افزایش دانش شما بوده است. چون دیر یا زود یه جایی مجبور می شید از NoSql هم استفاده کنید
با عرض سلام... آیا بین asp. Net core و. Net core تفاوتی هست و اینکه آیا از زبان c# در این دوره استفاده شده یا خیر.. اگر جوابم رو زودتر بدید ممنون میشم چون من مبتدی هستم والان که میخوام شروع کنم یه مقدار سردرگم شدم که باید چه کار کنم
سلام
.Net یک فریم ورک می باشد و Asp.Net یک تکنولوژی از فریم ورک دات نت می باشد برای طراحی وب اپلیکیشن
در این دوره هم از زبان سی شارپ استفاده شده است
قبل از مشاهده این دوره بهتر است دوره های مقدماتی و متوسط سی شارپ باگتو را ببینید
سلام استاد
دوره بسیار مفید و کاربردی بود
ازتون سپاسگزارم
چند تا سوال داشتم ممنون میشم پاسخ دهید
من بخاطر اینکه اشتباه درکد ها و سرویس های جدیدی که می نویسم کل پروژه ام را تحت تاثیر قرار ندهد ابتدا روی یک کپی از پروژه جداول جدید را می ساختم و سرویس های جدید را اضافه می کردم وسپس در پروژه اصلی Update-DataBaseرا انجام می دادم و سرویس ها را اضافه می کردم.دوبار مشکلی پیش نیامد اما دفعه آخر پیغام تکراری بودن objectرا میداد و دیتابیس آپ دیت نمی شد.چطور این مشکل را برطرف کنم؟
واینکه یکی از پکیج ها را در پروژه آپ دیت کردم وپیغام عدم تطابق ورژن آن پکیج با بقیه پکیج ها را دارم .چطور این پکیج را حذف کنم؟
سوالی هم در مورد CKEditorدارم .بعد از نصب و راه اندازی آن در قسمت ادمین چطور محتویات آن را در صفحه اصلی سایت نمایش دهم؟در قسمت ادمین به درستی کار می کند و تصاویر هم اضافه می شوند اما در سایت، پیغام undefined نمایش داده می شود
ممنون میشم راهنمایی بفرمایید
سلام
1- مایگریشن هیستوری دیتابیس رو ببین، احتمالا مایگریشن های قبلی رو حذف کنی ومایگریشن جدید بزنی مشکلت برطرف بشه
باید بقیه پکیج ها رو هم آپدیت کنید مشکل برطرف می شود. از قسمت dependency در سولوشن می توانید پکیج ها رو حذف کنید. و یا در قسمت management nuget
محتوای ckeditor هم می توانید با html.row نمایش دهید
موفق باشید
با سلام و تشکر بابت آموزش خوبتون
طبق آموزش شما در درس middleware 2-8
public async Task Invoke(HttpContext httpContext)
{
if (httpContext.Request.Path.ToString().ToLower().Contains("/content"))
{
await httpContext.Response.WriteAsync("This message From Content...!");
}
await _next(httpContext);
}
سلام و عرض ادب . سوالی داشتم خدمتتون . بر فیچر افزودن کالا ، از ایجکس استفاده شده و اصلا تگ فرم استفاده نشده . در این صورت چطور میشه ولیدیت کرد مقادیر رو ؟ بدون تگ فرم Model State کار نمیکنه و مقدار نمیگیره . منتظره پاسختون هستم . را احترام🌹
سلام
ممنونم از شما
اینجا می تونید از تگ Form هم استفاده کنید و قبل از ارسال Validate را انجام دهید
از ابزار FluentValidation هم می توانید استفاده کنید
ممنون از آموزش فوق العاده تون
میخواستم بدونم چرا برای هر سرویس یه اینترفیس میسازید؟
تا جایی که من فهمیدم ربطی به توسعه کد در آینده و DIP نداره. یعنی مثلا اینترفیس سرویس GetUsers اینترفیسی مثل اینترفیس ارسال پیام نیست که بخوایم در آینده چند کلاس مثل سرویس ارسال ایمیل یا sms ازش ارث بری کنند و صرفا یه اینترفیس مینویسیم و یه کلاس سرویس فقط از اون ارث بری میکنه.
دلیل استفاده از اینرفیس در اینجا فقط اینه که داخل controller ها به صورت دستی object از کلاس سرویس رو new نکنیم؟
اگه دلیلش این هست چرا برای dto ها و کلا بقیه کلاس ها این کارو نکنیم؟
کلا توی کد نویسیم از این روشی که شما گفتید دارم استفاده میکنم و از روی عادت اینطوری مینویسم ولی دلیلش هم میخوام بدونم که چرا این کارو میکنیم؟
سلام دلیلیش اینه که لاینه UI به کلاس های Concrete لایه Application وابسته نباشه
حتما دوره تزریق وابستگی را ببینید خیلی بهتر این وارد را درک می کنید
سلام استاد
در بخش ۶۰ زمانی که Update-database می زنم جداول داخل دیتا بیس ساخته نمی شوند فقط جدول __EFMigrationsHistory ساخته می شود.
پیغامی که در package manager داده میشه هم در ادامه میذارم.
Build started...
Build succeeded.
Microsoft.EntityFrameworkCore.Infrastructure[10410]
'AddEntityFramework*' was called on the service provider, but 'UseInternalServiceProvider' wasn't called in the DbContext options configuration. Consider removing the 'AddEntityFramework*' call, as in most cases it's not needed and may cause conflicts with other products and services registered in the same service provider.
Security Warning: The negotiated TLS 1.0 is an insecure protocol and is supported for backward compatibility only. The recommended protocol version is TLS 1.2 and later.
Done.
ممنون میشم راهنمایی بفرمایید.
لینک دانلود یکجا؟
خیر
البته محدودیت زمانی برای دانلود ندارید و در هر زمانی می توانید دانلود خود را انجام دهید
سلام ببخشید سوالی داشتم موقعی که مایگرشن میزنم تو ویژوال مدلای من ساخته میشه تا اینجا اوکیه ولی وقتی اپدیت دیتابیسو میزنم این ارور میاد ممکن هست راهنماییم کنید مشکل از کجاست
Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "DataLayer.Migrations.FirstDB.resources" was correctly embedded or linked into assembly "DataLayer" at compile time, or that all the satellite assemblies required are loadable and fully signed.
سلام استاد یه سوال داشتم . در لایه application بخش service ها , برای هر فیچر یک پوشه جدا میساختم و اون رو به دوبخش commands و queries تقسیم میکردیم . خواستم بپرسم ممکنه هر فیچر رو به سه بخش تقسیم کنیم و توی بخش سوم dto های مربوط به همون بخش رو قرار بدیم؟ (queries , commands , dtos) . احساس میکنم اگه اینطور انجام بدم یه سری dto های اضافه حذف میشه و نیاز نیس واسه همه بخش ها dto بسازیم . نظرتون؟
معماری کلین پیاده سازی های مختلفی داره
روی گیت هاب میتونید پیاده سازی های مختلفی که از این معماری انجام شده رو ببینید و الگوبرداری کنید.
شاید این روش شما هم مناسب باشه
سلام آموزش بصورت database first هست یا codefirst ? خیلی ممنونم
سلام
در DotNet جدید فقط روش CodeFirst پشتیبانی می شود و این دوره هم از CodeFirst استفاده شده است.
سلام و عرض ادب و تشکر از سایت عالیتون
عذر میخوام تو درس مربوط به کاربران بخش دوم(فایل 61) وقتی که من میام reference لایه مربوط به ToPaged رو اضافه کنم که میشه لایه Bugeto_Store.Common.Dto با پیام
CSharpAddImportCodeFixProvider encountered an error and has been disabled
مواجه میشم (بالای تبها نمایش میده)!!!!
حتی وقتی میرم از قسمت Application/Dependencies/Projects لایه Common رو دستی اضافه کنم خطای
adding this project as a reference would cause a circular dependency
میاره!!
ممنون میشم راهنماییم کنین چون الان یه روزه روند آموزشم متوقف شده
شما رفرنس دوتا پروژه رو به هم اضافه کردین.
در بین دو تا پروزه فقط میتونی یکی را به دیگری اضافه کنیم
مثل رابطه وراثت
سلام وقت بخیر امکانش هست سوالم جواب بدید چون خیلی سرچ کردم چیزی دستگیرم نشد اگه بخواهیم identity روی این پروژه پیاده سازی کنیم بایدcontext جداگانه براش بسازیم که از identitydbcontext ارث بری کنه و کنترلها هم جدا باید باشه؟
سلام
یکی از راه کارها اینه که context جدا براش بسازید
البته میتوانید برای هردو از یک context استفاده کنید.
با سلام خدمت شما و تشکر بابت آموزش ها
مشکلی که من باهاش برخورد داشتم این بود که در زمان اضافه کردن رفرنس پروژه Application به پروژه persistance با ارور circylar dependency مواجه شدم و به همین دلیل از اینترفیس ایجاد شده در پروژه اپلیکیشن نمیتونم استفاده کنم. حتی مقادیر داخل اینترفیس رو هم کامنت کردم اما باز هم به همون ارور برخورد کردم.
ممنون میشم راهنماییم کنید مشکل از کجاست.
خیلی سرچ کردم ولی به جوابی نرسیدم
سلام شما باید از یک ظرف رفرنس رو ادد کنید
و نمیتوانید رفرنس لایه infra یا persistance را در application اضافه کنید
احتمالا رفرنس persistance را در application اضافه کرده اید که این خطا را دریافت می کنید
سلام استاد ،
در Product Facad موقع ادد کردن سرویس ها ، گاهی کلاس سرویس و گاهی اینترفیس سرویس ادد شده ،
میخاستم بدونم چه تفاوتی هست آیا قانونی داره؟
ممنون
سلام لطفا نمونه کد رو هم در قسمت باگ ارسال کنید منظور شما را متوجه بشم
سلام
خیلی ممنون.
با سلام و عرض خسته نباشید
میخواستم از سایت خوب و نیت خیر شما که مطالب بسیار با ارزشی رو رایگان در اختیار ما قرار دادید تشکر کنم
ممنونم از شما
امیدوارم نهایت استفاده را ببرید
سلام وقتتون بخیر . میخواستم بدونم که در این دوره api نویسی هم اموزش داده میشود؟
سلام روزتون بخیر
این مبحث در دوره پیشرفته آموزش داده می شود
سلام اموزشتون واقعا عالی هست
اما سوالی داشتم در رابطه با migration زدن تو ویژوال اینکه من مایگرشن رو میزنم اوکیه مدلا هم ساخته میشن update-database هم میزنم وقتی sql رو باز میکنم هیچ مدلی ساخته نشده و نمیدونم چرا اینطوری شده و هیچ اروری هم نیست تا بررسیش کنم
سلام
احتمالا به یک Instance متفاوت وصل شده اید
بسیار کار خدا پسندانه ای را انجام داده اید.خدا خیرتون بده.
ممنونم از شما آقای محمدی
با سلام و تشکر از آموزش کاملتون
بنده مطابق قسمت ۸۰ اومدم از درگاه تست زرین پال استفاده کردم و تمام مراحل از نصب پکیج مربوطه گرفته و ... را انجام دادم.
ولی در همون مرحله اول که اون ۶ تا پارامتر رو میگیره تا به درگاه Sandbox یا همون تست متصل بشه، مقدار بازگشتی همیشه Null ه.
خیلی عالی بود به نسبت رایگان بودنش خیلی مطلب آموزش داده شد خیلی ممنون
ممنونم از شما
موفق باشيد
ممنون از آموزش های شما . من این پروژرو انجام دادم اما بعد publish و آپلود روی وب سایت چیزی برای نمایش نیاورد. یعنی یک صفحه سفید میاره. .net core hosting bundle هم نصب کردم. آیا در زمان publish باید کار خاصی انجام بدم؟ ویدیو اموزشی در این خصوص دارید؟
سلام
لاگ های برنامه روی سرور را مشاهده نمایید.
و یا با clr بر روی سرور پروزه را اجرا کنید و خطاها رو بررسی کنید
سلام استاد
بسیار سپاسگزارم از دوره فوق العاده ای که به رایگان در اختیار ما قرار دادید
ممنون میشم نحوه publishروی سرور را هم آموزش دهید
سلام
ممنونم از شما
سلام . خسته نباشید. آموزشتون خیلی عالی بود . دورود بر شرفت
ممنونم از شما آقای آریان پور
سلام مهندس قالب ها رو باید خودمون خریداری کنیم؟
فایل های مورد نیاز آموزش در کنار پروژه وجود دارند و در حالت عادی نیازی به خرید قالب نیست
اما اگر نیاز به استفاده تجاری از قالب را دارید می توانید آن را خریداری کنید
سلام
خدا قوت
من این دوره رو کامل دیدم و قصد دارم قسمت پروژه رو یکبار دیگه ببینم
فقط یه سوال دارم،
همونطور که تو این دوره آموزشی هست، ما با کمک اینترفیس IDataBaseContext با دیتابیس کار میکنیم. اما از طریق این اینترفیس نمیتونم Transaction پیاده سازی کنم.
راه حلش چیه؟
خیلی متشکرم ازتون
سلام
شما امکانی که در کلاس اصلی DbContext دارید را میتوانید در اینترفیس IDatabaseContext که در دوره اضافه کردیم را داشته باشید.
فقط باید امضای متدها را به این اینترفیس اضافه کنید
سلام استاد ، از آموزشتون خیلی ممنونم فقط اینکه وقتی از قبل کد ها رو گذاشتید و بعد توضیح دادید خیلی کار رو خراب کرد البته میدونم که بعد از چند قسمت مجدد به روش قبل برگشتید ، ولی این رو گفتم چون خیلی تو روند آموزش کند شدم تو این چند قسمت ، و یه نکته در قسمت جستجو کاربران سایت شما این خط کد رو گذاشتید
ولی باید به جای && از || استفاده می کردید . این رو گفتم شاید به درد دوستان بخوره
سلام دوست عزیز
ممنونم از نظر شما
بله این نحوه آموزش مورد پسند کاربران نبود و بعد از نظر سنجی به روال قبل برگشتیم. و دیگر در هیچکدام از دوره ها از این روش استفاده نکرده ایم.
استاد واقعا آموزش هاتون بینظیره خیلی ممنون از این لطف بزرگ
سلام
ممنونم از شما آقای رضائی
خسته نباشید .
من تا اواسط فصل دوم ویدیو ها رو دیدم سوالم اینه که ار فصل چندم از روی آموزش ها تمرین کنیم ؟
سلام
از همون ویدئو های فصل دوم شروع کنید به تمرین
دوست عزیز زمانی که میخوای کاربر رو لاگین کنی چرا دستی لاگین میکنی؟
وقتی روی کنترلر پرداخت احراز هویت گذاشتی کاربر رو میفرسته لاگین مجددا کاربر لاگین نمیشه و خطا میده شما دقیقا بخاطر این مشکل دستی لاگین میکنی صرفا ما میخوایم کاربر وقتی خواست پرداخت کنه لاگین بشه آموزش ناقص مونده و نیاز تغییرات
سلام
منظور شما از لاگین دستی چه چیزی است؟
در مقابل دستی لاگین اتوماتیک داریم؟
لطفاً توضیحات دقیقتری ارسال کنید
درضمن در این دوره آموزش کاملidentity را نداریم
Identityکامل در دوره ستارگان و یک دوره مجرای دیگر آموزشدادهشده است
سلام خسته نباشید
کد تخفیف رو هم روی همین دوره آموزش میداید عالی میشد
سلام
روزتون بخیر
کد تخفیف رو در دوره ستارگان asp.net core آموزش دادیم
و این دوره الان تخفیف خوبی داره که میتونید تهیه کنید.
سپاس از لطف شما
خرید دوره با هزینه فعلا برای من مقدور نیست اگه چایی لینک آموزش رایگان core پیشرفته هست ممنون می شم راهنمایی بفرماین
سلام
ممنون از شما
دوستان اگر سراغ دارید معرفی کنید در کامنت
سلام استاد وقتتون بخیر
با اومدن دات نت 6 توی سولوشن startup حذف شده این تغییرات رو به دوره کی اضافه می کنید؟
سلام دوست عزیز
به زودی بروزرسانی دات نت 6 ارائه می شود
سلام ممنون بابت آموزشهای خوبتون
این چنتا قسمتی که از قبل ضبط شدند خیلی آموزشهای مهمی هستند میخواستم بدونم تو دوره پیشرفته این قسمتا باز آموزش داده شدند یا نه اگه شدند از قبل ضبط شده هستند یا اینکه تو خود فیلم کدنویسی شدند
سلام
در ادامه قسمت ها و همه آموزش ها کدنویسی در حین ضبط فیلم انجام می شود
سلام استاد دات نت 6 نهایی شده دوره را بروز نمیکنید
سلام
به زودی آپدیت های دات نت 6 رو برای دوره ها قرار خواهیم داد
این گزینه blank solution تو لیست نیست . از کجا بیارمش ؟ گمونم توی 2019 اسمش یک چیز دیگه باشه .
سلام
احتمالا به درستی نصب نشده
سلام وقتتون بخیر باشه . ممنون بخاطر آموزشتون . من توی نصب vs موندم :)
2019 رو نصب می کنم . سولوشن رو میاره اما پوشه های پروژه رو داخلش نمیاره و این مشکل منه .
2022 پرویو رو دارم نصب می کنم . اما گزینه کراس پلتفرم رو تو لیست زمان نصب نمیاره و گمونم به مشکل بخورم . ممنون میشم راهنمایی بیشتر کنین تا بتونم core5 رو راه بندازم و آموزش رو شروع کنم
سلام
احتمالا کامل نصب نشده است
از سایت های داخلی نسخه کامل Visual Studio رو دانلود و نصب کنید.
سلام
پروژه رزورو هتل با فروش محصولات چقدر تفاوت دارد؟ می تونیم بر اساس پروژه عملی فروشگاه که شما اون رو پیاده سازی کردید، پروژه هتل و فروش بلیط رو درست کرد؟
سلام آقاي عنياتي
بيزينس ها كاملا متفاوته
اما قطعا تجربه انجام پروژه فروشگاهي خيلي به شما كمك ميكنه
و موارد زيادي رو ياد ميگيريد كه در انجام پروژه رزرو هتل ميتونيد از اين تجربه ها استفاده كنيد
سلام و خسته نباشید
اینجا بخش آموزش ef core با ریزورپیجز هستش یا mvc
؟
سلام در اين دوره همه آموزش ها در mvc ارائه شده
البته براي كار با ef core تفاوتي نداره ui شما چي باشه
كدهاي ef معمولا در لايه application نوشته مي شوند
سلام و عرض ادب خدمت استاد گرامی ممنونم از دوره عالیه شما؟
سلام
خيلي خوشحالم كه دوره براي شما مفيد بوده
براتون آرزوي بهترين ها رو دارم
وقت تون بخیر و شادی
ممنونم از پکیج عالیتون، کارایی بالایی داره و بسیار با کیفیت تهیه شده است. به همه دوستان که می خواهند دات نت کور را اصولی از پایه یاد بگیرند توصیه می کنم.
یک سوال داشتم از خدمت تون . آیا لازم است در کنار دات نت کور ، ری اکت هم فراگرفته شود و کلا در در چه مواردی بهتر است ری اکت هم در پروژه دات نت کور استفاده شود.
متشکرم
سلام ممنونم از محبت شما
امروزه در اكثر پروژه ها براي فرانت از react يا angular و يا vue استفاده ميشه و شما هم يكي از اين موارد رو بلد باشيد بهتره.
البته شما ميتونيد اين زماني كه ميخوايد براي يادگيري react صرف كنيد بزاريد براي يادگيري موارد بيشتر در dot net core و دانش خودتون رو اول در اين زمينه تا جايي كه ميتونيد بالا ببريد و بعد بريد براي ياد گيري يكي از اين موارد.
و اما اين كه از react و يا بقيه موارد براي فرانت پروژه استفاده كنيم يا همون روش سنتي بستگي به نوع پروژه
تويم توسعه و بودجه پروژه داره
سلام وقت بخیر
من میخواستم ConnectionStrings رو در appsettings.json پیاده سازی کنم و بعد از اون در Startup.cs ازش استفاده کنم ولی بعد از کد نویسی و زدن دستور Add-Migration Users پیغام خطای Value cannot be null. (Parameter 'connectionString') رو بهم نشون میده چطور باید این مشکل رو بر طرف کنم؟
appsettings.json
{
"AllowedHosts": "*",
"Data": {
"ConnectionStrings": "@\"Data Source=.\\MSSQLSERVER03; Intitial Catalog = Bugeto_StoreDb; Intergrated Security=True; \";"
},
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
}
}
-----------------------
Startup.cs
services.AddEntityFrameworkSqlServer().AddDbContext<DataBaseContext>(option => option.UseSqlServer(Configuration.GetConnectionString("ConnectionStrings")));
خیلی مردی
دمت گرم
سلام
استفاده از IdentityUser مایکروسافت آیا مزیت محسوب میشه و توصیه میکنید از کدام روش احراز هویت استفاده کنیم؟
سلام
بله سعي كنيد از identity مايكروسافت براي احراز هويت استفاده كنيد.
سلام
واقعا ممنونم برای چنین دوره ای اون هم رایگان.. عالی بود
شیوه تدریس خیلی خوبه و نکات خیلی خوبی توش گفته میشه
اینکه توی بعضی بخش ها انواع روشهای انجام یک کار گفته میشه خیلی عالیه
صدا و سبک صحبت کردن هم خیلی خوب بود..
ممنونم
سلام
خوشحال شدم که دوره برای شما کاربردی بوده.
ممنون از شما
سلام
اگر فصل دوم(کانفیک) را بعد از پروژه یا فصل پنج ببینم مشکلی پیش میاد؟ یا حتما باید اول کامل نگاه کنم؟
سلام
یک بار فصل دوم را ببینید اگر درک نکردید بعد از پروزه دوباره این فصل را مشاهده نمایید
امکان دانلود نیست خطای Safe نبودن سایت را میدهد.
سلام دوستان یه سوال از asp core داشتم
دو نوع پاس دادن مدل به ویو رو میخواستم تفاوتشون رو بهم بگید لطفا
جدول Category
public int Id { get; set; }
public string Title { get; set; }
public int? ParentId { get; set; }
public virtual Category Parent { get; set; }
——————————
public IQueryable<Category> GetAllCategories()
{
return _dbContext.Categories;
}
public async Task<IActionResult> Index()
{
var sh = _categoryRepository.GetAllCategories();
return View(await sh.ToListAsync());
}
———————————
public IActionResult Index()
{
var sh = _categoryRepository.GetAllCategories();
return View(sh);
}
————————————
خب در من در ویو یک لیبل
@Html.DisplayFor(modelItem => item.Parent.Title)
دارم
وقتی از روش اول async استفاده میکنم، این لیبل مقدار داره ولی وقتی از روش دوم استفاده می کنم این لیبل مقدار نداره.
میشه لطفا بگید چرا؟
خیلی ممنونم
سلام استاد من تا قسمت پیاده سازی و اضافه کردن محصول پیش رفتم ولی توی گرفتن لیست محصولات دقیقا تمام کدهای شما رو نوشتم ولی خطا میده و لیست رو نمایش نمیده...واقعا گیر کردم
An unhandled exception occurred while processing the request.
NullReferenceException: Object reference not set to an instance of an object.
OnlineShop.Application.Services.GetProductForAdminService+<>c.<Execute>b__2_1(Product p) in
GetProductForAdminService.cs
, line 23NullReferenceException: Object reference not set to an instance of an object.
OnlineShop.Application.Services.GetProductForAdminService+<>c.<Execute>b__2_1(Product p) in
+GetProductForAdminService.cs
System.Linq.Enumerable+SelectIPartitionIterator<TSource, TResult>.ToList()
OnlineShop.Application.Services.GetProductForAdminService.Execute(int Page, int PageSize) in
+GetProductForAdminService.cs
EndPoint.Site.Areas.Admin.Controllers.ProductsController.Index(int Page, int PageSize) in
+ProductsController.cs
سلام یه سوال داشتم اینکه در معرفی معماری شما گفتین که کارای خارج از بیزنس رو تو لایه infrastructur انجام میدیم ولی تو پروژه یه لایه common اضافه کردین و اونجا اینجور کارا رو انجام دادین من یه مقدار گیج شدم و استفاده از لایه infrastructur برام جا نیوفتاد اگه میشه یکم توضیح بدین
سلام
در این لایه کلاس های مثل کلاس ارسال ایمیل رو میتونید بنویسید.
استفاده از کتابخانه های خارجی و... رو در این لایه انجام میدین.
سلام وقت بخیر . تو سر فصل ها در بخش پروژه عملی معماری تمیز رو دیدم . با دیدن آن بخش بااین معماری آشنایی خوبی خواهیم داشت یا بهتره از قبل این معماری رو بلد باشیم؟
سلام
نيازي به آشنايي نيست از همون بيس بهتون آموزش داده ميشه
و ميتونيد خودتون اين معماري رو پياده سازي كنيد
سلام
اگر بخواهيم براي mapping از automapper استفاده بكنيم ، بايد در لايه Application و Endpoint نصب بشه؟ مقاله ايي براي استفاده از automapper در معماري clean موجود هست؟
ممنون
سلام
پکیج Automapper رو در لایه Application نصب کنید.
و پکیج AutoMapper.Extensions.Microsoft.DependencyInjection را هم در لایه Endpoint
Profile ها رو هم میتونید در لایه Infrastructue و یا Endpoint ایجاد کنید
سلام استاد
امکانش هست یه تخفیف برای دوره پیشرفتتون بگذارین؟
سلام آقای اصغری
لطفا برای اطلاع از زمان تخفیف های سایت
پیج اینستاگرام باگتو رو دنبال کنید. در پیج اینستا تخفیف هامون رو اعلام میکنیم
سلام وقت بخیر بنده میخوام پروژه بسازم اما asp .net core web app داره نه asp .net core web application که گزینه empty را انتخاب کنم
باعث مشکل نمیشه این ؟
سلام
در ورزن های مختلف ساید تغییر نام های اینچنینی داشته باشیم.
مشکلی ایجاد نمیشه
تفاوت اینا در اینه که تملیت های فایل های پیشفرضی به پروژه اضافه می کنند که بعدا هم خودتان میتونید دستی همان فایل ها رو اضافه کنید.
ممنونم از راهنماییتون استاد گرامی
با سلام و احترام خدمت استاد عزیز
استاد بادیدن این دوره مقدماتی و یاد گرفتن اون میشه یه جا استخدام شد و شروع به کار کرد؟
سلام
بستگی به جایی داره که استخدام میشید.
خیلی هارو داشتیم که با همین دوره در شرکت هایی شروع به کار کردن اما قطعا فقط این کافی نیست و باسد هرروز داشن خودتون رو بالاتر ببرید.
توصیه میکنم بعد از این حتما ستارگان Asp.Net Core را هم ببینید
با سلام و تشکر بابت این دوره
آیا در آموزش کار با دیتابیس در این آموزش از روش code first استفاده شده است؟
سلام
روزتون بخير
بله از روش Code First استفاده شده است
با سلام خدمت استاد جناب آقای مهندس احسان بابایی و مسئولی محترم سایت
بابت این دوره های متشکریم
سلام آقای ترابی
ممنونم از شما
سلام ممنون بابت دوره عالیتون. دوره asp.net core 5 پیشرفته رو از کجا میتونم تهیه کنم داخل سایت هم سرچ زدم ولی چیزی ندیدم.
سلام
ممنونم از اینکه باگتو را انتخاب کرده اید
دوره پیشرفته رو میتونید از لینک زیر دریافت کنید
https://bugeto.net/courses/webprograming-aspdotnetcore/asp-dot-net-core-stars
سلام آقای بابایی وقت بخیر
در قسمت پروژه پایانی وقتی میخوام area اضافه کنم و به قسمت new sacaffoled item میرم. Mcv area رو انتخاب میکنم و اسم هم واسش تعیین میکنم. اما بعد از نشون دادن نوار پیشرفت، خطا میده
Code generator file not exist
سلام خسته نباشید
یه سوال
آیا اپلیکیشن های Asp.net Core روی هاست های لینوکسی هم قابل اجرا است؟
سلام
بله البته اگر روی سرور لینوکسی پیشنیازهای .NetCore نصب شده باشند
این دوره رو خیلی خیلی پیشنهاد میکنم.... استادش واقعا روی کار تسلط داره ... خیلیییی چیزا تو این دوره یاد میگیرین ...
مرسی از لطف شما
من تقریبا این دوره رو تموم کردم عالی بود ممنونم از زحماتتون ان اشاالله سلامت باشید جناب بابایی این دوره فراتر از حد انتظارم بود بی انصافی بود اگر تشکر نمی کردم
چند قسمت مونده که دوره تموم بشه
سلام
دوره تموم شده
سلام وقت بخیر
من اصلا با .netکار نکردم میخواستم آموزشای شما رو ببینم اگه با توضیحات استادش راحت یاد گرفتم بسته ها رو بخرم اما مثلا رایگان گذاشتین اومدی از اینکه این نرم افزار چی بوده و کی ایجاد شده 6 تا ویدیو گفتی اما از نحوه نصب و نحوه ایجاد یک پروژه جدید فقط دو دقیقه گذرا حرف زدی آخه منی که تازه میخوام شروع بکار کنم مث شما حرفه ای نیستم که وقتی میخوای برنامه رو نصب کنی چندین گزینه میاد شما به عنوان کاربلد باید اون گزینه هایی که کارآمد هستن رو توضیح بدین و اونایی هم که کارآمد نیستن رو بگین به کارمون نمیاد تو برنامه نویسی وب
موقع ایجاد پروژه جدید هم همینطور شما نصب دارین رو سیستمت بعد داری آموزش میدی این که نمیشه آموزش از پایه
اخطارهایی که موقع نصب احتمالا مواجه میش رو بهتر بود توضیح میدادین
من new project رو میزنم اما باز چندین گزینه دیگه میاد که اونایی که تو فیلم میگین نیستن ورژن هم نگاه کرده با مال شما یکی بود
سلام آقای حسینی
اگه هنوز نمیتونید ویژوال استادیو رو نصب کنید. یعنی این که اصلا با دات نت و سی شارپ آشنایی ندارید
و شما باید چند مرحله برگردین عقبتر
سی شارپ رو یاد بگیرید کار با ویژوال استادیو رو یاد بگیرید و چند مورد پیشنیاز دیگه و بعد بیایید سراغ یادگیری asp.net core
در این صورت میتونید مفاهیم این دوره رو بدونه مشکل یاد بگیرید.
سلام خدمت تیم باگتو و استاد بابائی
با عرض معذرت،استاد میشه خلاصه بگین Dto در بخش سرویس ها چه کاری انجام میده؟
سلام dto مثل یک کامیون میمونه برای حمل بار
در واقع با dto ما داده ها رو بین لایه های مختلف جا به جا می کنیم
سلام ممنون از دوره خوبتون خدا قوت
این دوره پشتیبان دارد؟به غیر باگ
سوالات زود پاسخ داده شود.سوال زیاد پرسیده شود اشکال دارد؟
سلام خانم نفري
به دليل تعداد بالاي كاربران پشتيباني تك به تك نميرسيم
در باگ ميتونيد سوالات رو مطرح كنيد.
هرچقدر مشكل داريد ميتونيد بپرسيد
ما در كنار شما هستيم و تا جايي كه بتونيم بهتون كمك ميكنيم
سلام استاد محترم
من از دوره شما استفاده می کنم و دوتا سوال داشتم
1-اینکه چطور می تونم Dto ارسال شده از لایه Application رو به ViewModel در کنترلر Users تبدیل کنم و آیا این کار طبق اصل s از اصول solid درست هست یا خیر ؟
2- چطور می تونم نقش هایی مثل Admin و Operator و غیره رو که بصورت کلاس تعریف کردید و فرمودید که میشه Text تعریف کرد و اون text رو در فرم ساخت کاربر نمایش داد مفهوم text رو کجا و چگونه تعریف کنم ؟
ممنونم از راهنمایی شما
درضمن آموزش شما واقعا عالیه و تا اینجا خیلی چیزها من یاد گرفتم .
سلام
اول ممنونم از شما بابت انرژي مثبتتون
براي تبديل dto به viewmodel
از automapper استفاده كنيد.
براي مورد دوم هم از const در تعريف property استفاده كنيد
نسبت به رایگان بودنش دوره خیلی عالی
خدا بهتون قوت بده
ممنونم از شما
خوشحالم که از دوره راضی هستین
با سلام
دانلود یکباره آموزشها نیست
سلام
متاسفانه برای این دوره خیر
اما برای دوره ستارگان Asp.Net core لینک یکجا به کاربران ارائه می شود
خسته نباشید
من الا ن فهمیدم بیس برنامه نویسی چیه
بقیه استاد ها میان از کد نویسی میگن
ولی شما بیس یا دل یه برنامه رو خوب توضیح دادین
تشکر از وقتی که گذاشتین
استاد بابایی عزیز سلام
ممنون از اینکە از علم و دانش خودت بە ما شاگردانت زاکات دانش و آموختەهات می دهید
من از شاگردان چدید جنابعالی هستم و در حال آموختن آموزش asp.net core 5 مقدماتی هستم و ممنون کە رایگان گذاشتی چون ما کە در عراق هستیم امکان پرداخت از طریق بانکی نداریم ، بندە در ادامە با یک ارور موجە شدم و طبق دستورات جانبعالی کد زدم و لی در قسمت IGetAllCategoriesService هنگام اجرا کردن admin/products/addnewproduct ارور می دهد کە ParentCategoryId نول است و اجرا نمی شود وارد صفحە افزودن product نمی شود از شما و یا هر عزیزی دیگر کە مرا راهنمایی کند در رفع این ارور ممنون می شوم
دوبارە ممنون از شما و همە عزیزانی کە بە دیگران آموزش می دهید و خدا قوت
سلام
ممنونم از دلگرمی های شما
لطفا اطلاعات بیشتری از خطا در قسمت باگ ارسال نمایید
تشکر از اموزش خوبتون فقط یه انتقاد داشتم که به وفور در دوره میگین و اذیت کننده ست اینکه یه روش رو خودتون تو برنامه استفاده کردین و خودتونم میگین که این روش درست نیست شما از فلان روش استفاده کنین کاش خودتون توی آموزش از اون روش ها استفاده میکردین حالا نهایتا یکم تایم اموزش بیشتر میشد ولی ارزش داشت
سلام
ممنونم از شما.
دوره آموزش Asp.Net Core و من نکات کد نویسی تمیز یا نکاتی برای رعایت اصول Solid هم در حین آموزش به شما گفته ام.
اگر همه این موارد رو میخواستیم پیاده سازی کنیم از خود آموزش اصلی خارج میشدیم.
نکاتی که اشاره شده نکاتیه مثل تزریق وابستگی ها یا مواردی از اصول سالید که دورههاشون در سایت وجود داره
سلام عزیز این دوره پشتیبانی هم داره؟
یعنی اگر جایی توی اموزش ها سوال داشتیم کسی هست پاسخ بدهد؟
متشکر
سلام
در قسمت باگ ميتونيد سوالات خود را بپرسيد
کاش پروژه عملی رو تم روشن نمیزاشتی و مجبورشون میکردی همه تم تاریک کار کنن
چشمو کور میکنه تم روشن
فقط چند قسمت از تم روشن استفاده شده است.
در ادامه از تم تاريك استفاده كرده ايم
سلام در قسمت هایی از پروژه اومدین اول کد خودتون نوشتید و بعد توضیح دادین که وقت کمتری از ما گرفته بشه اما متاسفانه باید خدمتتون عرض کنم که کاملا وقت بیشتری از ما گرفته میشه توی این سیستم یه بار برای فهمیدن یکبار برای پیاده سازی باید وقت بسیار زیادی رو بزاریم ، اگه دوره ای رو رایگان میزارین جوری نباشه که نشه ازش استفاده کرد همون پولی میکردین ولی قشنگ توضیح میدادین
سلام دوست عزيز
اين روش مورد پسند اكثر كاربران نبود و بعد از چند جلسه به همون روال قبلي مطالب آموزش داده شده است.
با درود فراوان با اساتید بزرگوار همکلاسی های عزیز
نیاز به راهنمایی دارم . لطفا .
تو فرم create پس از اجرا پیغام میده صفحه مورد نظر رو پیدا نکرد وقتی [httpost] رو بر میدارم کدهای html ویو رو اجرا نمیکنه و فقط خروجی های متد رو با فرمت ajax نمایش میده
در ضمن از return json استفاده کردم .
پر.ژه مربوط به قسمت 3 کاربران - فرم create
سلام
زمانی که بر روی اکشن اتریبیوت [HttpPost] قرار میدهید
فرمی که در View ارسال می کنید باید حتما با متد Post ارسال شود.
احتمالا شما دارید با Get ارسال می کنید.
دستور Ajax خود را دوباره بررسی کنید و از حالت get به post تغییر دهید
سلام .directory برای من نمیاره
سلام
لطفا سوال رو دقیقتر بپرسید
سلام، خسته نباشید.
توی دوره گفتید که در صورت درخواست کاربران دوره EF Core هم در سایت قرار داده میشه، میخواستم درخواست کنم که در صورت امکان این دوره رو هم تهیه کنید و قرار بدید ممنون.
سلام در دوره ستارگان asp.Net Core آموزش کامل EF Core را داریم
با سلام
ضمن تشکر از دوره عالی که تیم باگتو برگزار کردند
بنده در قسمت 16و17 فصل 6 به مشکل زیر برخورد کردم و راه حلی پیدا نکردم(طبق دستورالعمل استاد پیش رفتم)
ممنون میشم راهنمایی کنین.
System.NullReferenceException
HResult=0x80004003
Message=Object reference not set to an instance of an object.
Source=E_Store.Application
StackTrace:
at E_Store.Application.Services.Products.Queries.GetProductForSite.GetProductForSiteService.<>c__DisplayClass2_0.<Execute>b__1(Product p) in C:\Users\mostafa-pc\source\repos\E_Store\E_Store.Application\Services\Products\Queries\GetProductForSite\IGetProductForSiteService.cs:line 40
در این فایل IGetProductForSiteService خط 40 دارید از متغیری استفاده میکنید که مقدارش Null و به همین دلیل خطا دارید
درود بر شما استاد گرانقدر و کلی و تشکر و سپاس از اینهمه مهربونی
تا جایی که من دوره مقدماتی رو دیدم (تا قسمت کاربران پروژه عملی) دو بار اطلاعات کلاس رو به مدل مپ کردید یه بار تو آموزش کامپوننت و دومی هم قسمت کاربران نمیدونم چرا یه جا از خود کلاس استفاده میشه یه جا ازلیستی که از کلاس ساخته شده استفاده میشه من تو اینا مشکل دارم میشه یکم واضح تر توضیح بدین و اینکه تو قسمت تعریف رابطه یک به چند چرا از collection استفاده کردین میشد مثلا بجاش ازList استفاده کرد ؟
ممنون میشم اگه راهنماییم کنید استاد
با تشکر از آقای بابایی بابت این کار خوب
میخواستم ببینم قالبهای مورد استفاده رو بایستی خریداری کنم یا قابل دریافت از استاد هم هست ؟
مجددا بابت این آموزش متشکرم.
سلام
ممنون لطف دارین
برای دریافت قالب این دوره به شماره 09100187749 در تلگرام پیام بدین تا در قالب رو در اختیارتون بزاریم
سلام آقای بابایی
لطف میکنید فایل های قالب هارو به صورت جدا تو پروژتون قرار بدید؟
من هر چی گشتم نبود جدا
تشکر ممنون
بسیار جامع و کامل بود
ممنون میشم اگر زامارین و یا wpf یا ml هم به صورت رایگان در سایت قرار دهید.
سلام مهندس در قسمت پروزه عملی شما امدید و اول کدها رو نوشتید وبعد توضیح دادید در قسمت یوزر و پارت سومش خاستم بپرسم دوره پیش رفته رو با همین روش ظبط کردید اگه با این روش جلو رفتید به درد من یکی که نمیخوره بگید که اموزشی رو خریدری نکنم که نتونم ازش استفاده کنم
نوشتن کد و همزمان تدریس کردن باعث فهم بیشتر میشه و همینکه مدرس ممکنه حین کد زن با خطاهایی بر بخوره که قطعا به کاراموز کمک خواهد کرد که بعدا اگه با مشکل برخورد چطور رفعش کنه
واقعا من تا قسمت پروژه عملی پارت یوزر قسمت سوم جلو امدم و همه چیز خوب بود تا اینکه امدید به قول خودتان اول کد زدید بعد اموزش دادید مثل سایتها خارجی ولی این نوع اموزش حداقل برا من غیر قابل فهم هستش تا حدی برام بد بود که از ادامه اموزش منصرف شدم
میخاستم دوره پیش رفته رو تهیه کنم لطف کنید اگه با این روش یعنی اول کد بزنید بعد توضیح بدید اگه اینجوری جلو رفتید بگید که اموزش تخرم که به هیچ دردم نخوره
ممنونم
سلام
فقط چند قسكت به اين روش ضبط شده
در قسمت هاي بعدي به روش قبل آموزش ها ضبط شده است
سلام و روز بخیر.
۱) ممکنه بهترین منبع آموزش سی پلاس پلاس را معرفی کنید. و کتاب / آموزشگاه / فیلم آموزشی خاصی.
۲) خوب اگر شما به کذشته برگردید برای بادگیری سی پلاس پلاس چی کار میکنید؟
۳) نظر شما دررابطه با کتاب How to Program Deitel and Deitel چیست؟
با تشکر فراوان حامد
سلام من دوره رو تازه شروع کردم الان انتهای فصل 2 هستم خیلی هم عالی
دمتون گرم
خدا قوت
سلام داداش دمت گرم ، آموزش حرفه ای و دقیق بود انشالله خیرش رو ببینید در زندگی
سلام ببخشید این دوره به اتمام رسیده ؟
سلام
بله تمام شده
سلام آقای بابایی
تشکر میکنم ازشما بابت این آموزش خوبتون
یک مشکلی پیش اومده برام در روند حذف کابر. وارد اکشن Delete نمیشه برنامه. کد شما رو هم اجرا کردم همین مشکل رو داشتم. در بالای صفحه هم یک مسیج باکسی باز میشه که میگه:
Localhost:portnumber says
به نظر شما اشکال کار کجاست
سلام ممنونم از شما
بررسی نمایید ببینم با فعل صحیح دارید درخواست رو ارسال می کنید
بعضی وقت ها ممکنه فعل post برای اکشن گذاشته باشیم و درخواست Get ارسال کنیم که آدرس رو پیدا نمیکنه
ضمن عرض سلام وخسته نباشید
من در مرحله پیاده سازی قالب ادمین ( فصل پروژه عملی) دچار مشکل شدم با اینکه دقیقا مثل شما عمل کردم . یعنی خروجی به صورتی بود که فقط نام منو های موجود در تمپلیت نوشته شده بود ولی بدون هیچ قالب خاصی. ممنون میشم اگه راهنمایی کنید.
سلام لطفا مشکلات فنی را در قسمت باگ با جزئیات بیشتر ارسال نمایید
با عرض سلام و خدا قوت
تشکر از اموزش هایی که به صورت رایگان در اختیار ما گذاشتید
در مورد پابلیش فرموده بودید که به زودی بر روی سایت قرار میدهید
میخواستم بدونم ایا منتشر خواهد شد؟
سلام، وقت بخیر
کدوم یکی از فایل ها نحوه ی آپلود کردن نرم افزار روی سرور رو آموزش میده، لطفا راهنمایی بفرمایید
این قسمت هنوز آپلود نشده است
سلام
عاللللی
دمت گرم بوس بوس احسان جون
خدا پدرتون رو بیامرزه.هنوز انسان هایی هستند که زکات علمشون رو میدن.سپاس گزارم.
ممنونم از شما
سلام وقت بخیر خیلی عالی بود
یه سوال نرم افزاری که با ان فیلم آموزشها رو ضبط کردین میشه بفرمایید چیه ؟
ممنون از آموزش های خوبتون
سلام
کامتازیا
یکی از مزیت های دورتون این بود که حجممن ویدیو ها کم بود واقعا ممنونم
خیلی خیلی ممنونم از اموزشای خوبتون
من از صفر با سایت شما شروع کردم
خدا قوت
با سلام و عرض احترام
لطفا یک آموزش برای نحوه Publish و بارگذاری پروژه های ساخته شده با استفاده از .Net Core هم ارائه بفرمائید
دست شما درد نکنه که این آموزش مفید رو رایگان قرار دادین.
سلام
تشکر میکنم مهدی عزیز
همراه باگتو باشید آموزش های بهتری دریافت می کنید
مرسی بابت اموزش عالی تون لطفا یک دوره ef core هم قرار بدید حتی اگر شده غیر رایگان دوره های شما خیلی کامل و با نکات دقیق هستند
در دوره ستارگان asp.Net Core فصل سوم EF Core را کامل آموزش داده ایم و به زودی این بخش هم به EF Core6 آپدیت می شود
خیلی ممنون بابت آموزش خوبتون
جز بهترین آموزش هایی بود که دیدم
سلام
ممنونم از شما
با تیم ما همراه باشید قطعا آموزش های خیلی بهتری بهتون اراده می کنیم
و کمک میکنیم خیلی سریعتر و حرفه ای بشوید و به درآمد بالا برسید
سلام.
جدا دمتون گرم.فقط چطور میتونم Template رو داشته باشم؟ ممنون میشم برام ارسال کنید
در تلگام به مدیر کانال تلگرام باگتو پیام ارسال کنید
خدا میلیارد در دنیا و میلیارد در آخرت بهت بده. چقد تیغ میزنن این سایتا برای آموزش های مسخره که فقط توش حرف میزنن. مغز آدما مخورن.
سلام
چقدر خوب توضیح میدید واقعا عالیه بیانتون.هر چی توضیح میدید کاملا قابل درکه.
ممنونم
سلام ممنونم از شما
خوشحالم که از دوره رضایت داشتین
سلام استاد محترم واقعا عالی هستن آموزش هاتون
دمتون گرم
سلام آقای واحدی
ممنونم از شما
تمام تلاش باگتو در اینه که آموزش های با کیفیت جهانی به شما ارائه کنیم
سلام
بسیار آموزش خوب و عالی گذاشتین . با اینکه سالهاست برنامه نویسی می کنم و قبل از این دوره هم dotnetcore
را بلد بودم ولی واقعا استفاده کردم .
موفق باشین و باز هم ممنون ازتون که این آموزشها رو به فارسی و رایگان گذاشتین.
سلام
ممنونم از شما
حتما در آینده هم با دوره های دیگر در ارتقا دانش برنامه نویسی شما نقش پررنگتری خواهیم داشت
سلام و خسته نباشید
استاداگر امکانش هست سوار کردن پروژه رویه هاستو آموزششوبذارید تا این قسمتم تکمیل بشه؟؟؟
واینکه دوره ی ستارگانم مثله این دوره پروژه محور می باشد؟؟؟
ودر آخر ممنون از زحماتتون
سلام
بله دوره ستارگان Asp.Net Core هم پروژه داره
در قسمت پایانی دوره ستارگان Asp.Net Core آپلود بر روی سرور را انجام میدهیم و همان قسمت ها را رایگان در این دوره آپلود می کنیم.
هزاران هزار تشکر
ممنون از شما
سلام
خدا قوت
واقعا زحمت کشیدین
فقط خواستم تشکر و قدردانی کوچکی کرده باشم
یا علی
ممنونم از شما
ممنون از آموزش های خیلی خوبتون
ممنونم از شما
امیدوارم نهایت استفاده را ببرید
عالییی
سلام خسته نباشید
آیا این دوره برای اونایی که میخوان asp.net core رو از صفر شروع کنن مناسبه یا باید قبلش دوره ها و آموزش های دیگه ای دید؟
پیشاپیش ممنون برای پاسخگویی
سلام
قبل از ایندوره باید
سی شارپ رو تا حد خوبی بلد باشی
و تجربه برنامه نویسی داشته باشید
در ضمن باید با وب و html , css , js هم آشنایی داشته باشید
سلام خسته نباشید.
استاد مسئله ویژگی محصولات راه های مختلفی داره، شما هم یکی از اون ها رو پیاده سازی کردین اما یک مشکل بزرگی که این پیاده سازی داره اینه که خیلی نمیشه در بخش مقایسه محصولات باهاش مانور داد و تنها ایرادش بنظرم همینه، اما لطف میکنید ک پیاده سازی که توی پروژه های تجاری اکثرا صورت میگیره رو بگین یا یک لینک یا مرجعی رو معرفی کنین.
ممنون میشم، و مرررررسی بابت دوره ک نسبت به دوره های دیگه هم کاملتره و برخلاف اون ها رایگانه🙏🙏🙏🙏
سلام
برای اینکه بتوانید مقایسه هم داشته باشید
میتوانید برای هر دسته بندی یکسری ویژگی ها رو ایجاد کنید و برای محصولات اون دسته بندی اون ویژگی ها رو اضافه کنید
اینجوری برای مقایسه هم مشکلی ندارید
و ممنونم از شما که دوره های مارو دنبال می کنید
یعنی انصافا هرچی، ببین هرچیا واقعا هرچییی از خدا میخوای تو دنیا و آخرت بهت بده
واقعا دمت گرم
پارسال MVC رو با آموزشای تو یاد گرفتم
امسال net core رو
واقعا دستت درد نکنه
جزو معدود کسایی هستی که آموزش به این کاملی رو رایگان میزاری
قشنگ باقیات صالحاتت تامین میشه :D
دمت گرم
ممنونم ازشما
انشالله که نهایت استفاده رو از باگتو ببرید
سلام استاد ممنون ا دوره عالیتون
من موقع پابلیش این مشکل رو دارم علت چیه؟
HTTP Error 500.0 - ASP.NET Core IIS hosting failure (in-process)
سلام
در فایل وب کانفیگ پاپلیش شده in-process را به out-of-process تغییر دهید
خدا قوت
سلام وقت شما بخیر
خدا قوت جانانه به شما و اعضای تیم تون عرض می کنم.
مشکلی که من پیدا کردم اینه که وقتی در صفحه «جزیئات محصول» روی لینک افزودن به سبد خرید کلیک میکنم در نوار آدرس مشخصات زیر رو نشون میده و صفحه خالی است و خطا هم نشون نمیده.
https://localhost:44389/cart/AddtoCart?id=46
و وارد کنترولر Cat نمیشه. مشکل این مورد رو نمیدونم چیه که وارد اکشن AddtoCat نمشه.
منتهی
از طریق Ajax تونستم ID محصول رو به اکشن این کنترل ارسال بکنم و جواب هم گرفتم.
(روتینگ در فایل startup هم عینا مثل کد های شما بود )
سپاسگزارم
سلام
برای Action از [HttpPost] استفاده نکرده اید؟
احتمالا به این صورته که آدرس رو با Get شناسایی نمیکنه
با سلام خدمت شما ببخشید من چند تا از ویدو ها نگا کردم ولی سورس کدی نبود لطفا اگه میشه سورس کد پروژه رو قرار بدین
سلام هر چند قسمت يك بار سورس كنار ويديوها وجود داره
قسمت اخر سورس كامل رو داره
سلام و وقت بخير خدمت مهندس بابايي
آيا اين دوره پايان يافته يا در حال يرگزاري است؟
سلام آقای احمدی
دوره تموم شده
البته قسمت انتشار سایت بر روی هاست و سرور را از دوره ستارگان Asp.Net Core بهش اضافه می کنیم
سلام جناب بابایی
صرفا خواستم بایت دوره خوبتون و مخصوصا اینکه رایگانه تشکر کنم. بسیار استفاده کردم . خسته نباشید.
سلام آقای جباریان عزیز
ممنونم از شما
سلام چرا ویدیو های پروژه عملی دانلود نمیشه برا ی من
سلام ویدیوها مشکلی ندارند
اگر خطایی دریافت می کنید لطفا برای ما ارسال نمایید
Damet Garm Eshqi
mashti bashi
با سلام و عرض احترام
آقای بابائی لطفا یکم به فکر تازه کار ها باشید، من تازه دارم وب یاد میگیرم، و از یه جایی به بعد واضح توضیح ندادید، بعضی جاها تو فیلم نمیگفتید که کد را تغییر دادم، بعد با کلی گشتن تازه متوجه میشدم که کد را تغییر دادین
سلام
در چند قسمت از پروزه پایانی قبل از ضبط ویدیو کدها را می نوشتیم که این مشکلات را به وجود میاره.
در قسمت های بعدی این مشکلات وجود ندارد
با سلام وتشکر از آموزش خوبتون
میخواستم ببینم اعتبار سنجی داده های ورودی کاربر در چه لایه ای و به چه شکلی در معماری تمیز انجام میشه؟ لطفا راهنمایی کنین
سلام
کلاس Validation را می تونید در لایهinfrastructure پیاده سازی کنید.
تشکر ؛ سپاس یا قدردانی فقط کلماتی هستند که به هیچ وجه نمیتوانند زحمات و لطف استادی را که به رایگان دانش و تخصص خود را با سایرین به اشتراک میگزارد جبران نماید . فقط میتوانم آرزو کنم بهترینها همواره در مسیر زندگیتان باشد
سلام آیا این دوره آپدیت میشه؟
بله قسمت انتشار بر روی سرور
ممنون از این آموزش
لطفا آموزش حرفه ایی را هم قرار دهید
سلام دوره ستارگان asp.net core را مشاهده كنيد
سلام استاد بابایی
ممنونم از آموزش خیلی خوبتون
من از این آموزش استفاده کردم بخش نظرات رو اضافه کردم
فقط یه مشکل تو ویو دارم نظرات نمایش داده نمیشه ممنون میشم اگه ممنکه ریموت بزنید یه نگاه بندازید از خجالتتون در میام
سلام
متاسفانه به دلیلی مشغله زیاد امکان ریموت نداریم
لطفا جزئیات خطای خود را در قسمت باگارسال کنید توسط خودم یا کاربران سایت پاسخ داده می شود
جناب بابایی بسیار متشکر و ممنون از آموزش زیبا و کاربردی شما من سال های زیادی هست که برنامه نویسی کار میکنم و بسیار خوب بود توضیحات جناب عالی ای کاش دیتابیس رو با روش dbfirst هم توضیح میدادین چون دیتابیس رو بیرون تو sql ساختید گفتم این روش رو پیش میرفتید شاید برای مبتدی ها بهتر بود در کل آموزش های سایت شما خیلی خوبه کیفیت تصویر کمی پایین هست نظر شخصی من اینه که به جای ضبط تصاویر با Camtasia Studio از bandicam استفاده کنیدو بعد در برنامه های primier یا خود Camtasia Studio ادیت کنید
سلام
ممنونم از راهنمایی شما
روش دیتابیس فرستی که در EF6 وجود داشت دیگه در EF Core وجود نداره
البته باید یک دستور میتوانید از روی دیتابیس موجود روش کد فرست را ایجاد کنید و از روی همان دیتابیس انتیتی های خودتون رو بسازید
باسلام
در طول دوره گفتید که تو خود EF Core از Repository و UOW استفاده شده اس و استفاده دوباره از اونا آنتی پترن میباشد.
خب ایم حرف به نظرم درست نیست.چون توی تست به مشکل میخوریم و از اون مهم تر اگه بعدا خواستید دیابیس رذو عوض کنید چیکار میخاید بکنید؟؟
سلام
اگر تعریف Repository را مطالعه کنید متوجه می شوید که DbSet ها دقیقا هماک کار الگوی Repository را برای ما انجام می دهند و در توضیحات کلاس DbContext هم نوشته که این کلاس الگوی Repository و UOW را پیاده سازی کرده است.
من در ویدیو گفتم که اگر از EF Core استفاده می کنید دیگه نیازی به استفاده از الگوی Repository ندارید چون در DbSet یک بار توسط مایکروسافت پیاده سازی شده.
اما اگر از EFCore استفاده نمی کنید بهتره خودتان الگوی Repository را پیاده سازی کنید.
حالا اگر از Repository بر روی DbSet های EFCore استفاده نکنیم در تست چه مشکلی داریم؟
دیتابیس رو هم که در لایه های بالاتر اضافه می کنیم و ما در لایه اپلیکیشن فقط به یک Interface وابسته ایم نه پیاده سازی دیتابیس
و به راحتی میتوانیم دیتابیس را تغییر بدهیم و پیاده سازی های جدیدی برای interface های استفاده شده در لایه اپلیکیشن انجام دهیم
سلام استاد. من تازه با سایتتون آشنا شدم.
راهنمایی میخوام.
من برنامه نویس C و ++C هستم.
میخوام محاجرت کنم به ASP.NET
بنظر شما اول MVC رو آموزش ببینم یا مستقیم همین .NET Core؟
5 رو اول آموزش ببینم یا 3.1
ممنون میشم جوابم رو بدید.
سلام
شما باید اول زبان سی شارپ رو کار کنید
البته چون c++ کار کردین خیلی سریع یاد میگیرین
و از همین Asp.Net Core شروع کنید
نسخه هم برای شروع زیاد تفاوتی نداره همیشه از آخرین نسخه شروع کنید به یادگیری
سلام
در فصل های ، نحوه Pagination که قبلا نوشته شده بود رو توضیح دادید.
من از داخل سایت ناگت ورژن 5 رو نصب کردم منتهی برای صفحه بندی در قسمت 20 از فصل 6 به مشکل برخوردم. ممنون میشم راهنمایی ام بکنید
خطوطی که در تصویر مشخص کردم شناسایی نمیشه ولی مابقی اوکی است.

سلام مهندس مرسی بابت همه زحماتت . موفق و سربلند باشی
سلام
ممنونم از شما.
موفق باشید
سلام و احترام
ببخشید سورس اموزش راکجا میتونن دانلود کنم؟
سلام وقتتون بخیر
به تلگرام این شماره پیام بدین تا سورس رو براتون ارسال کنیم
09100187749
سلام وقت بخیر فایل زیپ فصل ها هم موجود است؟
سلام خیر
سلام استاد
بدون خریدن اون قالب ها نمیشه از این دوره استفاده کرد؟
سلام نيازي به خريد قالب نداريد
فايل هاي مورد نياز كنار پروژه هست.
براي دريافت قالب به ادمين تلگرام باگتو پيام ارسال كنيد
سلام یک رشته استرینگ دارم چه طور بگویم 150 کاراکتر اول را نمایش دهد
لطفا سوالات فني رو در قسمت باگ بپرسيد.
با استفاده از دستور substring
سلام وقتتون بخیر
من تاقسمت 8 فصل 2 آموزش ها رو دیدم و حس میکنم با خیلی از مفاهیمی که میگید آشنا نیستم .
مثل async و await ... آیا پیشنهادی برای دوره های مقدماتی دارید؟
من قبلا با C# بصورت مبتدی کار کردم و مقداری هم پایتون کار کردم .
سلام
برای یادگیری Asp.Net باید سی شارپ رو در سطح مناسبی بلد باشین و با مفاهیم و مبانی وب هم آشنا باشید.
دوره های سی شارپ از مقدماتی تا پیشرفته در سایت داریم که در حال تکمیل هستند.
شما فصل سوم و دوره رایگان مبانی وب رو ببینید اگر باز خیلی مشکل داشتین به من پیام بدین که راهنمایی کنم
همزمان روی بالا بردن دانش خودتون از زبان سی شارپ کار کنید
سلام
در آموزش گفتید چه کار کنیم که isremove ها در هیج جا نمایش داده نشود
حال اگر بخواهم یک جا را استثنا کنم که فقط ادمین دسترسی دارد راهی هست
سلام آقای اویسی
از متدIgnoreQueryFilters استفاده کنید. تمای QueryFilter ها رو حذف می کنه
کد نمونه:
سلام
خیلی خیلی ممنونم از استاد بابائی بخاطر آموزش خوب و صریحشان
خواهش میکنم اگر امکانش هست که دوره Ef را به صورت کامل در سایت بگذارید
سلام
ممنونم از شما
در دوره ستارگان Asp.Net Core مبحث EFCore به صورت کامل آموزش داده شده است
سلام وقت بخیر استاد میخاستم بدونم منظورتون ز اینکه در نسخه 5 این فرم وورک ریپازیتوری درون خودش هست یعنی چی و من چه جوری میتونم کار کنم ی اگر لینکی مدنظر تون هست برام بفرستین؟ و همچنین من چند روزی هست که خیلی درگیر این موضوعم کمکم کنید؟
سلام شما قبل از این باید الگوی ریپازیتوری را بشناسید
زمانی که از EF Core استفاده می کنید نیازی نیست الگوی ریپازیتوری را پیاده سازی کنید. چون خود DbSet که استفاده کردین خودش یک ریپازیتوریه
سلام.خیلی عالی بود. خدا قوت.
ممنون از شما