احسان بابائی
احسان بابائی
BackEnd , DotNet ,Angular
دسته‌بندی‌ها
برنامه نویسی وب-Asp.net core
نظرات 1343

لطفا جهت اطلاع از دوره های جدید و بروز رسانی دوره ها عضو کانال تلگرام باگتو با آدرس bugeto@ شوید .

بررسی اجمالی

  • فصل 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 را مشاهده نمایید.

دوره پیشرفته Asp.Net Core

برای مشاهده آپدیت بر روی قسمت شماره: 86 کلیک نمایید و به صورت آنلاین ویدئوی تغییرات حذف کلاس Startup در Asp.Net Core 6 را مشاهده نمایید.

 

 

 


ویدئوها

اشتراک

برای ارسال نظر وارد حساب کاربری خود شوید
ورود به حساب کاربری ثبت نام




نظرات 1343

  • عکس پروفایل Negin shahabi در سایت باگتو
  • |
  • ارسال شده توسط : Negin shahabi
  • |
  • زمان : 9روز ، پیش

اگه یه پروژه سطحی بخاین طراحی کنین چقدر میگیرین؟

سلام

ما پروژه های سطحی را انجام نمی دهیم.

موفق باشید


  • عکس پروفایل ronak fatahi در سایت باگتو
  • |
  • ارسال شده توسط : ronak fatahi
  • |
  • زمان : 10روز ، پیش

خیلی ممنون از پاسخگوییتون استاد عزیز .عالی بود و مشکل من حل شد 


  • عکس پروفایل ronak fatahi در سایت باگتو
  • |
  • ارسال شده توسط : ronak fatahi
  • |
  • زمان : 11روز ، پیش

سلام استاد.ماگریشن برای من الا کار نمیکنه و بعد از چندروز کلنجار رفتن ارور زیر رو میده .میشه لطفا راهنمایی کنین

The entity type 'messages' requires a primary key to be defined. If you intended to use a keyless entity type, call 'HasNoKey' in 'OnModelCreating'. For more information on keyless entity types

 

سلام. خطایی که دریافت کرده‌اید به این معنی است که برای نوع موجودیت messages در برنامه شما، هیچ کلید اصلی (Primary Key) تعریف نشده است. برای هر موجودیت در Entity Framework، یک کلید اصلی باید تعریف شود.

یک راه حل برای این مشکل ممکن است این باشد که یک خصوصیت به عنوان کلید اصلی در کلاس messages تعریف کنید. به طور کلی، اگر شما یک خصوصیت با نام Id یا [ClassName]Id (برای مثال MessageId) داشته باشید، Entity Framework به طور خودکار آن را به عنوان کلید اصلی در نظر می‌گیرد. برای مثال:

 

public class Message
{
    public int Id { get; set; }
    // Other properties...
}

در صورتی که این خودکار پیش‌فرض برای شما مناسب نیست، می‌توانید به صورت دستی کلید اصلی را با استفاده از Data Annotations یا Fluent API تعریف کنید.

با استفاده از Data Annotations:

public class Message
{
    [Key]
    public int MyPrimaryKey { get; set; }
    // Other properties...
}

و یا با استفاده از Fluent API:

protected override void OnModelCreating(ModelBuilder modelBuilder)
{
    modelBuilder.Entity<Message>()
        .HasKey(m => m.MyPrimaryKey);
}

امیدوارم که این راهنمایی برای شما مفید باشد. در صورتی که هنوز مشکلی دارید اطلاعات کاملتر را در قسمت باگ سایت ارسال کنید.


  • عکس پروفایل علیرضا در سایت باگتو
  • |
  • ارسال شده توسط : علیرضا
  • |
  • زمان : 12روز ، پیش

سلام
ببخشید من زیاد شنیدم که .Net Core سرعت فوق العاده ای داره، ولی در استفاده خیلی این سرعت رو من به شخصه ندیدم. من بیشتر از پروژه های MVC این فریمورک استفاده کردم. می خواستم بدونم با این الگو سرعتش پایینه یا کلا این حرفها بازار گرمیه؟


در نخستین گام باید توضیح دهم که .NET Core یک فریمورک عمومی برای توسعه برنامه‌های کاربردی در محیط‌های مختلف است و به شما اجازه می‌دهد تا از پلتفرم‌های مختلفی برای توسعه برنامه‌هایتان استفاده کنید، از جمله وب، سرویس‌های وب، برنامه‌های دسکتاپ، برنامه‌های تلفن همراه و ...

وقتی در مورد سرعت .NET Core صحبت می‌کنند، معمولاً به چیزهایی مثل عملکرد اجرایی و پاسخ‌گویی سرویس‌ها اشاره می‌کنند. به طور کلی، .NET Core از سرعت بسیار خوبی برخوردار است و می‌تواند برنامه‌ها را با سرعت بالا اجرا کند، ولی به این معنی نیست که هر برنامه‌ای که با این فریمورک نوشته شده باشد به طور خودکار سریع خواهد بود. عملکرد برنامه بستگی زیادی به طراحی و پیاده‌سازی خاص برنامه دارد.

برای نمونه، در مورد پروژه‌های MVC، اگر چیزی را بطور نامناسب پیاده‌سازی کرده باشید، ممکن است عملکرد پایین بیاید. ممکن است شما داده‌های بیش از حد را بارگزاری کنید، یا از الگوریتم‌های ناکارآمد استفاده کنید، یا ممکن است بخش‌هایی از برنامه را بطور غیر مناسب بهینه سازی کرده باشید. همچنین، ممکن است عملکرد برنامه شما توسط پایگاه داده، سرویس‌های خارجی، یا محدودیت‌های شبکه تحت تاثیر قرار گیرد.

بنابراین، اگر شما در مورد عملکرد برنامه‌های .NET Core خود نگران هستید، ممکن است بخواهید به سمت پروفایلینگ عملکرد و بهبود عملکرد برنامه خود بروید. ابزارهای مختلفی وجود دارند که می‌توانند به شما کمک کنند تا بفهمید که کدام بخش از برنامه شما به طور نسبی کند است و چگونه می‌توانید آن را بهبود بخشید.


  • عکس پروفایل محمد پورفائز در سایت باگتو
  • |
  • ارسال شده توسط : محمد پورفائز
  • |
  • زمان : 26روز ، پیش

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

سلام دوست عزیز

احتمالا شماره های ارسال پیامک را بلک لیست کرده اید که نمی توانید پیامک دریافت کنید.

با شماره ای که می خواهید تایید شود با پشتیبانی سایت تماس بگیرید.


  • عکس پروفایل ronak fatahi در سایت باگتو
  • |
  • ارسال شده توسط : ronak fatahi
  • |
  • زمان : 28روز ، پیش

با سلام ممنون از دوره خوبتون و نحوه تدریس عالیتون .پاینده باشید

سلام! خوشحالم که از دوره ما راضی بودین. نظر مثبت شما به ما انگیزه می‌ده که دوره‌های بیشتر و بهتری ارائه بدیم.

اگر سوالی داشتید، می تونید در قسمت باگ سایت بپرسید تا شما را راهنمایی کنیم.

 موفق باشد🌹


  • عکس پروفایل parsa alonso در سایت باگتو
  • |
  • ارسال شده توسط : parsa alonso
  • |
  • زمان : 1401/12/28

سلام و خسته نباشید خدمت استاد عزیز و بزرگوار آقای بابائی

ممنونم بابت دوره ی فوق العاده خوب و کاربردی

از شما و تیم خوب و قدرتمندتون کمال تشکر را  دارم

بابت همه ی زحمات خوب و ارزنده تون از شما تشکر میکنم

سلام

من خیلی خوشحالم که دوره‌ی آموزشی asp.net core ، برای شما مفید واقع شده. ممنون بابت تشکرتان و اینکه به من و تیمم اعتماد کردید.

🌹


  • عکس پروفایل سجاد در سایت باگتو
  • |
  • ارسال شده توسط : سجاد
  • |
  • زمان : 1401/12/27

با سلام

لطفا پیش نیازهای دوره  asp.net core رو هم بفرمایید

سلام

این مقاله را مطالعه نمایید.


چه پیش نیازهای برای یادگیری asp.net core لازم است؟

موفق باشید🌹


  • عکس پروفایل سمیرا بوذرجمهر در سایت باگتو
  • |
  • ارسال شده توسط : سمیرا بوذرجمهر
  • |
  • زمان : 1401/12/12

سلام . اگر بشه امکان دیدن تمامی فایل ها به شکل آنلاین موجود شه عالی میشه. ممنونم از آموزش های عالی تون

🌹

 


  • عکس پروفایل مسع در سایت باگتو
  • |
  • ارسال شده توسط : مسع
  • |
  • زمان : 1401/12/07

سلام استاد

وقت بخیر

ببخشید این پروژه در قسمت ثبت کاربر در بخش ادمین به مشکل می خوره بعد هیچ اروری هم نمایش نمیده

IregisterUserService=>execute=>User user = new User();o

بعد این کد دیگه هیچ کدی اجرا نمیشه و user ثبت نمیشه

برای بررسی مشکل در کد، باید کدهای بیشتری را بررسی کرد تا بتوان به درستی تشخیص داد که مشکل کجاست. اما به طور کلی اگر بعد از ساخت یک نمونه از کلاس User با استفاده از عبارت "new User()"، هیچ عملیاتی انجام نشده باشد، ممکن است مشکل از عدم انجام عملیات ذخیره سازی (SaveChanges) در کلاس IregisterUserService باشد. برای رفع مشکل، می توانید کد را به این صورت تغییر دهید:

public class RegisterUserService : IRegisterUserService
{
private readonly IDataBaseContext _context;
public RegisterUserService(IDataBaseContext context)
{
    _context = context;
}

public ResultDto<UserDto> Execute(UserDto userDto)
{
    User user = new User()
    {
        UserName = userDto.UserName,
        Email = userDto.Email,
        Password = userDto.Password
    };

    _context.Users.Add(user);
    _context.SaveChanges();

    return new ResultDto<UserDto>()
    {
        Data = userDto,
        IsSuccess = true,
        Message = "User registered successfully"
    };
}
}
 

به این ترتیب، بعد از ساخت کلاس User با استفاده از عبارت "new User()"، کلاس RegisterUserService این کلاس را در پایگاه داده ذخیره کرده و نتیجه آن را به کاربر برمی‌گرداند. اگر باز هم مشکل وجود داشت، بهتر است کدهای بیشتری را بررسی کنید تا بتوانید به درستی مشکل را تشخیص دهید.

 


  • عکس پروفایل Arash At در سایت باگتو
  • |
  • ارسال شده توسط : Arash At
  • |
  • زمان : 1401/12/07

سلام چه پیش نیازهایی لازمه قبل دیدن این دوره؟

سلام روزتون بخیر
 برای این دوره نیاز است تا حد متوسط سی شارپ رو بلد باشید تا بتوانید مباحث این دوره را درک کنید 


  • عکس پروفایل علی صدقی در سایت باگتو
  • |
  • ارسال شده توسط : علی صدقی
  • |
  • زمان : 1401/11/16

سلام با عرض سلام و عرض ادب و احترام

استاد این کورس من اولاش رو دیدم منتها هیچی نمیفهمیدم مثلا اون استارت اپی ک ساختین ایا قراره اینارو جلو یاد بگیرم من سی شارپ روی وین فرم و به صورت پیشرفته بلدم میتونم حسابداری بنویسم منتها تازه اومدم asp.net . ایا این محیط که واسه من اینطور خیلی غریبه میاد قراره درست شه؟

ممنونم میشه جوابم رو بدین 

سلام

به این دلیله که شما از دنیای دسکتاپ اپلیکیشن مهاجرت کردین به وب

ادامه دوره رو مشاهده نمایید و حتما پیاده سازی هم نمایید.

قطعا با دانشی که از ویندوز فرم دارید به زودی میتونید برنامه نویس حرفه ای وب هم بشید.

 


  • عکس پروفایل sara sadeghi در سایت باگتو
  • |
  • ارسال شده توسط : sara sadeghi
  • |
  • زمان : 1401/11/06

سلام استاد بابایی گرامی.بی نظیر بود توضیحاتتون.ممنون

سلام 

ممنونم از لطف شما 

و خوشحالم که این محصول برای شما رضایت بخش بوده است. 

🌹


  • عکس پروفایل عرفان قارلقی در سایت باگتو
  • |
  • ارسال شده توسط : عرفان قارلقی
  • |
  • زمان : 1401/11/02

با سلام واحترام.

یک سوال داشتم خدمتتون. تو قسمت پیاده سازی کاربران، یه جاش استاد میاد برای ویرایش کاربر از مودال استفاده میکنه. به ازای هر رکورد یک دکمه با آیدی مشابه ایجاد میکنه که روش کلیک میکنیم مودال باز میشه.

اما مشکل اینجاست که فقط رو دکمه اولی کلیک میکنیم مودال باز میشه و رو بقیه دکمه ها عمل نمیکنه.

من فکر میکنم مشکل از آیدی باشه چون تمام تگ های button یک آیدی دارن. و ازGetElementById استفاده شده.

من از GetElementByName , GetElementByClassName هم استفاده کردم اما اینا اصلا کار نمیکنن.


  • عکس پروفایل مهران در سایت باگتو
  • |
  • ارسال شده توسط : مهران
  • |
  • زمان : 1401/11/02

سلام و خسته نباشید خدمت جناب بابایی و تیم بسیار خوبشون. جسارتا میخواستم بدونم امکانش هست فصل های مختلف دوره ستارگان Asp.net Core رو بصورت جداگانه قرار بدید تا فقط فصل هایی که نیاز داریم رو تهیه بکنیم؟ برای مثال Identitty رو بصورت جداگانه قرار دادید که بسیار عالی هستش این کار. ممنون بابت زحمات و تلاش های شما


  • عکس پروفایل کرم حسین یاری در سایت باگتو
  • |
  • ارسال شده توسط : کرم حسین یاری
  • |
  • زمان : 1401/10/25

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

سلام وقتتون بخیر جناب یاری

ممنون از اینکه باگتو رو انتخاب کردین
بسیار سپاسگزار از لطفتون


  • عکس پروفایل zeynab rostamy در سایت باگتو
  • |
  • ارسال شده توسط : zeynab rostamy
  • |
  • زمان : 1401/10/25

خیلی اموزش مفیدی بود . ممنون از زحماتتون 

🌹


  • عکس پروفایل اذر امینی در سایت باگتو
  • |
  • ارسال شده توسط : اذر امینی
  • |
  • زمان : 1401/10/24

سلام استاد وقتتون بخیر

با کمک و راهنمایی پشتیبان محترم نحوه ی نصب پکیج های ناگت را بر روی نرم افزارم تغییر دادم و مشکلم حل شد

وقتی از سایت ناگت پکیجها را کپی میکردم و در کنسول قرار میدادم به درستی نصب نمیشد و در نهایت add-migration انجام نمیشد اما با کلیک راست بر روی لایه و انتخاب ناگت و نصب پکیجها از این طریق مایگریشن انجام شد.

سپاسگزارم از حمایتتون

🌹


  • عکس پروفایل اذر امینی در سایت باگتو
  • |
  • ارسال شده توسط : اذر امینی
  • |
  • زمان : 1401/10/21

سلام جناب مهندس وقتتون بخیر

در هنگام Add-migration  AddRoles در جلسه ی 10 این پیغام را میدهد 

لطفا کمکم کنید

GenericArguments[0], 'Bageto_Store.Application.Service.Users.Queriies.GetUsers.IGetUserService', on 'Microsoft.EntityFrameworkCore.Design.IDesignTimeDbContextFactory`1[TContext]' violates the constraint of type 'TContext'


  • عکس پروفایل Ali Attari در سایت باگتو
  • |
  • ارسال شده توسط : Ali Attari
  • |
  • زمان : 1401/10/18

سلام 

جسارتا سورس برنامه هم به همراه آموزش ها هست؟

بله.

همراه فایل دانلودی سورس کد هم قرار داده شده است


  • عکس پروفایل soheila nazeri در سایت باگتو
  • |
  • ارسال شده توسط : soheila nazeri
  • |
  • زمان : 1401/09/27

با سلام و احترام

خیلی خیلی ممنون بابت آموزشهای طبقه بندی شده و مفیدتون 

موفق باشید 


  • عکس پروفایل تیموریان در سایت باگتو
  • |
  • ارسال شده توسط : تیموریان
  • |
  • زمان : 1401/09/08

جناب آقای مهندس بابائی

با سلام و عرض ادب 

بدینوسیله مراتب تشکر و قدردانی خود را از جنابعالی اعلام می نمایم خداوند به شما خیر و برکت و سلامتی عنایت فرماید. 

ارادتمند حمید رضا تیموریان 


  • عکس پروفایل اذر امینی در سایت باگتو
  • |
  • ارسال شده توسط : اذر امینی
  • |
  • زمان : 1401/09/03

سلام بر شما 

آقای مهندس برای پیاده سازی قالب ادمین هر چی فایل js را درگ میکنم که آدرس دهی دقیق را پیدا کنم thdgjs درگ نمیشه و بعد موقع اجرا هم اجرا نمیشه بفرمایید چکار کنم فایل js برای ادرس دهی درگ بشه روی _AdminLayout؟؟؟؟

سلام مسیر فایل را دستی تایپ کنید 

و از درگ اند دراپ استفاده نکنید


  • عکس پروفایل Ahmad moradi در سایت باگتو
  • |
  • ارسال شده توسط : Ahmad moradi
  • |
  • زمان : 1401/09/02

سلام تو قسمت کابران ۲ شما برای اولین بار اجرا میکنید تمام دیتای جدول userرو میاره اما من اینطور نیست کاملا هم مثل شما عمل کردم 

ممنون میشم راهنمایی کنید

سلام

لطفا سرویس ها را بررسی نمایید


  • عکس پروفایل علی ابراهیم زاده در سایت باگتو
  • |
  • ارسال شده توسط : علی ابراهیم زاده
  • |
  • زمان : 1401/09/02

سلام و وقت بخیر

در قسمت کاربران بخش سوم شما بعد از اینکه کاربر را با موفقیت ثبت کردین ، قسمت حذف کاربر را توضیح دادین که شامل یک کلاس به نام BaseEntity بود ولی شمامتاسفانه توضیح ندادین که اون کلاس رو چطور روی دیتابیس با استفاده از Migration اعمال کنیم تا فیلد ها به جدول User ها اضافه شود. چون موقع اجرای صفحه اندکس ، ارور هایی در مورد همان فیلد های کلاس BaseEntity میدهد و نمیشه پروژه رو ادامه داد.

ممنون میشم راهنمایی کنین و مطمئن هستم که این مشکل برای دیگران هم به وجود اومده

باتشکر از شما

سلام

در فیلم آموزشی این مشکل وجود ندارد

و شما زمانی که از یک کلاس برای انتیتی ارث بری میکنید به صورت خودکار پروپرتی های کلاس پدر هم به انتیتی اضافه می شوند.

احتمالا شما باید یک بار دیگر مایگریشن را اجرا کنید


  • عکس پروفایل Hadi Fathollahi در سایت باگتو
  • |
  • ارسال شده توسط : Hadi Fathollahi
  • |
  • زمان : 1401/08/30

سلام چرا ویدئو فصل هفتم باز نمیشه و قابل دانلود نیست

سلام

مشکل برطرف شده است


  • عکس پروفایل حکیمی در سایت باگتو
  • |
  • ارسال شده توسط : حکیمی
  • |
  • زمان : 1401/08/30

سلام وقتتون بخیر 

بسیار از آموزش عالیتون ممنونم من می خواستم فایل 86 که آپدیت هست را ببینم ولی متاسفانه خطا میده و پخش نمی شه. لطفا مشکلش را حل کنید. 

سپاس فراوان

سلام

مشکل برطرف شده است


  • عکس پروفایل Elham Hosseini در سایت باگتو
  • |
  • ارسال شده توسط : Elham Hosseini
  • |
  • زمان : 1401/08/30

فصل 7 برای من مشکل داره... دانلود نمیشه و یه کد html به جای خطا نشون میده

سلام

مشکل برطرف شده است


  • عکس پروفایل hamed در سایت باگتو
  • |
  • ارسال شده توسط : hamed
  • |
  • زمان : 1401/08/27

ممنونم بیشتر میخواستم بدونم آیا این آموزش و دوره ستارگان بر پایه .net core 5 آموزش داده میشه یا خیر؟

 

 

 

سلام روزتون بخیر
 بله با دات نت 5 اجرا شده و آپدیت شد به دات 6 و دات نت 7 هم اضافه میشه


  • عکس پروفایل hamed در سایت باگتو
  • |
  • ارسال شده توسط : hamed
  • |
  • زمان : 1401/08/27

سلام

آیا منظور از EF 5 همون .NET CORE 5  هست یا اینا با هم فرق دارن ؟

سلام

با هم متفاوت هستند

در فصل 5 با EF Core آشنا می شوید


  • عکس پروفایل abd1353 در سایت باگتو
  • |
  • ارسال شده توسط : abd1353
  • |
  • زمان : 1401/08/19

با سلام  

آموزش خیلی خیلی خوبی بود 

با تشکر از زحمات شما


  • عکس پروفایل سجاد در سایت باگتو
  • |
  • ارسال شده توسط : سجاد
  • |
  • زمان : 1401/07/28

سلام. بحث session برای ذخیره اطلاعات کاربر سمت سرور هم آموزش داده میشه؟ ممنون از سایت خوبتون


  • عکس پروفایل مهدی فیض آبادی در سایت باگتو
  • |
  • ارسال شده توسط : مهدی فیض آبادی
  • |
  • زمان : 1401/07/23

سلام

این دوره واقعا کامل بود . خیلی ممنونم . امیدوارم با امام حسین محشور بشی آقا احسان


  • عکس پروفایل امید خالقی راد در سایت باگتو
  • |
  • ارسال شده توسط : امید خالقی راد
  • |
  • زمان : 1401/07/16

سپاس فراوان استاد.


  • عکس پروفایل Mina Mohamadi در سایت باگتو
  • |
  • ارسال شده توسط : Mina Mohamadi
  • |
  • زمان : 1401/07/14

سلام و وقت بخیر. تو توضیحات گفتید که سورس کد دارد.کجا میشه سورس پروژه عملی این دوره را دانلود کرد؟؟؟ ممنون میشم جواب بدید

سلام روزتون بخیر
 سورس کد همراه فایل ویدئوها هست و ممکنه چند قسمت سورس اوناها یکی باشه و در انتهای چند قسمت قراردایم.


  • عکس پروفایل لیلا احمدی در سایت باگتو
  • |
  • ارسال شده توسط : لیلا احمدی
  • |
  • زمان : 1401/06/14

بسیار سپاسگزارم دوره واقعا عالی و اصل مطلب بسیار عالی آموزش داده شد و تمام جلسات کاملا مفید بود 

موفق و سلامت باشید


  • عکس پروفایل حسن میرزائی در سایت باگتو
  • |
  • ارسال شده توسط : حسن میرزائی
  • |
  • زمان : 1401/06/07

سلام وقت بخیر
من با نسخه 6 یک پروژه نوشتم و روی هاست پلسک آپلودش کردم
ولی پروژه بالا نمیاد و خطای 403 بر میگردونه

نکته خاصی هست که باید بهش هنگام پابلیش توجه کنم؟
یا نیاز هست تنظیمات پلسک رو تغییر بدم؟


  • عکس پروفایل زهره در سایت باگتو
  • |
  • ارسال شده توسط : زهره
  • |
  • زمان : 1401/06/06

سلام مرسی از آموزش خوبتون

تو جلسه user1 من با این خطا مواجه شدم ممنون میشم راهنمایی کنید چجوری خطا رفع کنم

Unable to create an object of type 'DataBaseContext'. Add an implementation of 'IDesignTimeDbContextFactory<DataBaseContext>' to the project, or see https://go.microsoft.com/fwlink/?linkid=851728 for additional patterns supported at design


  • عکس پروفایل raha در سایت باگتو
  • |
  • ارسال شده توسط : raha
  • |
  • زمان : 1401/06/05

 سلام

 ببخشید از یک طرف میگین کلمه controller رو ننویسین در ساختش چون دسترسی به صفحتون پیدا میکنن امنیت پایین میاد از طرف دیگه میگین چون ننوشتیم به کلاسهاش دستزسی نداریم پس چکار کنیم؟

با تشکر از زحماتتون


  • عکس پروفایل majid pashayi در سایت باگتو
  • |
  • ارسال شده توسط : majid pashayi
  • |
  • زمان : 1401/06/03

خیلی دوره خوبی خدایی


  • عکس پروفایل samere falahpour در سایت باگتو
  • |
  • ارسال شده توسط : samere falahpour
  • |
  • زمان : 1401/05/24

سلام

سورس کد رو از کجا میشه دانلود کرد؟


  • عکس پروفایل Amir در سایت باگتو
  • |
  • ارسال شده توسط : Amir
  • |
  • زمان : 1401/05/22

سلام 

لطفا قابلیت پخش آنلاین یا دانلود همه را به سایتتون اضافه کنید


  • عکس پروفایل محسن نورمحمدی در سایت باگتو
  • |
  • ارسال شده توسط : محسن نورمحمدی
  • |
  • زمان : 1401/04/24

چقدر سخته! انگار من استعداد این کار رو ندارم.

سلام روزتون بخیر
 ولی تلاش و پشتکارتون میتونه خیل یچیزها رو تغییر بده
 تسلیم نشین و ادامه بدین


  • عکس پروفایل سیدیونس حسینی در سایت باگتو
  • |
  • ارسال شده توسط : سیدیونس حسینی
  • |
  • زمان : 1401/04/12

سلام خسته نباشید خدمت شما استاد محترم از تدریس بسیارعالی ومفیدتون بسیارسپاسگذارم

من دوره asp.net mvc وعلاقه دارم که asp.net core روهم یادبگیرم و برای اشنایی با دوره شما خواستم قسمت رایگان رو تمرین کنم بعد کورس اصلی رو خریداری کنم

اما به یک اروربرخورد کردم

در قسمت Add-Migration

بااین خطا مواجه میشم لطفا منو راهنمایی کنید

An error occurred while accessing the Microsoft.Extensions.Hosting services. Continuing without the application service provider. Error: Could not load type 'Microsoft.EntityFrameworkCore.Query.IRelationalParameterBasedQueryTranslationPostprocessorFactory' from assembly 'Microsoft.EntityFrameworkCore.Relational, Version=5.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'.
Unable to create an object of type 'DataBaseContext'. For the different patterns supported at design time, see https://go.microsoft.com/fwlink/?linkid=851728


  • عکس پروفایل zero در سایت باگتو
  • |
  • ارسال شده توسط : zero
  • |
  • زمان : 1401/04/05

Asp.Net Core Bugeto.net 06-10 Users 2  

در این قسمت دوم کاربران ویدو 10 پروژه عملی این پیغام خطا موقع نمایش کاربران می دهد ممکن است ی راهنمایی بکنید ؟؟؟

System.NullReferenceException
  HResult=0x80004003
  Message=Object reference not set to an instance of an object.
  Source=EndPoint.Site
  StackTrace:
   at EndPoint.Site.Areas.Admin.Controllers.Users.Index(String searchkey, Int32 page) in ×\EndPoint.Site\Areas\Admin\Controllers\Users.cs:line 24

 

ادر قسمت کنترلر User  در area  ادمین 

 

ممنون میشم اگه راهنمایی بکنید
 


  • عکس پروفایل نرجس میرشکاری در سایت باگتو
  • |
  • ارسال شده توسط : نرجس میرشکاری
  • |
  • زمان : 1401/04/01

این دوره واقعا رایگان است؟

ممنون از شما

بسیار سپاسگزار از این کار شما

من که تازه می خوام شروع کنم امیدوارم موفق باشم


  • عکس پروفایل seyed amin در سایت باگتو
  • |
  • ارسال شده توسط : seyed amin
  • |
  • زمان : 1401/03/26

سلام امکان دانلود شدن کل مجموعه در یک پارت هست ؟( اگر امکانش رو  فراهم کنید بسیار لطف کردید)

سلام وقتتون بخیر 
 فعلا این امکان در سایت وجود ندارد


  • عکس پروفایل Babak Nafarian در سایت باگتو
  • |
  • ارسال شده توسط : Babak Nafarian
  • |
  • زمان : 1401/03/26

با سلام ببخشید یک سئوال داشتم در قسمت ایجکس در مرحله success و error  قسمت error   اجرا می شود میشه لطفا یک راهنمایی بفرمایید با تشکر


  • عکس پروفایل Babak Nafarian در سایت باگتو
  • |
  • ارسال شده توسط : Babak Nafarian
  • |
  • زمان : 1401/03/26

با سلام ببخشید یک سئوال داشتم 

در زمان ارسال دستورات حدف، ویرایش و تغییر وضعیت، عمل post  با ایجکس انجام نمی شود. 

حالت Core Fail Ajax Post Request

میشه لطفا یک راهنمایی بفرمایید با تشکر

 


  • عکس پروفایل mehrzadifar در سایت باگتو
  • |
  • ارسال شده توسط : mehrzadifar
  • |
  • زمان : 1401/03/25

سلام مجدد.ممنونم از پاسخ دهی شما.

منتها در سمت فرانت اینکار رو انجام دادم و عملیات ضبط و دانلود رکورد صورت میگیره. منتها نمی دونم در سمت فرانت چطور به بک ارسالش کنم، که بتونم تو سرور ذخیره کنم

 

دیتا رو با ajax  به سمت سرور ارسال کنید. نحوه آپلود فایل در Asp با ajax را جستجو کنید


  • عکس پروفایل mehrzadifar در سایت باگتو
  • |
  • ارسال شده توسط : mehrzadifar
  • |
  • زمان : 1401/03/25

سلام و عرض ادب. در پروژه ای قصد دارم عملیات ضبط صدا و آپلود آن در سرور را انجام بدهم. امکانش هست نحوه انجام اینکار در asp core را بفرمایید

سلام

باید در سمت کلاینت ضبط را انجام دهید و بعد آپلود کنید سمت سرور.

مقاله زیر را مطلعه نمایید

https://medium.com/@bryanjenningz/how-to-record-and-play-audio-in-javascript-faa1b2b3e49b


  • عکس پروفایل حسین کیانیان در سایت باگتو
  • |
  • ارسال شده توسط : حسین کیانیان
  • |
  • زمان : 1401/03/24

سلام استاد
من وقتی update-database میزنم این ارور برام میاد 
اسکرین شات ارور توی این لینک هست
https://drive.google.com/file/d/1lud2lTqmhPWxLaMywZE8WhhBRFj8nhGK/view?usp=sharing


  • عکس پروفایل prz در سایت باگتو
  • |
  • ارسال شده توسط : prz
  • |
  • زمان : 1401/03/24

سلام. در دسته بندی ها چطور میتونیم یک زیر دسته دیگر ایجاد کنیم؟ مثل یک زیردسته برای Asus ?

سلام

یک parent برای دسته بندی ها ایجاد کنید و به صورت درختی می توانید فرزند به هر دسته اضافه نمایید.

 


  • عکس پروفایل حسین کیانیان در سایت باگتو
  • |
  • ارسال شده توسط : حسین کیانیان
  • |
  • زمان : 1401/03/24

سلام استاد

من تو پروژه به این ارور برخوردم

 

Microsoft.Data.SqlClient.SqlException
  HResult=0x80131904
  Message=Invalid column name 'IsActive'.

....

 
 

 

 

فیلد IsActive را به entity اضافه کرده اید ولی در دیتابیس وجود ندارد باید بعد از هر تغییرات در entity ها migration را انجام دهید.


  • عکس پروفایل مریم دوامی در سایت باگتو
  • |
  • ارسال شده توسط : مریم دوامی
  • |
  • زمان : 1401/03/23

با سلام مجدد.

ببخشید مجددا وقتتون میگیرم،برای نصب .net5،نسخه های مختلف وجود داره.شما نسخه 5.0.0 preview1 رو نصب کردین.من کدوم نسخه رو باید نصب کنم؟ممنون

سلام

از نسخه نهایی استفاده کنید


  • عکس پروفایل حسین کیانیان در سایت باگتو
  • |
  • ارسال شده توسط : حسین کیانیان
  • |
  • زمان : 1401/03/22

سلام استاد
پروژه من وقتی استارت میکنم این ارور رو میده

System.ArgumentException
  HResult=0x80070057
  Message=Cannot instantiate implementation type 'HosseinKianian_Store.Application.Services.Users.Queries.GetUsers.IGetUsersService' for service type 'HosseinKianian_Store.Application.Services.Users.Queries.GetUsers.IGetUsersService'.


 

 

 

 

 

پیاده سازی برای سرویس IGetUsersService پیدا نشده است.


  • عکس پروفایل مریم دوامی در سایت باگتو
  • |
  • ارسال شده توسط : مریم دوامی
  • |
  • زمان : 1401/03/21

سلام.وقت بخیر.ببخشید ورژن ویژوال استودیوی امورشی شما 2019 هست .الان 2022 هم اومده.برای من که تازه میخوام شروع کنم همون ورژن 2019 رو نصب کنم یا 2022؟

وهمچنین الان ورژن .net 7 هم اومده.با همون .net5 شروع کنم یا 7؟ و ایا تفاوت زیادی با هم داره؟

ممنون از شما و اموزشهای خیلی خوبتون

سلام

از ورژن 2022 می توانید استفاده نمایید.

تفاوفتی که در ورژن 5 و 6.. وجود دارد  حذف کلاسStartup می باشد.برای شروع از همان نسخه 5 استفاده نمایید در انتهای دوره یک ویدئو برای حذف کلاس Startup قرار داده ایم.


  • عکس پروفایل حسین قاسمی در سایت باگتو
  • |
  • ارسال شده توسط : حسین قاسمی
  • |
  • زمان : 1401/03/19

با سلام

استفاده از خود قالبی که تو پروژه عملی به کار بردید یا قسمتی از اون، تو پروژه های دیگر شرعا و قانونا مجاز است؟ 

سلام 

خير، مالكيت اين قالب ها متعلق به وب سايت راست چين مي باشد و اگر در مصارف غير آموزشي استفاده نماييد سايت راست چين ميتونه از شما شكايت كنه. 

اين نوع قالب ها معمولا حدود ١٠٠ هزار تومان هستند و پيشنهاد ميكنم لايسنس تهيه نماييد كه دچار دردسر نشويد. 

 


  • عکس پروفایل حسین  در سایت باگتو
  • |
  • ارسال شده توسط : حسین
  • |
  • زمان : 1401/03/19

سلام و تشکر بابت آموزش خوبتان

در جلسه آموزشی 2-8 middleware ها یه بخشی را معطوف به آموزش کار با دیتابیس کردید برای ذخیره اطلاعات کاربر در دیتابیس

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

ممکن است راهنمایی کنید

در ادامه آموزش کار با دیتابیس، ذخیره و بازیابی اطلاعات را آموزش داده ایم

خود شما می توانید همان اطلاعاتی که در middleware  بدست آورده اید را در دیتابیس ذخیره نمایید 


  • عکس پروفایل Arman Shirzad در سایت باگتو
  • |
  • ارسال شده توسط : Arman Shirzad
  • |
  • زمان : 1401/03/18

سپاس فراوان 

واقعا گه اقای عامل دوره شما رو میدید این جمله رو میگفت : 

"شیر مادر و نان پدر حلالت باشه دلاور "


  • عکس پروفایل prz در سایت باگتو
  • |
  • ارسال شده توسط : prz
  • |
  • زمان : 1401/03/17

استاد بابائی خیلی خوب آموزش میده و یک معلمه! دوره های زیادی از این استاد خریدم و همشو به دقت مطالعه و تمرین میکنم.


  • عکس پروفایل حامد در سایت باگتو
  • |
  • ارسال شده توسط : حامد
  • |
  • زمان : 1401/03/16

سلام وقتتون بخیر
جناب مهندس من برای پیاده سازی موقعی که میخوام محصولات رو برای روی سایت نمایش بدم به چنین اروری میخورم.


 

An unhandled exception occurred while processing the request.

NullReferenceException: Object reference not set to an instance of an object.

Bugeto_Store.Application.Services.Products.Queries.GetProductForSite.GetProductForSiteService+<>c__DisplayClass2_0.<Execute>b__1(Product p)


ممنون میشم بنده رو راهنمایی بفرمایید


  • عکس پروفایل Maysam Razzaghi در سایت باگتو
  • |
  • ارسال شده توسط : Maysam Razzaghi
  • |
  • زمان : 1401/03/16

سلام قالب سایت در پروژه مقدماتی رو حتما باید از سایت راست چین بگیریم؟؟یا میشه از قالب استفاده شده در همین پروژه آموزشی که سورس پروژه هم در دسترس هست استفاده کرد؟؟؟

سلام روزتون بخیر 
اگه صرفا برای بحث آموزش هست میتونید از قالب همین دوره استفاده کنید در غیر اینصورت باید خریداری کنید 
 فایل های مورد نیاز در پروژه وجود دارد


  • عکس پروفایل پوریا ضیامنش در سایت باگتو
  • |
  • ارسال شده توسط : پوریا ضیامنش
  • |
  • زمان : 1401/03/13

ممنونم بابت آموزش رایگان.

لطفا اگه امکانش هست، این آموزش رو در spot player قرار بدید، اینطوری خیلی بهتره بنظرم. ممنون.


  • عکس پروفایل Hassan Mohammadi در سایت باگتو
  • |
  • ارسال شده توسط : Hassan Mohammadi
  • |
  • زمان : 1401/03/12

سلام. لطفا درصورت امکان نسخه آفلاین   حذف کلاس Startup در Asp.Net Core 6  رو هم بزارید.

تشکر آموزش بسیار خوبتون.


  • عکس پروفایل Amir در سایت باگتو
  • |
  • ارسال شده توسط : Amir
  • |
  • زمان : 1401/03/10

سلام مجدد 

 

ببخشید بجای html , cssمی توانیم از xamlاستفاده کنیم؟

خیر


  • عکس پروفایل Erfan در سایت باگتو
  • |
  • ارسال شده توسط : Erfan
  • |
  • زمان : 1401/03/08

سلام لینک دانلود قسمت 86 حذف کلاس Startup کار نمیکنه فقط میشه انلاین تماشا کرد

سلام روز بخیر 
 لینک درست هست 
این قسمت بصورت آنلاین قابل مشاهده است و دانلود نمیشه 


  • عکس پروفایل موسی جعفرزاده در سایت باگتو
  • |
  • ارسال شده توسط : موسی جعفرزاده
  • |
  • زمان : 1401/03/06

ببخشید اشتباه از من بود و لینک ها درست هستند


  • عکس پروفایل موسی جعفرزاده در سایت باگتو
  • |
  • ارسال شده توسط : موسی جعفرزاده
  • |
  • زمان : 1401/03/06

سلام وقت بخیر 

ببخشید در فصل دوم ویدئو 9 و از ویدئوی 12 به بعد تکرار ویدئو های قبلی هستش ! ظاهرا مشکل در لینک های شما وجد داره 


  • عکس پروفایل Amir در سایت باگتو
  • |
  • ارسال شده توسط : Amir
  • |
  • زمان : 1401/03/06

سپاس فراوان 


  • عکس پروفایل Amir در سایت باگتو
  • |
  • ارسال شده توسط : Amir
  • |
  • زمان : 1401/03/06

سلام

ببخشید این دوره چه پیشنیاز هایی دارد؟

 

سلام

C sharp

html

css

دوره مباني وب


  • عکس پروفایل آرمان زارع کار در سایت باگتو
  • |
  • ارسال شده توسط : آرمان زارع کار
  • |
  • زمان : 1401/02/27

از شما ممنونم به خاطر بزرگواری شما در ارائه رایگان این دوره

ممنونیم از شما


  • عکس پروفایل اذر امینی در سایت باگتو
  • |
  • ارسال شده توسط : اذر امینی
  • |
  • زمان : 1401/02/24

اقای مهندس یه سوال دیگه

میتونم ویژوال استودیو 2020 نصب کنم به جای 2019

فکر میکنم نرم افزارم مشکل داره

سلام

اگه منظورتون 2022 می باشد بله مشکلی نداره


  • عکس پروفایل اذر امینی در سایت باگتو
  • |
  • ارسال شده توسط : اذر امینی
  • |
  • زمان : 1401/02/24

سلام و اخترام آقای مهندس

 

جلسه سوم از بخش سوم را تمرین میکنم ولی controller  را موقع اجرا شناسایی نمیکنه و در قسمت آدرس که کنترلر و ایندکس را مینویسم بعد اجرا نمیشه و خطا میدهد... نمیدونم ایراد از نرم افزاره؟

حتی جلسه نهم از بخش دوم برای enviroment که از طریق cmd اجرا میگیرم خطا میدهد و نمیتونستم تغییر enviroment را انجام دهم چند خط کد قرمز رنگ نمایش میداد بعد از نوشتن dll و زدن دکمه اینتر

 

نمیدونم ایراد از نرم افزاره؟ 

 

ممنون میشم راهنمایی بفرمایید

 

سلام

اگر Controller را شناسایی نمی کند احتمالا کلاس شما به Controller تبدیل نشده است


  • عکس پروفایل عارف عارفي در سایت باگتو
  • |
  • ارسال شده توسط : عارف عارفي
  • |
  • زمان : 1401/02/24

سلاک خسته نباشید

سورس پروژه در کدام قسمت هست؟


  • عکس پروفایل حمدالله علیزاده در سایت باگتو
  • |
  • ارسال شده توسط : حمدالله علیزاده
  • |
  • زمان : 1401/02/22

سلام این چه خطایی

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 ندارید


  • عکس پروفایل مهیار طلوعی در سایت باگتو
  • |
  • ارسال شده توسط : مهیار طلوعی
  • |
  • زمان : 1401/02/18

با احترام

ممنون از زحمات زیاد - بحش پایانی در مورد آپدیت قابل مشاهده یا دانلود نیست - لطفا بررسی بفرمایید

سلام روزتون بخیر برای لحظاتی سرویس ابراروان از دسترس خارج شده بود الان مشکل حل شده میتونید دانلود کنید


  • عکس پروفایل Maysam Razzaghi در سایت باگتو
  • |
  • ارسال شده توسط : Maysam Razzaghi
  • |
  • زمان : 1401/02/18

سلام آقای مهندس بابایی وقت شما بخیر.
قالب سایتی که تو راست چین هست  با چیزی که شما تو آموزش مقدماتی استفاده کردین تفاوت داره.خواستم بپرسم ایرادی نداره قالب ها متفاوت باشن؟

سلام روزتون بخیر میتونید از هر قالیب دیگه ای استفاده کنید مهم بکند هست که اجرا میشه


  • عکس پروفایل سجاد راحتی در سایت باگتو
  • |
  • ارسال شده توسط : سجاد راحتی
  • |
  • زمان : 1401/02/17

با سلام و خسته نباشید

استاد ببخشید من اخیرا به یه مشکلی داخل پروژه هام روبه رو شدم و این داخل همه پروژه هام اینطوری شده و هم با .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:

  • Check the system event log for error messages
  • Enable logging the application process' stdout messages
  • Attach a debugger to the application process and inspect

For more information visit: https://go.microsoft.com/fwlink/?LinkID=2028526


  • عکس پروفایل غزل ابوقداره  در سایت باگتو
  • |
  • ارسال شده توسط : غزل ابوقداره
  • |
  • زمان : 1401/02/15

سلام

برای Add Entity FrameWork Sql Server داخل کلاس program در Asp.net Core6 چه کدی باید بزنیم؟

سلام

از کد زیر استفاده کنید

builder.Services


  • عکس پروفایل حسین بیگ پور در سایت باگتو
  • |
  • ارسال شده توسط : حسین بیگ پور
  • |
  • زمان : 1401/02/14

 با عرض سلام و تشکر از زحمات بی دریغ جناب آقای بابایی .

آیا برای نوشتن کد های Ajax و یا جاوااسکریپ در محیط سی شارپ نیاز هست تا افزونه خاصی اضافه شود.

سلام

این کدها در مرورگر اجرا می شوند و ربطی به سی شارپ ندارند


  • عکس پروفایل asghar در سایت باگتو
  • |
  • ارسال شده توسط : asghar
  • |
  • زمان : 1401/02/14

سلام

چرا نمیتونم قسمت آخر رو دانلود کنم ؟

سلام

این قسمت فقط مشاهده انلاین دارد


  • عکس پروفایل mk dev در سایت باگتو
  • |
  • ارسال شده توسط : mk dev
  • |
  • زمان : 1401/02/10

سلام و عرض خسته نباشید
template هایی که استفاده شده در جلسه 58  و 59 رو  به طور کامل دسترسی داریم یا فقط بخش هایی رو که خود شما استفاده کردید رو می تونیم استفاده کنیم؟
و فایل ها در جلسه چندم می باشد؟
تشکر

سلام فایل های css و js در پوسه wwwroot موجود می باشد


  • عکس پروفایل فاطمه منگابادی در سایت باگتو
  • |
  • ارسال شده توسط : فاطمه منگابادی
  • |
  • زمان : 1401/02/08

سلام اقای بابایی وقتتون بخیر برای انتقال روی هاست گفتین بعد از اینکه دوره ستارگان تموم شد اینجا قرار میدین میشه بی زحمت اموزش انتقال روی هاست رو قرار بدین ممنون از زحماتتون 


  • عکس پروفایل امیر مرادی در سایت باگتو
  • |
  • ارسال شده توسط : امیر مرادی
  • |
  • زمان : 1401/01/24

سلام استاد خسته نباشد 

قالب ادمین و سایت را باید بخریم ؟

 


  • عکس پروفایل sinaee در سایت باگتو
  • |
  • ارسال شده توسط : sinaee
  • |
  • زمان : 1401/01/24

سلام استاد

من توانستم با این دوره یک سایت راه اندازی کنم و به خاطرش ازتون خیلی ممنونم

دوره بسیار مفیدی هست و مطالب را  عالی توضیح دادید 

 


  • عکس پروفایل ela shaaban در سایت باگتو
  • |
  • ارسال شده توسط : ela shaaban
  • |
  • زمان : 1401/01/22

سلام و وقت بخیر

برای دیتابیس های دیگه هم میشه از روشی که توی فصل5 گفتید استفاده کرد؟مثل postgres

با عرض سلام

بله، برای تمای دیتابیس های که Provider آن توسط EF Core ارائه شده باشد می توانید استفاده نمایید.

لیست Provider های EFCore را می توانید از لینک زیر مشاهده نمایید.

https://docs.microsoft.com/en-us/ef/core/providers/?tabs=dotnet-core-cli


  • عکس پروفایل vahid ghaiem در سایت باگتو
  • |
  • ارسال شده توسط : vahid ghaiem
  • |
  • زمان : 1401/01/15

با سلام و عرض خسته نباشید,استاد میخواستم بپرسم اگر بخواهیم فایل پروژه رو که به صورت sln. هست رو برای کسی بفرستیم که visual studio نداره چطوری پروژه وب ما رو ببینه?

سلام

باید sdk دات نت رو روی سیستم خودش نصب کنه و با Ide های دیگه مثل VS Code هم می تونه پروژه رو مشاهده کنه.


  • عکس پروفایل mahdi hashemi در سایت باگتو
  • |
  • ارسال شده توسط : mahdi hashemi
  • |
  • زمان : 1401/01/07

سلام مجدد و ارزوی سلامتی
نکته ی دیگر این که در قسمت آدرس دهی فایل های JS شما در کلیپ فایل ها رو صورت درگ و دراپ جابجا کردید و ادرس رو به فولدر موجود تغیر دادید ولی الان وقتی اینکار رو میکنم این طور نیست که در زیر با مثالی توضیح میدم:
وقتی شما دراپ کردید به این صورت بود:
.......AdminTemplate/app-assets/js/core/

وقتی الان بنده دراپ میکنم به صورت زیر نمایش داده میشه:(و شروع ادرس دهی از فایلی هست در خود ویندوز از انجا فایل رو شروع به ذخیره و اجرا کردم) : 
F:\C# ProjectVS\************\**********\EndPoint.StoreSite\wwwroot\AdminTemplate\app-assets\js\core\libraries

به اسلش ها توجه بفرمایید..
در این مسئله چکار باید کرد؟


  • عکس پروفایل mahdi hashemi در سایت باگتو
  • |
  • ارسال شده توسط : mahdi hashemi
  • |
  • زمان : 1401/01/07

سلام وقتتون بخیر و بشادی..
ممنون از آموزش خوبتون و امیددارم روز به روز سرعت پیشرفتتون در ارائه ی مطالب اموزشی هم در کیفیت و هم در کمیت تصاعدی باشه..

جسارتا در مورد پروژه ی عملی در رابطه با قالب های مدیریت و فروشگاهی که قسمت کد های HTML رو کپی و در پروژه جای گذاری میکنید؛ الان بنده وقتی قالب ها رو دان کردم و بررسی کردم بسیار تغیر کرده هم در نحوه ی اجرای فایل ها و هم قرارگیری فایل ها در پوشه های منظور خودش.
مثلا برای ایجاد کردن View قسمت مدیریت یکی از قالب های مدیریت رو که grid بود کپی کردید و الان در همون قالب که از همون سایت دان کردم همچین چیزی اصلا نیست و این کار بنده رو که تازه کار هستم سخت کرده..

ممنون میشم در حد امکان بنده رو یاری کنید..

متشکر.


  • عکس پروفایل نرگس السادات خضوعی در سایت باگتو
  • |
  • ارسال شده توسط : نرگس السادات خضوعی
  • |
  • زمان : 1401/01/06

سلام. سال نو مبارک

دو اشکال داشتم در فیلم 14 افزودن محصول

1- در بخش IProductFacad، چرا برای عملیات Get، اینترفیس را معرفی کرده ایم ولی برای addNew مستقیم سرویس معرفی شده؟

2- در بخشی که سرویس GetAllCategory را نوشتیم، بخش آخر که برای دراپ داون، لیست دسته بندی ها رو می گیریم، با وجودیکه لیست با موفقیت گرفته شده، IsSuccess=false هست؟

 return new ResultDto<List<AllCategoriesDto>>
            {
                Data = categories,
                IsSuccess = false,
                Message = "",
            };


  • عکس پروفایل سجاد در سایت باگتو
  • |
  • ارسال شده توسط : سجاد
  • |
  • زمان : 1401/01/03

سلام ممنون از اموزش های خیلی خوبتون. من ویژوال استودیو 2019 V16.9 رو نصب  کردم با  دات نت  ورژن 5.212. برای اجرای کدهایی که همراه ویدیوهاس error  دارم. ممنون میشم راهنمایی کنین

سلام

لطفا خطای خود را در قسمت باگ ارسال نمایید


  • عکس پروفایل محمد در سایت باگتو
  • |
  • ارسال شده توسط : محمد
  • |
  • زمان : 1401/01/02

سلام سال نو مبارک این قسمت جدید که برای آپدیت گذاشتین رو چه جوری میشه دانلود کرد

سلام فقط آنلاين مي توانيد مشاهده نماييد


  • عکس پروفایل ابوالفضل فندرسکی در سایت باگتو
  • |
  • ارسال شده توسط : ابوالفضل فندرسکی
  • |
  • زمان : 1400/12/27

اول اینکه خیلی ممنونم که خیلی زود جواب دادین.

استاد  نسبت به بقیه اموزش هایی که توی ستارگان گذاشتین.

طبق اینکه کدوم از فصل ها مهم تر هستن چجوری اولویت بندی میکنید؟

به همين ترتيبي كه ويدئو ها روي سايت قرار داده شده ببينيد. Mongo هم مي تونيد بزاريد قبل از پروژه ببينيد


  • عکس پروفایل ابوالفضل فندرسکی در سایت باگتو
  • |
  • ارسال شده توسط : ابوالفضل فندرسکی
  • |
  • زمان : 1400/12/27

سلام وقتتون بخیر

اقای بابایی یادگیری mongodb چقد در Asp.net Core اولویت داره؟

سلام اولويت نسبت به چي؟


  • عکس پروفایل سجاد در سایت باگتو
  • |
  • ارسال شده توسط : سجاد
  • |
  • زمان : 1400/12/26

سلام. فصل های 4 و 5 نیست. راهنمایی میکنین 

سلام

اضافه شد


  • عکس پروفایل sinaee در سایت باگتو
  • |
  • ارسال شده توسط : sinaee
  • |
  • زمان : 1400/12/25

استاد چطور متوجه بشیم که قالب کاملا ریسپانسیو هست؟در حالت لوکال در سایز های مختلف قالب مشکلی نداشت و در زمان خرید قالب هم ان را ریسپانسیو معرفی کرده بود ولی متاسفانه بعد از قرار گرفتن روی هاست این مشکل پیش اومد.

مرورگرها ابزارهايي براي نمايش سايت در صفحه نمايش هاي مختلف ارائه مي كنند از آنها استفاده نماييد


  • عکس پروفایل sinaee در سایت باگتو
  • |
  • ارسال شده توسط : sinaee
  • |
  • زمان : 1400/12/25

با سلام خدمت استاد ارجمند و تشکر از دوره های بسیار مفیدتون

من این دوره را با قالبی که شما کار کردید به صورت عملی انجام دادم . بعد ازپابلیش سایت برروی هاست ،سایت برروی لب تاب وتب لت  به درستی نمایش داده می شود اما برروی موبایل در حالت عمودی منوی سایت ،صفحه اصلی را می پوشاند ولی در حالت افقی به درستی نمایش داده می شود

ممنون میشم راهنمایی بفرمایید

سلام

این مسائل مربوط به ریسپانسیو قالب می باشد

که باید تسلط بر فرانت داشته باشید مشکلاتش رو برطرف نمایید. یا از یک قالب کاملا ریسپانسیو استفاده نمایید


  • عکس پروفایل raha در سایت باگتو
  • |
  • ارسال شده توسط : raha
  • |
  • زمان : 1400/12/19

نسخه های 

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 نمیاره امکانش هس یه ادرس ایمیل بدین من عکسش رو بفرستم براتون 


  • عکس پروفایل raha در سایت باگتو
  • |
  • ارسال شده توسط : raha
  • |
  • زمان : 1400/12/19

ممنون که زود جواب دادین ...

اصلا نمیتونم کانفیگ پروژه ها رو یکی کنم گزینه هاش نیست نمیدونم دانلود هام ناقصه یا چی ...چن روزه وقتمو گرفته درست نمیشه مثلا تو 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 هم در این لیست نمایش داده شود


  • عکس پروفایل raha در سایت باگتو
  • |
  • ارسال شده توسط : raha
  • |
  • زمان : 1400/12/19

سلام وقت بخیر ...

من پروژه رو طبق اموزش انجام میدم الان میخوام تو persistance پکیج core رو نصب کنم خطا نسخه .netframwork4.7.2 رو میده و خیلی سرچ کردم نمیدونم چیکار کنم میشه راهنمایی کنین ...vs2022 هستش و core 6 حالت ئیش فرض mvc خودش net6  رو انتخاب کرد و ئروژه class libraryهم  net framwork 4.7.2   من تغییر ندادم الان مشکل چیه 

سلام

نسخه همه پروژه ها رو بزارین روی .Net6 و نسخه EFCore6 هم نصب کنید


  • عکس پروفایل امیرحسین در سایت باگتو
  • |
  • ارسال شده توسط : امیرحسین
  • |
  • زمان : 1400/12/19

آقای بابائی ممنون از زحمات شما واقعا این دوره برای من مفید بود

پیروز و سربلند باشید

سلام آقای غنی زاده

ممنونم از شما

امیدوارم شاهد پیشرفت های بیشتری از شما باشیم


  • عکس پروفایل Amir Dara در سایت باگتو
  • |
  • ارسال شده توسط : Amir Dara
  • |
  • زمان : 1400/12/16

سلام و درود
در ابتدا تشکر از دوره خوبتون
ببخشید یه خواهش . میشه یه دوره تدارک ببینید و تفاوت های دات نت 5 و 6 رو توش پوشش بدید مثلا اختلافاتی که سر کانفیگ سولوشن دارن تو کلاس پروگرم یا نبود کلاس اختصاصیی تحت عنوان استارت آپ و یا ....
باتشکر
 

سلام

آپدیت دات نت 6 را به برای ستارگان Asp.Net Core کرده ایم که یک قسمت از آن مربوط به بررسی حذف کلاس Startup می باشد.

قسمت مربوز به کلاس Startup را هم به این دوره اضافه می کنیم.


  • عکس پروفایل Amir Dara در سایت باگتو
  • |
  • ارسال شده توسط : Amir Dara
  • |
  • زمان : 1400/12/15

سلام و درود
در ابتدا ممنونم از دوره خوبتون و اینکه توضیحاتو به صورت کامل دادید و چیزی از قلم ننداختید
فقط یه مسئله ای
با توجه به اینکه gonfiguration در NetCore6 . با ورژن 5 متفاوت است و خبری از کلاس مجزا Startup نیست  و پیکربندی زیرساخت های پروژه در Program هم تفاوت هایی پیدا کرده. آیا آپدیتی برای این دوره داریم یا اینکه دوره ای جدا تفاوت های دو ورژن .net را کاور کند ؟
اگر در حال حاظر دوره تدارک دیده شده لطف کنید و لینک دسترسی به آن را در پاسخ درج کنید اما اگر این اتفاق صورت نگرفته آیا قرار است دوره ای با این هدف ضبط شود ؟ و اگر بله ، تایم تقریبی ریلیز دوره چه تاریخی است ؟
بسیار ممنون


  • عکس پروفایل Kiarash Kianian در سایت باگتو
  • |
  • ارسال شده توسط : Kiarash Kianian
  • |
  • زمان : 1400/12/15

سلام وقت بخیر ببخشید داخل visual studio نسخه 2022 وقتی که پروژه رو میسازیم پوشه startup ایجاد نمیشه چطوری میشه اینو درست کرد؟

سلام

طی روزهای آینده یک ویدئو برای کافیگ کلاس Program و بررسی حذف کلاس استارت اپ در سایت قرار می دهیم.


  • عکس پروفایل مهدی در سایت باگتو
  • |
  • ارسال شده توسط : مهدی
  • |
  • زمان : 1400/12/14

سلام.

نمیشه از ADO.NET استفاده کرد؟

محدودیتی ندارید

می توانید استفاده نمایید


  • عکس پروفایل Abulfazl Mohammadi M در سایت باگتو
  • |
  • ارسال شده توسط : Abulfazl Mohammadi M
  • |
  • زمان : 1400/12/14

سلام و ممنون از دوره خوبتون
چندتا سوال داشتم :

1- سورس کد مربوطه رو از کجا میتونم دانلود کنم؟

2- آیا در مورد برنامه نویسی وب-Asp.net cor با زبان VB.Net هم مرجعی دارید؟

3- در بازار کار فعلی یادگیری  ASP.Net MVC  ارجح هست یا ASP.NET Core?

سلام

کنار هر ویدئو سورس آن نیز قرار داده شده است

Asp.Net Core


  • عکس پروفایل Reza در سایت باگتو
  • |
  • ارسال شده توسط : Reza
  • |
  • زمان : 1400/12/13

سلام خسته نباشید یه سوال داشتم برای استعلام کد ملی هنگام ثبت نام باید چه کار بکنیم مثل دیجی کالا که به محض اینکه کد ملی رو اشتباه وارد بکنی و مال خودت نباشه بهت اخطار میده حتی اگه ده رقم باشه. 

سلام

کد ملی یک ساختار مشخصی دارد که بر اساس یک فرمول ریاضی  می توانید تشخیص دهید کد ملی وارد شده صحیح هست یا خیر. (فرمول را به زبان سی شارپ می توانید از گوگل پیدا کنید)

اما اگر بخواهید اطلاعات یک شماره کارت ملی را بدست بیاورید باید از ثبت احوال Api خریداری کنید.( البته به هرکسی این سرویس ها را ارائه نمی دهند)


  • عکس پروفایل علی در سایت باگتو
  • |
  • ارسال شده توسط : علی
  • |
  • زمان : 1400/12/12

 سلام سپاس از سایت و دوره‌های خوبتون،من یک  پروژه asp mvcدارم می خواهم به  core ببرمش.به نظر شما از کجا شروع کنم؟

سلام

اگه از لایه بندی و جداسازی مناسبی برای پروزه قبلی استفاده کرده باشید با دردسر کمتری می توانید مهاجرت انجام بدین.

خیلی از جاها رو باید بازنویسی کنید

بهتره قبل از این کار Asp.Net Core را به خوبی یاد بگیرید


  • عکس پروفایل pourya در سایت باگتو
  • |
  • ارسال شده توسط : pourya
  • |
  • زمان : 1400/12/12

چرا سورس اخر رو نزاشتید من از اخرین قسمت سورس برداشتم خیلی جاهاش خرابهع

سلام

احتمالا دیتابیس ندارید که براتون خطا داره


  • عکس پروفایل عرفان  در سایت باگتو
  • |
  • ارسال شده توسط : عرفان
  • |
  • زمان : 1400/12/10

سلام استاد برای استفاده از fluentvalidation در کدوم لایه باید استفاده کنیم application ؟

سلام

اگر در Endpoint استفاده می کنید در Infrastructure قرار دهید


  • عکس پروفایل عرفان  در سایت باگتو
  • |
  • ارسال شده توسط : عرفان
  • |
  • زمان : 1400/12/10

 سلام یه سوال داشتم برای استفاده از FluentValidation باید در کدوم لایه قرا داده بشه Application?


  • عکس پروفایل سروری در سایت باگتو
  • |
  • ارسال شده توسط : سروری
  • |
  • زمان : 1400/12/08

سلام بابت آموزش خوب شما کانال تلگرام برای پرسش و پاسخ دارید ؟


  • عکس پروفایل سید حسین هاشمی در سایت باگتو
  • |
  • ارسال شده توسط : سید حسین هاشمی
  • |
  • زمان : 1400/12/08

سلام.
ممنون از آموزش خوبتون کامل و مفید واقعا

ولی کاش از یه قالب رایگان استفاده می کردید اون رو به ما هم میدادید تا همگام با شما پیش بریم

سلام

فایل های موردنیاز در سورس کد پروژه وجود دارد.


  • عکس پروفایل ابوالفضل در سایت باگتو
  • |
  • ارسال شده توسط : ابوالفضل
  • |
  • زمان : 1400/12/08

سلام مرسی از زحمتی که برای تهیه این دوره کشیدید

ولی من بعد از تماشای حدود 20 جلسه از این آموزش 

خواستم بگم که این آموزش برای یه فرد مبتدی زیادی سنگینه و خیلی از مسائلی که برای شروع دوره بیان میشه بهتر بود که در طول دوره و با مثال به مخاطب انتقال داده میشد

سلام

قبل از دیدن این دوره دوره های

سی شارپ رایگان

سی شارپ متوسط

و مبانی http را از سایت باید مشاهده نمایید


  • عکس پروفایل MEY در سایت باگتو
  • |
  • ارسال شده توسط : MEY
  • |
  • زمان : 1400/12/07

سلام استاد عزیز
نمیدونم چرا این دوره را رایگان کردید ، اما دمتون گرم ، دعای خیلی ها مثل من که لنگ این آموزش هستم پشت سرتون هست
آیا این پروژه قابلیت اجرا روی cpanel های معمولی رو داره؟ هرجا سرچ میکنم یا باید تنظیماتی انجام بشه که در اختیار ما نیست یا باید سرور اختصاصی خرید کنیم.
میشه یه راهنمایی بکنید یا یه آموزش قرار بدید؟

سلام

پروژه های دات نت روی لینوکس اجرا می شوند اما باید قبل از آن بسته های موردنیاز بر روی سرور لینوکسی نصب شوند که در هاست های اشتراکی شما دسترسی به صرور برای نصب این پیشنیاز ها ندارید.

هاست ویندوزی تهیه کنید و با پنل پلسک مدیریت آن را انجام دهید

و یا از ابر اروان کانتینر ابری تهیه کنید و با داکر یک ایمیج از پروزه ایجاد کنید و روی یک کانتینر ابری که بر روی سیستم عامل لینوکس اجرا شده است برنامه خود را پاپلیش نمایید.

و یا اینکه باید یک VM تهیه و لینوکس را نصب و کانفیگ ها را خودتان انجام دهید


  • عکس پروفایل ali در سایت باگتو
  • |
  • ارسال شده توسط : ali
  • |
  • زمان : 1400/12/01

سلام ، برای شروع یادگیری این آموزش ؛ می تونم از ویژوال استادیو 2022 استفاده کنم؟ تشکر

سلام

بله مشکلی ندارد. فقط از دات نت 5 استفاده کنید.


  • عکس پروفایل Mr_K در سایت باگتو
  • |
  • ارسال شده توسط : Mr_K
  • |
  • زمان : 1400/11/29

سلام اقای بابایی خیلی ممنون بابت دوره خوبتون واقعا سطح دوره بسیار بسیار بسیار عالی است 😁

خصوصا کار با Jquery و Ajax و Sweet Alert و .... تجربه بسیار خوبی میده استاد عزیز

با تمام روش های  تدریسی که استفاده کردید شخصا موافقم 

در اخر دو تا سوال داشتم ازتون 

1_ ایا الگو و یا راه حلی هست که سرویس ها را کوچکتر و بهتر بنویسیم و کد تکراری کمتری داشته باشیم یکی از راه هایی که به ذهن خودم میرسه استفاده از Generic Repo هست و ....؟ (لطفا اسم یک الگو یا اسم یک معماری را بگید )

2_ایا میشه  پروژه ای که زدیم (تمام کد ها را دوباره خودم نوشتم) را با افزودن تعدادی فیچر(استفاده از دیتابیس های دیگر (redis) افزودن امکانات واقعی یک فروشگاه ) و تغییرات و.... فروخت یا استفاده شخصی کرد؟

 

سلام

بله می توایند پروزه را بفروشید. اگه بتونید از طریق این دوره درآمد کسب کنید خیلی خوشحال می شم.

 


  • عکس پروفایل پویا خسروی در سایت باگتو
  • |
  • ارسال شده توسط : پویا خسروی
  • |
  • زمان : 1400/11/26

درود مهندس جان 

دم شما گرم با این دوره فوق العاده که گذاشتید و مخصوصن این که رایگان بود، خیلی استفاده کردم.

راستش یه مشکلی که برام پیش اومده اینه که برای صفحه بندی وقتی از لازیا استفاده میکنم، برای ارسال کوئری استرینگ دقیقا همون مقدار @@(Request.QueryString.Value) عینا تکرار میشه توی url و سرچ کی، ایدی کتگوری و .. ارسال نمیشن اونوقت همه چیز به هم میریزه. تا حالا از دو نسخه مختلف لازیا استفاده کردم(یکی 1 و اون یکی 3) ولی باز همون مشکلو داشتم.

اگر راهنمایی کنید ممنون میشم

سلام

ممنونم از شما

لطفا سوالات فنی را در قسمت باگ بپرسید


  • عکس پروفایل مسعود مهرکش در سایت باگتو
  • |
  • ارسال شده توسط : مسعود مهرکش
  • |
  • زمان : 1400/11/17

درود بر شما

خسته نباشید

من به تازگی مقدمات برنامه نویسی سی شارپ رو تموم کردم و داخل یک شرکت برای کارآموزی رفتم،برای کارآموزی وب

میخواستم بدونم برای مفاهیم وب و کلا برنامه نویسی وب این دوره مناسب تازه کار ها هست یا اینکه سطحش بالاست و باید کمی کار کرده باشی تا بتونی بیای سمت این دوره و کلا سمت asp.net core ؟

سلام

برای شروع این دوره باید سی شارپ را تا سطح متوسط کار کرده باشید

و مبانی وب رو هم بدونید

البته آشنایی با Html/Css/js هم نیازه.


  • عکس پروفایل مسعود مهرکش در سایت باگتو
  • |
  • ارسال شده توسط : مسعود مهرکش
  • |
  • زمان : 1400/11/17

درود بر شما

خسته نباشید

من به تازگی مقدمات سی شارپ رو تموم کردم و در یک شرکت برای کارآموزی رفتم،کارآموزی وب

برای مقدمات مفاهیم برنامه نویسی وب این دوره خوب هست و پوشش میده یا اینکه برای تازه کار ها یکمی سطحش بالا هست؟


  • عکس پروفایل محمد رمضانی در سایت باگتو
  • |
  • ارسال شده توسط : محمد رمضانی
  • |
  • زمان : 1400/11/16

سلام چرا در این آموزش از mango db استفاده شده من بیشتر نیاز داشتم با sqlserver و ef core کارکنم دلیل خاصی برای استفاده از این پایگاه داده داشتید؟

در این دوره از Sql استفاده شده است

در دوره ستارگان Asp.Net Core هم از Sql استفاده کرده ایم و هم از MongoDb

دلیلش افزایش دانش شما بوده است. چون دیر یا زود یه جایی مجبور می شید از NoSql هم استفاده کنید


  • عکس پروفایل Sara hooshmandan در سایت باگتو
  • |
  • ارسال شده توسط : Sara hooshmandan
  • |
  • زمان : 1400/11/11

با عرض سلام... آیا بین asp. Net core و. Net core تفاوتی هست و اینکه آیا از زبان c# در این دوره استفاده شده یا خیر.. اگر جوابم رو زودتر بدید ممنون میشم چون من مبتدی هستم والان که میخوام شروع کنم یه مقدار سردرگم شدم که باید چه کار کنم 

سلام

.Net یک فریم ورک می باشد و Asp.Net یک تکنولوژی از فریم ورک دات نت می باشد برای طراحی وب اپلیکیشن

در این دوره هم از زبان سی شارپ استفاده شده است

قبل از مشاهده این دوره بهتر است دوره های مقدماتی و متوسط سی شارپ باگتو را ببینید


  • عکس پروفایل sinaee در سایت باگتو
  • |
  • ارسال شده توسط : sinaee
  • |
  • زمان : 1400/11/10

سلام استاد 

 دوره بسیار مفید و کاربردی بود

ازتون سپاسگزارم

چند تا سوال داشتم ممنون میشم پاسخ دهید 

من بخاطر اینکه اشتباه درکد ها و سرویس های جدیدی که می نویسم کل پروژه ام را تحت تاثیر قرار ندهد ابتدا روی یک کپی از پروژه جداول جدید را می ساختم و سرویس های جدید را اضافه می کردم وسپس در پروژه اصلی Update-DataBaseرا انجام می دادم و سرویس ها را اضافه می کردم.دوبار مشکلی پیش نیامد اما دفعه آخر پیغام تکراری بودن objectرا میداد و دیتابیس آپ دیت نمی شد.چطور این مشکل را برطرف کنم؟

واینکه یکی از پکیج ها را در پروژه آپ دیت کردم وپیغام عدم تطابق ورژن آن پکیج با بقیه پکیج ها را دارم .چطور این پکیج را حذف کنم؟

سوالی هم در مورد CKEditorدارم .بعد از نصب و راه اندازی آن در قسمت ادمین چطور محتویات آن را در صفحه اصلی سایت نمایش دهم؟در قسمت ادمین به درستی کار می کند و تصاویر هم اضافه می شوند اما در سایت، پیغام undefined نمایش داده می شود

ممنون میشم راهنمایی بفرمایید

 

سلام

1- مایگریشن هیستوری دیتابیس رو ببین، احتمالا مایگریشن های قبلی رو حذف کنی ومایگریشن جدید بزنی مشکلت برطرف بشه

باید بقیه پکیج ها رو هم آپدیت کنید مشکل برطرف می شود. از قسمت dependency در سولوشن می توانید پکیج ها رو حذف کنید. و یا در قسمت management nuget

محتوای ckeditor هم می توانید با html.row نمایش دهید

موفق باشید


  • عکس پروفایل Payam در سایت باگتو
  • |
  • ارسال شده توسط : Payam
  • |
  • زمان : 1400/11/09

با سلام و تشکر بابت آموزش خوبتون

طبق آموزش شما در درس 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);
        }

 
 برای من صفحه content را سفید می آورد در صورتی که اگر  await _next(httpContext); را به اول متد انتقال دهم عبارت درست نوشته می شود .من چه اشتباهی کردم که باترتیب وتوالی  کدی که شما نوشته اید به جواب نمی رسم؟ با تشکر

 

 


  • عکس پروفایل Pedram در سایت باگتو
  • |
  • ارسال شده توسط : Pedram
  • |
  • زمان : 1400/11/08

سلام و عرض ادب . سوالی داشتم خدمتتون . بر فیچر افزودن کالا ، از ایجکس استفاده شده و اصلا تگ فرم استفاده نشده . در این صورت چطور میشه ولیدیت کرد مقادیر رو ؟ بدون تگ فرم Model State کار نمیکنه و مقدار نمیگیره . منتظره پاسختون هستم . را احترام🌹

سلام

ممنونم از شما

اینجا می تونید از تگ Form هم استفاده کنید و قبل از ارسال Validate را انجام دهید

از ابزار FluentValidation  هم می توانید استفاده کنید

 


  • عکس پروفایل مهدیار در سایت باگتو
  • |
  • ارسال شده توسط : مهدیار
  • |
  • زمان : 1400/11/06

ممنون از آموزش فوق العاده تون

میخواستم بدونم چرا برای هر سرویس یه اینترفیس میسازید؟

تا جایی که من فهمیدم ربطی به توسعه کد در آینده و DIP نداره. یعنی مثلا اینترفیس سرویس GetUsers اینترفیسی مثل اینترفیس ارسال پیام نیست که بخوایم در آینده چند کلاس مثل سرویس ارسال ایمیل یا sms ازش ارث بری کنند و صرفا یه اینترفیس مینویسیم و یه کلاس سرویس فقط از اون ارث بری میکنه.

دلیل استفاده از اینرفیس در اینجا فقط اینه که داخل controller ها به صورت دستی object از کلاس سرویس رو new نکنیم؟

اگه دلیلش این هست چرا برای dto ها و کلا بقیه کلاس ها این کارو نکنیم؟

کلا توی کد نویسیم از این روشی که شما گفتید دارم استفاده میکنم و از روی عادت اینطوری مینویسم ولی دلیلش هم میخوام بدونم که چرا این کارو میکنیم؟

سلام دلیلیش اینه که لاینه UI به کلاس های Concrete لایه Application وابسته نباشه

حتما دوره تزریق وابستگی را ببینید خیلی بهتر این وارد را درک می کنید


  • عکس پروفایل فرزانه در سایت باگتو
  • |
  • ارسال شده توسط : فرزانه
  • |
  • زمان : 1400/11/06

سلام استاد

در بخش ۶۰ زمانی که 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.

 

ممنون میشم راهنمایی بفرمایید.

 


  • عکس پروفایل ali در سایت باگتو
  • |
  • ارسال شده توسط : ali
  • |
  • زمان : 1400/11/05

لینک دانلود یکجا؟

خیر

البته محدودیت زمانی برای دانلود ندارید و در هر زمانی می توانید دانلود خود را انجام دهید


  • عکس پروفایل شبنم نیک رفتار در سایت باگتو
  • |
  • ارسال شده توسط : شبنم نیک رفتار
  • |
  • زمان : 1400/10/30

سلام ببخشید سوالی داشتم موقعی که مایگرشن میزنم تو ویژوال مدلای من ساخته میشه تا اینجا اوکیه ولی وقتی اپدیت دیتابیسو میزنم این ارور میاد ممکن هست راهنماییم کنید مشکل از کجاست 

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.


  • عکس پروفایل pedram tatality در سایت باگتو
  • |
  • ارسال شده توسط : pedram tatality
  • |
  • زمان : 1400/10/29

سلام استاد یه سوال داشتم . در لایه application بخش service ها , برای هر فیچر یک پوشه جدا میساختم و اون رو به دوبخش commands و queries تقسیم میکردیم . خواستم بپرسم ممکنه هر فیچر رو به سه بخش تقسیم کنیم و توی بخش سوم dto های مربوط به همون بخش رو قرار بدیم؟   (queries , commands , dtos) . احساس میکنم اگه اینطور انجام بدم یه سری dto های اضافه حذف میشه و نیاز نیس واسه همه بخش ها dto بسازیم . نظرتون؟

معماری کلین پیاده سازی های مختلفی داره

روی گیت هاب میتونید پیاده سازی های مختلفی که از این معماری انجام شده رو ببینید و الگوبرداری کنید.

شاید این روش شما هم مناسب باشه

 


  • عکس پروفایل رضا در سایت باگتو
  • |
  • ارسال شده توسط : رضا
  • |
  • زمان : 1400/10/26

سلام   آموزش بصورت database first هست یا codefirst ?  خیلی ممنونم

سلام

در DotNet جدید فقط روش CodeFirst پشتیبانی می شود و این دوره هم از CodeFirst استفاده شده است.


  • عکس پروفایل Saeed Sabzi در سایت باگتو
  • |
  • ارسال شده توسط : Saeed Sabzi
  • |
  • زمان : 1400/10/22

سلام و عرض ادب و تشکر از سایت عالیتون

عذر میخوام تو درس مربوط به کاربران بخش دوم(فایل 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

میاره!!

ممنون میشم راهنماییم کنین چون الان یه روزه روند آموزشم متوقف شده

شما رفرنس دوتا پروژه رو به هم اضافه کردین.

در بین دو تا پروزه فقط میتونی یکی را به دیگری اضافه کنیم

مثل رابطه وراثت


  • عکس پروفایل Nefa در سایت باگتو
  • |
  • ارسال شده توسط : Nefa
  • |
  • زمان : 1400/10/22

سلام وقت بخیر امکانش هست سوالم جواب بدید چون خیلی سرچ کردم چیزی دستگیرم نشد اگه بخواهیم identity روی این پروژه پیاده سازی کنیم بایدcontext جداگانه براش بسازیم که از identitydbcontext ارث بری کنه و کنترلها هم جدا باید باشه؟ 

سلام

یکی از راه کارها اینه که context جدا براش بسازید

البته میتوانید برای هردو از یک context استفاده کنید.


  • عکس پروفایل حسین در سایت باگتو
  • |
  • ارسال شده توسط : حسین
  • |
  • زمان : 1400/10/12

با سلام خدمت شما و تشکر بابت آموزش ها 
مشکلی که من باهاش برخورد داشتم این بود که در زمان اضافه کردن رفرنس پروژه Application به پروژه persistance با ارور circylar dependency مواجه شدم و به همین دلیل از اینترفیس ایجاد شده در پروژه اپلیکیشن نمیتونم استفاده کنم. حتی مقادیر داخل اینترفیس رو هم کامنت کردم اما باز هم به همون ارور برخورد کردم. 

ممنون میشم راهنماییم کنید مشکل از کجاست.
خیلی سرچ کردم ولی به جوابی نرسیدم

سلام شما باید از یک ظرف رفرنس رو ادد کنید

و نمیتوانید رفرنس لایه infra  یا persistance را در application  اضافه کنید

احتمالا رفرنس persistance را در application اضافه کرده اید که این خطا را دریافت می کنید


  • عکس پروفایل Sadegh Shariat در سایت باگتو
  • |
  • ارسال شده توسط : Sadegh Shariat
  • |
  • زمان : 1400/10/12

سلام استاد ، 

در Product Facad موقع ادد کردن سرویس ها ، گاهی کلاس سرویس و گاهی اینترفیس سرویس ادد شده ،

میخاستم بدونم چه تفاوتی هست آیا قانونی داره؟

ممنون

سلام لطفا نمونه کد رو هم در قسمت باگ ارسال کنید منظور شما را متوجه بشم


  • عکس پروفایل farhad matinfar در سایت باگتو
  • |
  • ارسال شده توسط : farhad matinfar
  • |
  • زمان : 1400/10/12

سلام

خیلی ممنون.


  • عکس پروفایل vahid ghaiem در سایت باگتو
  • |
  • ارسال شده توسط : vahid ghaiem
  • |
  • زمان : 1400/10/01

با سلام و عرض خسته نباشید

میخواستم از سایت خوب و نیت خیر شما که مطالب بسیار با ارزشی رو رایگان در اختیار ما قرار دادید تشکر کنم 

ممنونم از شما

امیدوارم نهایت استفاده را ببرید


  • عکس پروفایل parsa zare در سایت باگتو
  • |
  • ارسال شده توسط : parsa zare
  • |
  • زمان : 1400/09/25

سلام وقتتون بخیر . میخواستم بدونم که در این دوره api نویسی هم اموزش داده میشود؟

 

 سلام روزتون بخیر


 این مبحث  در دوره پیشرفته آموزش داده می شود


  • عکس پروفایل شبنم نیک رفتار در سایت باگتو
  • |
  • ارسال شده توسط : شبنم نیک رفتار
  • |
  • زمان : 1400/09/23

سلام اموزشتون واقعا عالی هست 

اما  سوالی داشتم در رابطه با migration زدن تو ویژوال اینکه من مایگرشن رو میزنم اوکیه مدلا هم ساخته میشن update-database هم میزنم وقتی sql رو باز میکنم هیچ مدلی ساخته نشده و نمیدونم چرا اینطوری شده و هیچ اروری هم نیست تا بررسیش کنم 

سلام

احتمالا به یک Instance متفاوت وصل شده اید


  • عکس پروفایل سجادمحمدی در سایت باگتو
  • |
  • ارسال شده توسط : سجادمحمدی
  • |
  • زمان : 1400/09/20

بسیار کار خدا پسندانه ای را انجام داده اید.خدا خیرتون بده.

ممنونم از شما آقای محمدی


  • عکس پروفایل کاوه حقیقی در سایت باگتو
  • |
  • ارسال شده توسط : کاوه حقیقی
  • |
  • زمان : 1400/09/19

با سلام و تشکر از آموزش کاملتون

بنده مطابق قسمت ۸۰ اومدم از درگاه تست زرین پال استفاده کردم و تمام مراحل از نصب پکیج مربوطه گرفته و ... را انجام دادم.

ولی در همون مرحله اول که اون ۶ تا پارامتر رو میگیره تا به درگاه Sandbox یا همون تست متصل بشه، مقدار بازگشتی همیشه Null ه.


  • عکس پروفایل Neda در سایت باگتو
  • |
  • ارسال شده توسط : Neda
  • |
  • زمان : 1400/09/17

خیلی عالی بود به نسبت رایگان بودنش خیلی مطلب آموزش داده شد خیلی ممنون

ممنونم از شما 

موفق باشيد 


  • عکس پروفایل milad در سایت باگتو
  • |
  • ارسال شده توسط : milad
  • |
  • زمان : 1400/09/17

ممنون از آموزش های شما . من این پروژرو انجام دادم اما بعد publish و آپلود روی وب سایت چیزی برای نمایش نیاورد. یعنی یک صفحه سفید میاره. .net core hosting bundle هم نصب کردم. آیا در زمان publish باید کار خاصی انجام بدم؟ ویدیو اموزشی در این خصوص دارید؟

سلام

لاگ های برنامه روی سرور را مشاهده نمایید.

و یا با clr بر روی سرور پروزه را اجرا کنید و خطاها رو بررسی  کنید


  • عکس پروفایل سینایی در سایت باگتو
  • |
  • ارسال شده توسط : سینایی
  • |
  • زمان : 1400/09/17

سلام استاد

بسیار سپاسگزارم از دوره فوق العاده ای که به رایگان در اختیار ما قرار دادید

ممنون میشم نحوه publishروی سرور را هم آموزش دهید

سلام

ممنونم از شما


  • عکس پروفایل بهرام آریان پور در سایت باگتو
  • |
  • ارسال شده توسط : بهرام آریان پور
  • |
  • زمان : 1400/09/17

سلام . خسته نباشید. آموزشتون خیلی عالی بود . دورود بر شرفت

ممنونم از شما آقای آریان پور


  • عکس پروفایل Sadegh Shariat در سایت باگتو
  • |
  • ارسال شده توسط : Sadegh Shariat
  • |
  • زمان : 1400/09/14

سلام مهندس قالب ها رو باید خودمون خریداری کنیم؟

فایل های مورد نیاز آموزش در کنار پروژه وجود دارند و در حالت عادی نیازی به خرید قالب نیست

اما اگر نیاز به استفاده تجاری از قالب را دارید می توانید آن را خریداری کنید


  • عکس پروفایل Abbas A در سایت باگتو
  • |
  • ارسال شده توسط : Abbas A
  • |
  • زمان : 1400/09/13

سلام

خدا قوت

من این دوره رو کامل دیدم و قصد دارم قسمت پروژه رو یکبار دیگه ببینم

فقط یه سوال دارم،

همونطور که تو این دوره آموزشی هست، ما با کمک اینترفیس IDataBaseContext با دیتابیس کار میکنیم. اما از طریق این اینترفیس نمیتونم Transaction پیاده سازی کنم.

راه حلش چیه؟

خیلی متشکرم ازتون

 

سلام

شما امکانی که در کلاس اصلی DbContext دارید را میتوانید در اینترفیس IDatabaseContext که در دوره اضافه کردیم را داشته باشید.

فقط باید امضای متدها را به این اینترفیس اضافه کنید


  • عکس پروفایل مرتضی در سایت باگتو
  • |
  • ارسال شده توسط : مرتضی
  • |
  • زمان : 1400/09/09

سلام استاد ، از آموزشتون خیلی ممنونم فقط اینکه وقتی از قبل کد ها رو گذاشتید و بعد توضیح دادید خیلی کار رو خراب کرد البته میدونم که بعد از چند قسمت مجدد به روش قبل برگشتید ، ولی این رو گفتم چون خیلی تو روند آموزش کند شدم تو این چند قسمت ، و یه نکته در قسمت جستجو کاربران سایت شما این خط کد رو گذاشتید

users = users.Where(p => p.FullName.Contains(request.SearchKey) && p.Email.Contains(request.SearchKey));

ولی باید به جای && از || استفاده می کردید . این رو گفتم شاید به درد دوستان بخوره

سلام دوست عزیز

ممنونم از نظر شما

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


  • عکس پروفایل محمد رضایی در سایت باگتو
  • |
  • ارسال شده توسط : محمد رضایی
  • |
  • زمان : 1400/09/08

استاد واقعا آموزش هاتون بینظیره خیلی ممنون از این لطف بزرگ

 

سلام

ممنونم از شما آقای رضائی


  • عکس پروفایل محمد در سایت باگتو
  • |
  • ارسال شده توسط : محمد
  • |
  • زمان : 1400/09/08

خسته نباشید .

من تا اواسط فصل دوم ویدیو ها رو دیدم سوالم اینه که ار فصل چندم از روی آموزش ها  تمرین کنیم ؟

سلام

از همون ویدئو های فصل دوم شروع کنید به تمرین


  • عکس پروفایل حامد  در سایت باگتو
  • |
  • ارسال شده توسط : حامد
  • |
  • زمان : 1400/09/08

دوست عزیز زمانی که میخوای کاربر رو لاگین کنی چرا دستی لاگین میکنی؟

وقتی روی کنترلر پرداخت احراز هویت گذاشتی کاربر رو میفرسته لاگین مجددا کاربر لاگین نمیشه و خطا میده شما دقیقا بخاطر این مشکل دستی لاگین میکنی صرفا ما میخوایم کاربر وقتی خواست پرداخت کنه لاگین بشه آموزش ناقص مونده و نیاز تغییرات 

سلام

منظور شما از لاگین دستی چه چیزی است؟

در مقابل دستی لاگین اتوماتیک داریم؟

لطفاً توضیحات دقیق‌تری ارسال کنید

درضمن در این دوره آموزش کاملidentity را نداریم

Identityکامل در دوره ستارگان و یک دوره مجرای دیگر آموزش‌داده‌شده است


  • عکس پروفایل حامد  در سایت باگتو
  • |
  • ارسال شده توسط : حامد
  • |
  • زمان : 1400/09/04

سلام خسته نباشید 

کد تخفیف رو هم روی همین دوره آموزش میداید عالی میشد

 سلام 
 روزتون بخیر 
 کد تخفیف رو در دوره ستارگان  asp.net core آموزش دادیم 
 و این دوره الان تخفیف خوبی داره که میتونید تهیه کنید.


  • عکس پروفایل امین علیزاده در سایت باگتو
  • |
  • ارسال شده توسط : امین علیزاده
  • |
  • زمان : 1400/09/03

سپاس از لطف شما

خرید دوره با هزینه فعلا برای من مقدور نیست اگه چایی لینک آموزش رایگان core پیشرفته هست ممنون می شم راهنمایی بفرماین

سلام

ممنون از شما

دوستان اگر سراغ دارید معرفی کنید در کامنت


  • عکس پروفایل Saeed در سایت باگتو
  • |
  • ارسال شده توسط : Saeed
  • |
  • زمان : 1400/08/25

سلام استاد وقتتون بخیر

با اومدن دات نت 6 توی سولوشن startup حذف شده این تغییرات رو به دوره کی اضافه می کنید؟

سلام دوست عزیز

به زودی بروزرسانی دات نت 6 ارائه می شود


  • عکس پروفایل hamid khalili در سایت باگتو
  • |
  • ارسال شده توسط : hamid khalili
  • |
  • زمان : 1400/08/23

سلام ممنون بابت آموزشهای خوبتون

این چنتا قسمتی که از قبل ضبط شدند خیلی آموزشهای مهمی هستند میخواستم بدونم تو دوره پیشرفته این قسمتا باز آموزش داده شدند یا نه اگه شدند از قبل ضبط شده هستند یا اینکه تو خود فیلم کدنویسی شدند

سلام

در ادامه قسمت ها و همه آموزش ها کدنویسی در حین ضبط فیلم انجام می شود


  • عکس پروفایل محمد رضا MrK در سایت باگتو
  • |
  • ارسال شده توسط : محمد رضا MrK
  • |
  • زمان : 1400/08/21

سلام استاد دات نت 6 نهایی شده دوره را بروز نمیکنید

سلام

به زودی آپدیت های دات نت 6 رو برای دوره ها قرار خواهیم داد


  • عکس پروفایل آرش آهمند در سایت باگتو
  • |
  • ارسال شده توسط : آرش آهمند
  • |
  • زمان : 1400/08/19

این گزینه blank solution تو لیست نیست . از کجا بیارمش ؟ گمونم توی 2019 اسمش یک چیز دیگه باشه .

سلام

احتمالا به درستی نصب نشده


  • عکس پروفایل آرش آهمند در سایت باگتو
  • |
  • ارسال شده توسط : آرش آهمند
  • |
  • زمان : 1400/08/14

سلام وقتتون بخیر باشه . ممنون بخاطر آموزشتون . من توی نصب vs موندم :)

2019 رو نصب می کنم . سولوشن رو میاره اما پوشه های پروژه رو داخلش نمیاره و این مشکل منه .

2022 پرویو رو دارم نصب می کنم . اما گزینه کراس پلتفرم رو تو لیست زمان نصب نمیاره و گمونم به مشکل بخورم . ممنون میشم راهنمایی بیشتر کنین تا بتونم core5 رو راه بندازم و آموزش رو شروع کنم

سلام

احتمالا کامل نصب نشده است

از سایت های داخلی نسخه کامل Visual Studio رو دانلود و نصب کنید.


  • عکس پروفایل ali ent در سایت باگتو
  • |
  • ارسال شده توسط : ali ent
  • |
  • زمان : 1400/08/11

سلام

پروژه رزورو هتل با فروش محصولات چقدر تفاوت دارد؟ می تونیم بر اساس پروژه عملی فروشگاه که شما اون رو پیاده سازی کردید، پروژه هتل و فروش بلیط رو درست کرد؟

سلام آقاي عنياتي

بيزينس ها كاملا متفاوته

اما قطعا تجربه انجام پروژه فروشگاهي خيلي به شما كمك ميكنه 

و موارد زيادي رو ياد ميگيريد كه در انجام پروژه رزرو هتل ميتونيد از اين تجربه ها استفاده كنيد


  • عکس پروفایل هادی در سایت باگتو
  • |
  • ارسال شده توسط : هادی
  • |
  • زمان : 1400/08/09

سلام و خسته نباشید

اینجا بخش آموزش ef core با ریزورپیجز هستش یا mvc

؟

سلام در اين دوره همه آموزش ها در mvc ارائه شده

البته براي كار با ef core تفاوتي نداره ui شما چي باشه

كدهاي ef معمولا در لايه application نوشته مي شوند


  • عکس پروفایل محمد یوسفی  در سایت باگتو
  • |
  • ارسال شده توسط : محمد یوسفی
  • |
  • زمان : 1400/08/07

سلام و عرض ادب خدمت استاد گرامی ممنونم از دوره عالیه شما؟ 

سلام 

خيلي خوشحالم كه دوره براي شما مفيد بوده

براتون آرزوي بهترين ها رو دارم


  • عکس پروفایل مهر مهری در سایت باگتو
  • |
  • ارسال شده توسط : مهر مهری
  • |
  • زمان : 1400/08/07

وقت تون بخیر و شادی

ممنونم از پکیج عالیتون، کارایی بالایی داره و بسیار با کیفیت تهیه شده است. به همه دوستان که می خواهند دات نت کور را اصولی از پایه یاد بگیرند توصیه می کنم. 

یک سوال داشتم از خدمت تون .  آیا لازم است در کنار دات نت کور ،  ری اکت هم فراگرفته شود و کلا در در چه مواردی بهتر است ری اکت هم در پروژه دات نت کور استفاده شود.

متشکرم 

سلام ممنونم از محبت شما

امروزه در اكثر پروژه ها براي فرانت از react يا angular و يا vue استفاده ميشه و شما هم يكي از اين موارد رو بلد باشيد بهتره. 

البته شما ميتونيد اين زماني كه ميخوايد براي يادگيري react صرف كنيد بزاريد براي يادگيري موارد بيشتر در dot net core و دانش خودتون رو اول در اين زمينه تا جايي كه ميتونيد بالا ببريد و بعد بريد براي ياد گيري يكي از اين موارد. 

و اما اين كه از react و يا بقيه موارد براي فرانت پروژه استفاده كنيم يا همون روش سنتي بستگي به نوع پروژه 

تويم توسعه و بودجه پروژه داره

 


  • عکس پروفایل reza در سایت باگتو
  • |
  • ارسال شده توسط : reza
  • |
  • زمان : 1400/08/04

سلام وقت بخیر 

من میخواستم 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")));
 

 


  • عکس پروفایل shahab در سایت باگتو
  • |
  • ارسال شده توسط : shahab
  • |
  • زمان : 1400/08/02

خیلی مردی

دمت گرم


  • عکس پروفایل javad در سایت باگتو
  • |
  • ارسال شده توسط : javad
  • |
  • زمان : 1400/08/01

سلام

استفاده از IdentityUser  مایکروسافت آیا مزیت محسوب میشه و توصیه میکنید از کدام روش احراز هویت استفاده کنیم؟

 

سلام 

بله سعي كنيد از identity مايكروسافت براي احراز هويت استفاده كنيد.


  • عکس پروفایل سید امیر در سایت باگتو
  • |
  • ارسال شده توسط : سید امیر
  • |
  • زمان : 1400/07/26

سلام

واقعا ممنونم برای چنین دوره ای اون هم رایگان.. عالی بود

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

اینکه توی بعضی بخش ها انواع روشهای انجام یک کار گفته میشه خیلی عالیه

صدا و سبک صحبت کردن هم خیلی خوب بود..

ممنونم

سلام

خوشحال شدم که دوره برای شما کاربردی بوده.

ممنون از شما


  • عکس پروفایل ali ent در سایت باگتو
  • |
  • ارسال شده توسط : ali ent
  • |
  • زمان : 1400/07/25

سلام

اگر فصل دوم(کانفیک) را بعد از پروژه یا فصل پنج ببینم مشکلی پیش میاد؟ یا حتما باید اول کامل نگاه کنم؟

سلام

یک بار فصل دوم را ببینید اگر درک نکردید بعد از پروزه دوباره این فصل را مشاهده نمایید


  • عکس پروفایل تارا پورخسروانی در سایت باگتو
  • |
  • ارسال شده توسط : تارا پورخسروانی
  • |
  • زمان : 1400/07/12

امکان دانلود نیست خطای Safe نبودن سایت را میدهد.


  • عکس پروفایل علی در سایت باگتو
  • |
  • ارسال شده توسط : علی
  • |
  • زمان : 1400/07/12

سلام دوستان یه سوال از 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 استفاده میکنم، این لیبل مقدار داره ولی وقتی از روش دوم استفاده می کنم این لیبل مقدار نداره.
میشه لطفا بگید چرا؟
خیلی ممنونم


  • عکس پروفایل حامد در سایت باگتو
  • |
  • ارسال شده توسط : حامد
  • |
  • زمان : 1400/07/09

سلام استاد من تا قسمت پیاده سازی و اضافه کردن محصول پیش رفتم ولی توی گرفتن لیست محصولات دقیقا تمام کدهای شما رو نوشتم ولی خطا میده و لیست رو نمایش نمیده...واقعا گیر کردم

 

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 23

  • Stack 
  • Query 
  • Cookies 
  • Headers 
  • Routing
  • 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

      +
      1. .Select(p => new ProductsFormAdminList_Dto
    • System.Linq.Enumerable+SelectIPartitionIterator<TSource, TResult>.ToList()

    • OnlineShop.Application.Services.GetProductForAdminService.Execute(int Page, int PageSize) in GetProductForAdminService.cs

      +
      1. var products = _context.Products
    • EndPoint.Site.Areas.Admin.Controllers.ProductsController.Index(int Page, int PageSize) in ProductsController.cs

      +
      1. return View(_productFacad.getProductForAdminService.Execute(Page,PageSize).Data);


  • عکس پروفایل رضا ذیلائی در سایت باگتو
  • |
  • ارسال شده توسط : رضا ذیلائی
  • |
  • زمان : 1400/07/06

سلام یه سوال داشتم اینکه در معرفی معماری شما گفتین که کارای خارج از بیزنس رو تو لایه infrastructur انجام میدیم ولی تو پروژه یه لایه common اضافه کردین و اونجا اینجور کارا رو انجام دادین من یه مقدار گیج شدم و استفاده از لایه infrastructur برام جا نیوفتاد اگه میشه یکم توضیح بدین 

سلام

در این لایه کلاس های مثل کلاس ارسال ایمیل رو میتونید بنویسید.

استفاده از کتابخانه های خارجی و... رو در این لایه انجام میدین.

 


  • عکس پروفایل محمد سلیمی در سایت باگتو
  • |
  • ارسال شده توسط : محمد سلیمی
  • |
  • زمان : 1400/07/05

سلام وقت بخیر . تو سر فصل ها در بخش پروژه عملی معماری تمیز رو دیدم . با دیدن آن بخش بااین معماری آشنایی خوبی خواهیم داشت یا بهتره از قبل این معماری رو بلد باشیم؟

سلام

نيازي به آشنايي نيست از همون بيس بهتون آموزش داده ميشه

و ميتونيد خودتون اين معماري رو پياده سازي كنيد


  • عکس پروفایل nnmmss در سایت باگتو
  • |
  • ارسال شده توسط : nnmmss
  • |
  • زمان : 1400/07/03

سلام

اگر بخواهيم براي mapping  از automapper استفاده بكنيم ، بايد در لايه Application و Endpoint نصب بشه؟ مقاله ايي براي استفاده از automapper در معماري clean موجود هست؟

ممنون

سلام

پکیج Automapper رو در لایه Application نصب کنید.

و پکیج AutoMapper.Extensions.Microsoft.DependencyInjection       را هم در لایه Endpoint

Profile ها رو هم میتونید در لایه Infrastructue و یا Endpoint ایجاد کنید

 


  • عکس پروفایل Ahmad  در سایت باگتو
  • |
  • ارسال شده توسط : Ahmad
  • |
  • زمان : 1400/07/02

سلام استاد
امکانش هست یه تخفیف برای دوره پیشرفتتون بگذارین؟

سلام آقای اصغری

لطفا برای اطلاع از زمان تخفیف های سایت

پیج اینستاگرام باگتو رو دنبال کنید. در پیج اینستا تخفیف هامون رو اعلام میکنیم


  • عکس پروفایل محمد اسلام در سایت باگتو
  • |
  • ارسال شده توسط : محمد اسلام
  • |
  • زمان : 1400/07/02

سلام وقت بخیر بنده میخوام پروژه بسازم اما asp .net core web app داره نه asp .net core web application   که گزینه empty را انتخاب کنم

باعث مشکل نمیشه این ؟

سلام

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

مشکلی ایجاد نمیشه

تفاوت اینا در اینه که تملیت های فایل های پیشفرضی به پروژه اضافه می کنند که بعدا هم خودتان میتونید دستی همان فایل ها رو اضافه کنید.

 

 
 

 

 


  • عکس پروفایل حامد در سایت باگتو
  • |
  • ارسال شده توسط : حامد
  • |
  • زمان : 1400/06/29

ممنونم از راهنماییتون استاد گرامی


  • عکس پروفایل حامد در سایت باگتو
  • |
  • ارسال شده توسط : حامد
  • |
  • زمان : 1400/06/29

با سلام و احترام خدمت استاد عزیز

استاد بادیدن این دوره مقدماتی و یاد گرفتن اون میشه یه جا استخدام شد و شروع به کار کرد؟

سلام

بستگی به جایی داره که استخدام میشید.

خیلی هارو داشتیم که با همین دوره در شرکت هایی شروع به کار کردن اما قطعا فقط این کافی نیست و باسد هرروز داشن خودتون رو بالاتر ببرید.

توصیه میکنم بعد از این حتما ستارگان Asp.Net Core را هم ببینید


  • عکس پروفایل shahrookh در سایت باگتو
  • |
  • ارسال شده توسط : shahrookh
  • |
  • زمان : 1400/06/29

با سلام و تشکر بابت این دوره

آیا در آموزش کار با  دیتابیس در این آموزش از روش code first استفاده شده است؟

سلام 

روزتون بخير

بله از روش Code First استفاده شده است


  • عکس پروفایل majid torabi در سایت باگتو
  • |
  • ارسال شده توسط : majid torabi
  • |
  • زمان : 1400/06/27

با سلام خدمت استاد جناب آقای مهندس احسان بابایی و  مسئولی محترم سایت

بابت این دوره های متشکریم

سلام آقای ترابی

ممنونم از شما


  • عکس پروفایل فاطمه محمدقاسمی در سایت باگتو
  • |
  • ارسال شده توسط : فاطمه محمدقاسمی
  • |
  • زمان : 1400/06/13

سلام ممنون بابت دوره عالیتون. دوره asp.net core 5 پیشرفته رو از کجا میتونم تهیه کنم داخل سایت هم سرچ زدم ولی چیزی ندیدم.

سلام

ممنونم از اینکه باگتو را انتخاب کرده اید

دوره پیشرفته رو میتونید از لینک زیر دریافت کنید

https://bugeto.net/courses/webprograming-aspdotnetcore/asp-dot-net-core-stars


  • عکس پروفایل محمد قربانی در سایت باگتو
  • |
  • ارسال شده توسط : محمد قربانی
  • |
  • زمان : 1400/06/11

سلام آقای بابایی وقت بخیر

در قسمت پروژه پایانی وقتی میخوام area اضافه کنم و به قسمت new sacaffoled item میرم. Mcv area رو انتخاب میکنم و اسم هم واسش تعیین میکنم. اما بعد از نشون دادن نوار پیشرفت، خطا میده

Code generator file not exist 


  • عکس پروفایل Reza Sharifi در سایت باگتو
  • |
  • ارسال شده توسط : Reza Sharifi
  • |
  • زمان : 1400/06/08

سلام خسته نباشید

یه سوال

آیا اپلیکیشن های Asp.net Core روی هاست های لینوکسی هم قابل اجرا است؟

 

سلام

بله البته اگر روی سرور لینوکسی پیشنیازهای .NetCore نصب شده باشند


  • عکس پروفایل رضا داودی در سایت باگتو
  • |
  • ارسال شده توسط : رضا داودی
  • |
  • زمان : 1400/06/08

این دوره رو خیلی خیلی پیشنهاد میکنم.... استادش واقعا روی کار تسلط داره ... خیلیییی چیزا تو این دوره یاد میگیرین ...

مرسی از لطف شما


  • عکس پروفایل mohammad mir در سایت باگتو
  • |
  • ارسال شده توسط : mohammad mir
  • |
  • زمان : 1400/06/04

من تقریبا این دوره رو تموم کردم عالی بود ممنونم از زحماتتون ان اشاالله سلامت باشید جناب بابایی این دوره فراتر از حد انتظارم بود بی انصافی بود اگر تشکر نمی کردم 


  • عکس پروفایل Pouria.Sh در سایت باگتو
  • |
  • ارسال شده توسط : Pouria.Sh
  • |
  • زمان : 1400/06/02

چند قسمت مونده که دوره تموم بشه

 سلام 
دوره تموم شده 


  • عکس پروفایل hafez hooseini در سایت باگتو
  • |
  • ارسال شده توسط : hafez hooseini
  • |
  • زمان : 1400/06/01

سلام وقت بخیر

من اصلا با .netکار نکردم میخواستم آموزشای شما رو ببینم اگه با توضیحات استادش راحت یاد گرفتم بسته ها رو بخرم اما مثلا رایگان گذاشتین اومدی از اینکه این نرم افزار چی بوده و کی ایجاد شده 6 تا ویدیو گفتی اما از نحوه نصب و نحوه ایجاد یک پروژه جدید فقط دو دقیقه گذرا حرف زدی آخه منی که تازه میخوام شروع بکار کنم مث شما حرفه ای نیستم که وقتی میخوای برنامه رو نصب کنی چندین گزینه میاد شما به عنوان کاربلد باید اون گزینه هایی که کارآمد هستن رو توضیح بدین و اونایی هم که کارآمد نیستن رو بگین به کارمون نمیاد تو برنامه نویسی وب

موقع ایجاد پروژه جدید هم همینطور شما نصب دارین رو سیستمت بعد داری آموزش میدی این که نمیشه آموزش از پایه

اخطارهایی که موقع نصب احتمالا مواجه میش رو بهتر بود توضیح میدادین

من new project رو میزنم اما باز چندین گزینه دیگه میاد که اونایی که تو فیلم میگین نیستن ورژن هم نگاه کرده با مال شما یکی بود

سلام آقای حسینی

اگه هنوز نمیتونید ویژوال استادیو رو نصب کنید. یعنی این که اصلا با دات نت و سی شارپ آشنایی ندارید

و شما باید چند مرحله برگردین عقبتر

سی شارپ رو یاد بگیرید کار با ویژوال استادیو رو یاد بگیرید و چند مورد پیشنیاز دیگه و بعد بیایید سراغ یادگیری asp.net core

 در این صورت میتونید مفاهیم این دوره رو بدونه مشکل یاد بگیرید.


  • عکس پروفایل مصطفی در سایت باگتو
  • |
  • ارسال شده توسط : مصطفی
  • |
  • زمان : 1400/05/29

سلام خدمت تیم باگتو و استاد بابائی 
با عرض معذرت،استاد میشه خلاصه بگین Dto در بخش سرویس ها چه کاری انجام میده؟

سلام dto مثل یک کامیون میمونه برای حمل بار

در واقع با dto ما داده ها رو بین لایه های مختلف جا به جا می کنیم


  • عکس پروفایل مرضیه نفری در سایت باگتو
  • |
  • ارسال شده توسط : مرضیه نفری
  • |
  • زمان : 1400/05/28

سلام ممنون از دوره خوبتون خدا قوت

این دوره پشتیبان دارد؟به غیر باگ 

سوالات زود پاسخ داده شود.سوال زیاد پرسیده شود اشکال دارد؟

سلام خانم نفري

به دليل تعداد بالاي كاربران پشتيباني تك به تك نميرسيم

در باگ ميتونيد سوالات رو مطرح كنيد. 

هرچقدر مشكل داريد ميتونيد بپرسيد

ما در كنار شما هستيم و تا جايي كه بتونيم بهتون كمك ميكنيم


  • عکس پروفایل سعید در سایت باگتو
  • |
  • ارسال شده توسط : سعید
  • |
  • زمان : 1400/05/28

سلام استاد محترم 

من از دوره شما استفاده می کنم و دوتا سوال داشتم

1-اینکه چطور می تونم Dto ارسال شده از لایه Application رو به ViewModel در کنترلر Users تبدیل کنم و آیا این کار طبق اصل s از اصول solid درست هست یا خیر ؟

2- چطور می تونم نقش هایی مثل Admin و Operator و غیره رو که بصورت کلاس تعریف کردید و فرمودید که میشه Text تعریف کرد و اون text رو در فرم ساخت کاربر نمایش داد مفهوم text رو کجا و چگونه تعریف کنم ؟

ممنونم از راهنمایی شما

درضمن آموزش شما واقعا عالیه و تا اینجا خیلی چیزها من یاد گرفتم .

 

سلام 

اول ممنونم از شما بابت انرژي مثبتتون

براي تبديل dto به viewmodel

از automapper استفاده كنيد.

 

براي مورد دوم هم از const در تعريف property استفاده كنيد 


  • عکس پروفایل معصومه داستانی در سایت باگتو
  • |
  • ارسال شده توسط : معصومه داستانی
  • |
  • زمان : 1400/05/26

نسبت به رایگان بودنش دوره خیلی عالی

خدا بهتون قوت بده

ممنونم از شما

خوشحالم که از دوره راضی هستین


  • عکس پروفایل ali در سایت باگتو
  • |
  • ارسال شده توسط : ali
  • |
  • زمان : 1400/05/26

با سلام

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

سلام

متاسفانه برای این دوره خیر

اما برای دوره ستارگان Asp.Net core  لینک یکجا به کاربران ارائه می شود


  • عکس پروفایل Ghasem Sheikh Sultani در سایت باگتو
  • |
  • ارسال شده توسط : Ghasem Sheikh Sultani
  • |
  • زمان : 1400/05/24

خسته نباشید

من الا ن فهمیدم بیس برنامه نویسی چیه

بقیه استاد ها میان از کد نویسی میگن 

ولی شما بیس یا دل یه برنامه رو خوب توضیح دادین

تشکر از وقتی که گذاشتین


  • عکس پروفایل schno 49 در سایت باگتو
  • |
  • ارسال شده توسط : schno 49
  • |
  • زمان : 1400/05/24

استاد بابایی عزیز سلام

ممنون از اینکە از علم و دانش خودت بە ما شاگردانت زاکات دانش و آموختەهات می دهید

من از شاگردان چدید جنابعالی هستم و در حال آموختن آموزش asp.net core 5 مقدماتی هستم و ممنون کە رایگان گذاشتی چون ما کە در عراق هستیم امکان پرداخت از طریق بانکی نداریم ، بندە در ادامە با یک ارور موجە شدم و طبق دستورات جانبعالی کد زدم و لی در قسمت IGetAllCategoriesService هنگام اجرا کردن admin/products/addnewproduct ارور می دهد کە ParentCategoryId نول است و اجرا نمی شود وارد صفحە افزودن product نمی شود از شما و یا هر عزیزی دیگر کە مرا راهنمایی کند در رفع این ارور ممنون می شوم

دوبارە ممنون از شما و همە عزیزانی کە بە دیگران آموزش می دهید و خدا قوت

سلام

ممنونم از دلگرمی های شما

لطفا اطلاعات بیشتری از خطا در قسمت باگ ارسال نمایید


  • عکس پروفایل رضا در سایت باگتو
  • |
  • ارسال شده توسط : رضا
  • |
  • زمان : 1400/05/21

تشکر از اموزش خوبتون فقط یه انتقاد داشتم که به وفور در دوره میگین و اذیت کننده ست اینکه یه روش رو خودتون تو برنامه استفاده کردین و خودتونم میگین که این روش درست نیست شما از فلان روش استفاده کنین کاش خودتون توی آموزش از اون روش ها استفاده میکردین حالا نهایتا یکم تایم اموزش بیشتر میشد ولی ارزش داشت 

سلام

ممنونم از شما.

دوره آموزش Asp.Net Core و من نکات کد نویسی تمیز یا نکاتی برای رعایت اصول Solid هم در حین آموزش به شما گفته ام.

اگر همه این موارد رو میخواستیم پیاده سازی کنیم از خود آموزش اصلی خارج میشدیم.

نکاتی که اشاره شده نکاتیه مثل تزریق وابستگی ها یا مواردی از اصول سالید که دورههاشون در سایت وجود داره


  • عکس پروفایل امیر رمضانپور در سایت باگتو
  • |
  • ارسال شده توسط : امیر رمضانپور
  • |
  • زمان : 1400/05/20

سلام عزیز این دوره پشتیبانی هم داره؟

یعنی اگر جایی توی اموزش ها سوال داشتیم کسی هست پاسخ بدهد؟

متشکر

سلام

در قسمت باگ ميتونيد سوالات خود را بپرسيد


  • عکس پروفایل alireza در سایت باگتو
  • |
  • ارسال شده توسط : alireza
  • |
  • زمان : 1400/05/20

کاش پروژه عملی رو تم روشن نمیزاشتی و مجبورشون میکردی همه تم تاریک کار کنن

چشمو کور میکنه تم روشن

فقط چند قسمت از تم روشن استفاده شده است.

در ادامه از تم تاريك استفاده كرده ايم


  • عکس پروفایل رضا در سایت باگتو
  • |
  • ارسال شده توسط : رضا
  • |
  • زمان : 1400/05/19

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

سلام دوست عزيز

اين روش مورد پسند اكثر كاربران نبود و بعد از چند جلسه به همون روال قبلي مطالب آموزش داده شده است.


  • عکس پروفایل کامیار بوستانی در سایت باگتو
  • |
  • ارسال شده توسط : کامیار بوستانی
  • |
  • زمان : 1400/05/19

با درود فراوان با اساتید بزرگوار همکلاسی های عزیز 

نیاز به راهنمایی دارم . لطفا .

 تو فرم create پس از اجرا پیغام میده صفحه مورد نظر رو پیدا نکرد وقتی [httpost] رو بر میدارم کدهای html  ویو رو اجرا نمیکنه و فقط خروجی های متد رو با فرمت ajax نمایش میده 

در ضمن از return json استفاده کردم . 

پر.ژه مربوط به  قسمت 3 کاربران - فرم create

سلام

زمانی که بر روی اکشن اتریبیوت [HttpPost] قرار میدهید

فرمی که در View ارسال می کنید باید حتما با متد Post ارسال شود.

احتمالا شما دارید با Get ارسال می کنید.

دستور Ajax خود را دوباره بررسی کنید و از حالت get به post تغییر دهید


  • عکس پروفایل مرضیه نفری در سایت باگتو
  • |
  • ارسال شده توسط : مرضیه نفری
  • |
  • زمان : 1400/05/15

سلام .directory برای من نمیاره

 

سلام

لطفا سوال رو دقیقتر بپرسید