4,990,000 تومان


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

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

بررسی اجمالی

  • فصل 23
  • قسمت 296
  • مدت زمان 83:29:07
  • سطح پیشرفته
  • وضعیت به اتمام رسیده
  • سورس کد دارد
  • نحوه مشاهده SpotPlayer

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

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

مطمئنم تأیید می‌کنید که شما یک فرد معمولی مثل بقیه نیستید.  

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

بعد از دوره مقدماتی asp.net core که با استقبال بی‌نظیر شما روبه‌رو شد. تصمیم گرفتیم یک دوره کامل و حرفه‌ای رو برگزار کنیم که شما بتوانید با گذراندن این دوره به یک برنامه‌نویس ارشد تبدیل شوید و به آن اهداف اصلی یک برنامه‌نویس نزدیک‌تر بشوید. ما نام دوره رو ستارگان Asp.Net Core گذاشتیم و دلیل این نام‌گذاری این بود که سرفصل‌های ما فراتر از آموزش‌های Asp.net Core است و مطالبی رو در این دوره یاد می‌گیرید که برای برنامه‌نویس ارشد شدن به آن‌ها نیاز دارید.

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

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

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

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


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

 

سرفصل های دوره ستارگان Asp.Net Core

 

آموزش Linq

 آموزش linq

تا قبل از ارائه دات نت ۳٫۵  برنامه‌نویسان برای دسترسی به داده‌های هر منبع داده‌ای از زبان‌های مختلفی استفاده می‌کردند و این یک آشفتگی بزرگ بود. شما برای دسترسی به هر منبع مثل  sql ,xml ,... باید زبان خاصی استفاده می‌کردید.  اما با ارائه linq این مشکل رفع شد و شما با استفاده از linq با یک ساختار دستوری می‌توانید به منابع اطلاعاتی مختلفی دسترسی داشته باشید. در این فصل به‌صورت مفصل در مورد LINQ صحبت خواهیم کرد.

 

آموزش کامل Ef core 5

تصویری برای آموزش ef core از سایت باگتو

چرا باید از ORM  استفاده کنیم؟

اگر EF Core را با تعاریفی که برای ORM وجود دارد مقایسه کنیم، متوجه می‌شویم که EF Core خیلی فراتر از یک ORM  و امکانات بسیار زیادی در اختیار توسعه دهندگان قرار داده است. در این فصل EF Core 5  که قابلیت‌های جالبی نسبت به نسخه‌ها قبلی به آن اضافه شده است را آموزش می‌دهیم

 

آموزش Dapper

تصویری از آموزش dapper

Dapper یک مینی   ORM است که توسط   Stackoverflow  برای وب‌سایت خودش توسعه داده شده است، این Mini ORM امکانات به بزرگی EF Core در اختیار ما قرار نمی‌دهد و بسیاری از کارها بر دوش خود برنامه‌نویس است و به همین دلیل کارکردن با این Mini ORM  برای بسیاری دشوار است. اما این Mini ORM قدرت و سرعت بسیار بالایی ارائه می‌کند که همین باعث می‌شود برنامه‌نویس دشواری کارکردن با این  Mini ORM را به جان بخرد و در عوض سرعت و قدر بالایی به دست بیاورد. در این فصل به آموزش کامل Dapper   می‌پردازیم و یک پروژه را با این  Mini ORM کدنویسی می‌کنیم.

 

Routing

تصویری از آموزش Routing در asp.net core

چرا آدرس URLها در وب‌سایت‌ها و Web Apiها مهم است؟

موتورهای جستجو برای اینکه وب‌سایت شما را در نتایج بالاتر نمایش دهند بر روی urlهای وب‌سایت شما خیلی حساسیت به خرج می‌دهند و برای نحوه چیدمان این urlها قوانین خاصی طراحی کرده‌اند. شما با استفاده از سیستم Routing در Asp.Net Core می‌توانید urlهای بر اساس قوانین موتورهای جستجو طراحی کنید و در نتیجه ترافیک بیشتری به وب‌سایت خود هدایت کنید وurlهای کاربرپسندتریو درنتیجه سئوی بهتری داشته باشید.

از طرفی دیگر شاید شما بخواهید یک مجموعه‌ای از Apiها در وب منتشر کنید که هزاران نفر قصد استفاده از این Apiها را داشته باشند. Urlهای شما باید به ساده‌ترین شکل ممکن طراحی شوند که استفاده‌کننده از Api به‌راحتی بتواند از این Apiها استفاده کند. در این فصل Routing در Asp.Net Core رو به‌صورت کامل یاد می‌گیرید.

 

Fillter ها

تصویری از آموزش Filters در asp.net core پیشرفته

شما در اپلیکیشن خود نیاز دارید قبل از اینکه یک Controller و یا یک Action اجرا شود و یا حتی بعد از اجرا بخواهید یک‌رشته دستورات را اجرا کنید. در Asp.Net  با استفاده از Filters می‌توانید این کارها را انجام دهیم، در این فصل یاد می‌گیرید چطور از Filterها استفاده کنید و Filterهای سفارشی خودتان را بنویسید.

 

Tag Helpers

آموزش tag Helpers

Tag Helper یک ویژگی جدید است که به Asp.Net Core اضافه شده است. این ویژگی در سمت View کاربر قرار دارد  و کدنویسی در  View را برای برنامه‌نویسان ساده‌تر کرده است. در دوره مقدماتی Asp.Net Core  با Tag Helpersها آشنا شدیم و در این فصل به‌صورت مفصل‌تر این ویژگی جدید را بررسی می‌کنیم.

 

Razor Page

آموزش کامل  Razor page در Asp.net Core

مطمئنم شما هم با این مورد برخورد کردید و یا در آینده این مشکل هم برای شما به وجود می‌آید که نیاز به طراحی یک‌صفحه‌ای برای پروژه دارید که نیازی نیست حتماً از معماری پیچیده‌ای مثل MVC استفاده کنید. در این‌جور مواقع بهتر است از Razor Page استفاده کنید. Razor Page قابلیت جدیدی است که به Asp.Net Core اضافه شده است و مزیت‌های فراوانی برای ما برنامه‌نویس‌ها به همراه دارد. در این فصل به‌صورت کامل به آموزش Razor Page می‌پردازیم.

 

Model Binding

آموزش Model Binding در Asp.Net Core

در این فصل انواع Model Binding در Asp.Net Core را به‌صورت کامل بررسی می‌کنیم.

 

Asp.Net Core identity

تصویری از آموزش identityدر Asp.net core  پیشرفته

Asp.Net Core Identity   یک سیستم مدیریت کاربران است که در برنامه‌های Asp.Net می‌توانیم از آن استفاده کنیم. با استفاده از Asp.Net Core Identity می‌توانیم فرایندهای ثبت‌نام، ورود به وب‌سایت، مدیریت کاربران، تعیین سطح دسترسی به کاربران استفاده نماییم. این ابزار مایکروسافت هرآنچه برای مدیریت نیاز داریم در اختیار ما قرار می‌دهد. در این فصل Asp.Net Core Identity رو به‌صورت کامل آموزش می‌دهیم.

 

Api نویسی حرفه ای در Asp.Net Core

تصویری که در آن به آموزش Api نویس  حرفه ای در Asp.net Core پیشرفته اشاره شده است

امروزه برنامه‌های SPA و برنامه‌های تلفن همراه بسیار فراگیر شدند. این برنامه‌ها فقط یک کلاینت هستند و نیاز به یک سرور هم دارند و راه ارتباطی این برنامه‌ها با سرور Api است که در Asp.Net  با نام Web Api شناخته می‌شوند. در این فصل اصولی را یاد می‌گیرید که به شما کمک می‌کند Api نویسی در Asp.Net Core را به‌صورت حرفه‌ای انجام دهید.

 

امنیت در Asp.Net Core

جلوگیری از هک برنامه های Asp.Net Core

امنیت یکی از مهم‌ترین بخش‌های یک برنامه است شما باید امنیت برنامه‌ای که تولید کرده‌اید را بتوانید تضمین کنید. برای بالابردن امنیت در برنامه‌های Asp.Net Core راه کارهای وجود دارد که امنیت این برنامه‌ها را بالا می‌برد در این فصل با این راه کارها آشنا می‌شوید و عملی این راه کارها را بر روی پروژه اعمال می‌کنیم.

 

افزایش سرعت برنامه های Asp.Net Core

آفزایش پرفرمنس و سرعت در Asp.Net core

 برنامه‌ای که می‌نویسید اگر سرعت پایینی داشته باشد با درصد بسیار بالایی با مشتریانی که ناراضی هستند مواجه می‌شوید و اگر نتوانید سرعت را بالا ببرید استفاده‌کنندگان به شرکت‌های رقیب شما روی می‌آورند و بعد از مدتی برنامه شما بدون کاربر به کار خودش خاتمه می‌دهد. در این فصل با ترفندهای که باعث افزایش Performance در برنامه‌های Asp.Net Core می‌شوند آشنا می‌شویم.

 

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

آموزش داکر درAsp.Net Core

 

شاید شما هم تجربه این مورد را داشته این که بعد از یک روز کاری پرمشغله در انتهای روز قصد انتشار نسخه جدید برنامه رو بر روی سرور داشته باشید. برنامه بر روی سیستم شما به‌درستی کار می‌کند اما زمانی که انتشار روی سرور رو انجام می‌دهید. با یک تعدادی از خطاهای عجیب غریب مواجه می‌شوید و برنامه شما کار نمی‌کند. حالا بااین‌همه خستگی که در طول روز داشته‌اید باید امشب را هم بمانید شرکت و تک‌تک این خطاها را پیدا کنید و در نهایت اپلیکیشن شما به‌درستی با ورژن جدید بالا بیاید.

خب! شما کل فرایند رو اشتباه رفتید اصلاً نباید به‌صورت دستی کار انتشار برنامه هاروی سرور رو انجام دهید. باید این کار به‌صورت خودکار انجام شود. با استفاده از داکر می‌توانید برنامه خودتان را بدون این که نگران آن خطاهای احتمالی باشید به صورت خودکار بر روی سرورهای مختلفی منتشر کنید و در انتهای روز کاری با خیال راحت محل کار رو ترک کنید و برنامه شما هم بدون مشکل منتشر شود. در این فصل داکر در Asp.Net Core را آموزش می‌دهیم. با استفاده از داکر مطمئن می‌شود برنامه‌ای که بر روی سیستم شما بدرستی اجرا شده است بر روی هر دستگاه دیگری هم به‌درستی اجرا می‌شود.

 

 استفاده از Identity Server 4

نحوه استفاده از Identity Server 4

 

تا حالا شده وارد یک وب‌سایت شوید و برای عضویت و ورود به آن وب‌سایت از حساب کاربری گوگل و یا دیگر حساب‌های خود استفاده کرده باشید؟ در واقع آن وب‌سایت اعتبارسنجی شما را از یک منبع معتبر دیگر مانند گوگل انجام می‌دهد. با استفاده از Identity Server 4 شما هم می‌توانید یکی از این منابع را ایجاد کنید. اگر چندین برنامه داشته باشید و بخواهید همه این برنامه در یک اپلیکیشن احراز هویت شوند استفاده از Identity Server 4 راهکار بسیار مناسبی است. در این فصل کار با  با Identity Server 4 را به‌خوبی یاد می‌گیرید.

 

SignalR در Asp.Net Core

آموزش SignalR

 

با SignalR   می‌توانیم به برنامه‌نویسی RealTime  انجام دهیم و یکی از پرکاربردترین استفاده‌ها از این نوع سیستم‌ها ساخت چت و پشتیبانی آنلاین برای وب‌سایت است که در این فصل کامل و صورت حرفه‌ای SignalR رو آموزش می‌دهیم و یک سیستم چت آنلاین رو هم پیاده‌سازی می‌کنیم.

 

 

آموزش تست نویسی در برنامه های Asp.Net Core Mvc

آموزش تست نویسی در Asp.Net Core

 با TDD آشنایی دارید؟

شما قبل از نوشتن هر کدی باید اول تست‌های آن کد رو بنویسید. درواقع شما کد را باید بنویسید که مجموعه‌ای از تست‌ها را پاس کند. در این فصل یاد می‌گیرید که چطور کد نویسی به روش TDD را انجام دهید و با تست‌نویسی در Asp.Net Core به‌صورت کامل آشنا می‌شوید.

 

 کار با MongoDb  در Asp.Net Core

نحوه استفاده از MongoDb در Asp.Net Core

 

همیشه دیتابیس‌های Relational جوابگوی نیاز ما نیست و ما به‌عنوان یک برنامه‌نویس ارشد باید بتوانیم ابزارهای مناسب رو که نیاز ما را بهتر برآورده می‌کنند جایگزین کنیم. شما به‌عنوان برنامه‌نویس ارشد باید با دیتابیس‌های NoSql هم به‌خوبی آشنایی داشته باشید. در این فصل به آموزش mongoDb و نحوه استفاده از این دیتابیس در Asp.Net Core  می‌پردازیم.

کش حرفه ای با استفاده از Redis

نحوه استفاده از Redis در Asp.Net Core

 

دیتابیس‌های NoSql هرکدام برای رفع یک نیاز طراحی شده‌اند. Radis یکی از سریع‌ترین دیتابیس‌های دنیاست که اطلاعات را در حافظه Ram ذخیره می‌کند و همین باعث شده این دیتابیس سرعت فوق‌العاده بالایی داشته باشد و معمولاً از این دیتابیس برای کش کردن اطلاعات استفاده می‌شود. در این فصل کار با Redis و کش کردن اطلاعات در Asp.net Core را یاد می‌گیرید.

 آموزش nlog و لاگ گذاری حرفه ای در Asp.net core

نحوه استفاده از nlog در Asp.Net Core

 

 

 در فصل جذاب و کاربردی لاگ گذاری این دوره آموزشی، شما با NLog، یکی از قوی‌ترین و محبوب‌ترین ابزارهای لاگ گذاری در Asp.Net Core آشنا می‌شوید. این ابزار مورد توجه بسیاری از شرکت‌های بزرگ و توسعه‌دهندگان حرفه‌ای است. بنابراین، مهارت کسب‌کردن در این حوزه می‌تواند برای شما بسیار ارزشمند باشد.

در این فصل با موضوعات مهمی همچون Logging در Asp.Net Core، Log Level ها، استفاده از NLog در Asp.Net Core، آشنایی با Targets، Layouts، Layout Renders و Rules در NLog، ذخیره‌سازی Log ها در فایل‌های JSON و SqlServer به صورت کاربردی پرداخته‌ایم.

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

پس از این فرصت بی‌نظیر استفاده کنید و به جمع برنامه‌نویسانی بپیوندید که می‌دانند چگونه از NLog به عنوان یک ابزار لاگ گذاری حرفه‌ای در Asp.Net Core استفاده کنند.

 

پروژه فروشگاه حرفه ای

آموزش پروژه محور Asp.Net Core

 

آیا به دنبال یادگیری Asp.Net Core برای ساخت یک پروژه فروشگاهی حرفه‌ای و کامل هستید؟ دوره‌ی ستارگان Asp.Net Core به همین منظور طراحی شده است!

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

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

این دوره شما را با فیلتر و مرتب‌سازی لیست محصولات، کش، نکات سئو و ساخت Unit Test آشنا می‌کند. همه این موضوعات به شما کمک می‌کنند تا یک پروژه فروشگاهی کامل و جذاب را ایجاد کنید.

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

با ثبت‌نام در این دوره، شما در کنار ما به سراغ موفقیت در دنیای برنامه‌نویسی Asp.Net Core خواهید رفت. از مباحث پیشرفته مانند پیاده‌سازی CQRS و انتشار برنامه بر روی هاست نیز بهره‌مند خواهید شد.

امیدواریم که در این دوره شما را در کنار خود داشته باشیم و با هم به ارتقای مهارت‌های برنامه‌نویسی و ساخت پروژه‌های موفق در زمینه‌ی Asp.Net Core بپردازیم.

پس منتظر چه هستید؟ همین الان ثبت‌نام کنید و به جمع برنامه‌نویسان موفق Asp.Net Core بپیوندید! این فرصت را از دست ندهید و به سمت موفقیت و درآمدی مطمئن در دنیای برنامه‌نویسی حرکت کنید.

 

آپدیت Net6.

آموزش پروژه محور Asp.Net Core

 

 

 

 

 

 

آپدیت .Net 6 به دوره ستارگان Asp.Net Core اضافه شد. برای مشاهده فصل 21 وارد پنل کاربری خود شوید و بعد از دریافت لایسنس، وارد صفحه دانلود پلیر می شود و بر اساس سیستم خود یکی از پلیر های ، ویندوز ، مک و یا اندروید را انتخاب نمایید. و بعد از نصب لایسنس را در پلیر وارد کنید و  فصل جدید این دوره را مشاهده نمایید.

 

آپدیت Net7.

 

آموزش  gRPC 

GRPC

 

آشنایی با Blazor 

blazor

 

 


ویدئوها


اشتراک

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




نظرات 1122

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

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

 

سلام! بله، استفاده از SignalR می‌تواند یک راه مناسب برای ایجاد نوتیفیکیشن در پروژه شما باشد. SignalR یک کتابخانه قدرتمند برای ایجاد ارتباطات دوطرفه بین سرور و مرورگر است که به صورت بی‌وقفه اطلاعات را بین آن‌ها منتقل می‌کند.

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

با SignalR می‌توانید یک هاب (Hub) را ایجاد کنید که عملیات‌های دیتابیس را نظارت کرده و هر زمانی که یک آپدیت یا لاگ رخ دهد، به کلاینت‌ها پیام ارسال کند. کلاینت‌ها می‌توانند این پیام‌ها را دریافت کرده و اقدامات مناسبی را انجام دهند، مانند نمایش نوتیفیکیشن به کاربر.

به طور خلاصه، استفاده از SignalR در پروژه شما می‌تواند به شما امکان ایجاد نوتیفیکیشن‌های زنده و بی‌وقفه را برای کاربرانتان بدهد. البته، قبل از استفاده از SignalR، بهتر است نیازهای خاص پروژه خود را بررسی کنید و با توجه به این نیازها تصمیم بگیرید که آیا SignalR مناسب است یا ابزار یا روش دیگری می‌تواند بهتر باشد.


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

سلام وقت بخیر 

من با Ajax یک آی دی رو از selectlist به اکشن فرستادم و یک لیستی در قالب ResultDto دریافت کرده و به Ajax برگردوندم، داخل ajax متد issucsess و message رو نمایش میده اما دیتا رو که میخوام داخل selectlist دیگه بریزم نمیشه، دیتا رو Undefined تشخیص میده، این نقطه رو مشکل دارم، جایی توی آموزش‌ها هست که بتونم این مورد رو حل کنم؟ 

در کل کاری که من انجام میدم، مثل لیست‌های استان و شهرستان‌های اون استانه

با تشکر. 

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


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

سلام آقای بابایی وقت شما بخیر
من بر روی پروژه شخصی خودم ، دیتابیس و Identity را پیاده کردم
آیا امکانش هست که ، الآن معماری Clean را بر روی پروژم اعمال کنم؟
ممنون میشم راهنمایی کنید

سلام، وقت شما نیز بخیر.

بله، می‌توانید در هر مرحله‌ای از توسعه پروژه، معماری Clean را پیاده‌سازی کنید. البته این کار ممکن است نیاز به برخی تغییرات بزرگ در پروژه داشته باشد.

معماری Clean، یکی از معماری‌هایی است که بر اصول SOLID تمرکز دارد و به توسعه‌دهندگان کمک می‌کند تا کدی تمیز، قابل فهم، قابل تست و قابل نگهداری بنویسند.


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

سلام و درود آموزش blazor  برای من بالا نمیاد از دوره این قسمت حذف شده؟؟؟

سلام 

این آپدیت هنوز به دوره اضافه نشده است. 


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

سلام آقای بابایی وقت شما بخیر
من دارم رو داکر کار میکنم و میخوام یه sqlserver رو در container اجرا کنم
Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : Login failed for user 'sa'..
این خطا رو در پاورشل میگیرم ممنون میشم راهنمایی بکنید.

سلام

این خطا معمولاً به این معناست که شما نتوانستید با کاربر "sa" وارد SQL Server شوید. این ممکن است به چند دلیل رخ دهد، اما دو دلیل رایج عبارتند از:

  1. رمز عبور اشتباه است.
  2. کاربر "sa" غیرفعال است یا اجازه ورود ندارد.

بنابراین، برای حل این مشکل، می توانید مراحل زیر را امتحان کنید:

  1. اطمینان حاصل کنید که رمز عبور صحیح است. در هنگام اجرای SQL Server در Docker، شما باید یک متغیر محیطی با نام SA_PASSWORD تعیین کنید. مثلاً:
docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=<YourStrong@Passw0rd>" -p 1433:1433 -d mcr.microsoft.com/mssql/server:2019-latest

در این مثال، <YourStrong@Passw0rd> باید با رمز عبوری که شما برای کاربر "sa" تعیین کرده اید جایگزین شود. همچنین توجه داشته باشید که رمز عبور باید مطابق با سیاست های امنیتی SQL Server باشد، که شامل استفاده از حروف بزرگ و کوچک، اعداد و کاراکترهای خاص است.

 

2. اطمینان حاصل کنید که کاربر "sa" فعال و قادر به ورود است. شما می توانید این کار را با اجرای یک سری دستورات SQL انجام دهید. اما در حالت عادی، اگر از ایمیج Docker رسمی Microsoft استفاده کنید، کاربر "sa" باید به طور پیش فرض فعال و قابل استفاده باشد.


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

با سلام و خسته نباشید، من از نفرات اولی بودم که این آموزش رو خریداری کردم و فصل های اولیه رو به صورت دانلود دارم و الآن که به فصول اضافه شده رسیدم متوجه شدم که ظاهرا باید از لایسنس استفاده کنم . خواستم ببینم اگر من لایسنس رو وارد کنم و بعد از مدتی قصد تعویض سیستم رو داشته باشم آیا این لایسنس، مجدد روی سیستم جدید قابل استفاده هست یا خیر؟

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


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

سلام وقت بخیر

من از Datepicker فارسی شما در ویو استفاده کردم ولی به هنگام bind شدن مقدارش در کنترلر نال است ممنون میشم راهنمایی بفرمایید دقیقا باید چه کار کنم؟

سلام، 

مشکلی که شما در ارتباط با Datepicker فارسی مطرح کرده‌اید،ممکن است به خاطر نحوه‌ی bind کردن مقدار از Datepicker به کنترلر باشد.

بهتر است ابتدا بررسی کنید که آیا مقداری که از Datepicker دریافت می‌کنید، درست است یا خیر. برای این کار، می‌توانید از ابزار Debugging در مرورگر خود استفاده کنید و بررسی کنید که آیا مقدار دریافت شده به درستی در متغیر مورد نظر ذخیره می‌شود یا خیر.

در صورتی که مقدار دریافت شده از Datepicker درست است، ممکن است مشکل در نحوه‌ی bind کردن آن به کنترلر باشد. در این صورت، باید بررسی کنید که آیا نام متغیری که از Datepicker برای bind کردن مقدار استفاده کرده‌اید، با نام متغیر مورد استفاده در کنترلر مطابقت دارد یا خیر. همچنین، باید بررسی کنید که آیا نوع داده‌ی متغیر مورد استفاده در کنترلر با نوع داده‌ی مقدار دریافت شده از Datepicker مطابقت دارد یا خیر.

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


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

سلام
سرویسی که برای ارسال ایمیل به کاربر ( در ویدیو شماره 87 ) گفته شد ، توسط گوگل دیگه ساپورت نمیشه
الآن باید چیکار کرد؟

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

کدهای کلاینت تغییر نکرده‌اند.

برای راحتی کار می توانید از کتابخانه های MailKit و MimeKit استفاده کنید.

نمونه کد :

        public void Execute()
        {
            string pass = "*******";
            var message = new MimeMessage();
            message.From.Add(new MailboxAddress("تست", "info@yourdomain.ir"));
            message.To.Add(new MailboxAddress("FullName", "Email@domain.com"));

            message.Subject = "Subject";
            message.Body = new TextPart("html")
            {
                Text = "متن ایمیل",
            };

            using (var client = new SmtpClient())
            {
                try
                {
                    client.Connect("webmail.yourdomain.ir", 25, false);
              
                    client.Authenticate("info@yourdomain.ir", pass);
                    var resultSend = client.Send(message);
                    client.Disconnect(true);
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex);
                }
            }
        }

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


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

سلام ممکنه یک دمو از پروژه پایانی بذارید ببینم 

سلام

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

در فصل پروژه  پایانی، شما با ساخت یک پروژه فروشگاهی عملی و مواردی مانند Clean Architecture، Identity، آمار بازدید با MongoDb و طراحی صفحات PLP و PDP آشنا می‌شوید. همچنین مدیریت سبد خرید، ثبت سفارش، درگاه پرداخت و ایجاد تخفیف‌ها نیز از جمله موضوعات مهم این فصل هستند. با تمام جنبه‌های لازم برای ساخت یک پروژه فروشگاهی کامل و عملی در Asp.Net Core مجهز می‌شوید.

موفق باشید🌹


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

سلام خدا قوت

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

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

آموزشی در این زمینه دارید؟

سپاس

 

ممنون

 

سلام،

برای اتصال اپلیکیشن‌های سمت کلاینت مثل اندروید، استفاده از REST API برای اتصال توصیه می‌شود. این روش امنیت بیشتر و مزایای دیگری نیز دارد.

در همین دوره، شما می‌توانید فصل مربوط به Web API را مشاهده کنید.

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

موفق باشد🌹


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

سلام

ببخشید این Clean Architecture که شما استفاده می کنید با Vertical Slice Architecture ارتباطی دارد؟

سلام

Clean Architecture یک الگوی طراحی نرم‌افزار است که به شما کمک می‌کنه تا کدتون رو بهتر بنویسید و مدیریت کنید. این روش تمرکز روی جداسازی وابستگی‌ها و ایجاد لایه‌های مستقل از هم داره. در اینجا، بخش‌های مختلف سیستم (مانند داده‌ها، رابط‌های کاربری، و منطق کسب‌وکار) از هم جدا می‌شن و ارتباط اون‌ها با هم از طریق واسط‌ها (interfaces) انجام می‌شه.

Vertical Slice Architecture یک روش دیگه برای سازماندهی کدتونه که به جای تقسیم کردن کد به لایه‌ها، اون رو بر اساس ویژگی‌ها یا قابلیت‌های مختلف سیستم تقسیم می‌کنه. در این روش، هر قطعه کارکرد (slice) می‌تونه تمام لایه‌ها رو در خودش داشته باشه. این کمک می‌کنه که تیم‌های توسعه کارهای مربوط به یک قابلیت رو به صورت مستقل از بقیه پیش ببرن.

به زبان ساده، Clean Architecture به شما کمک می‌کنه که برنامه‌تون رو به قسمت‌های کوچکتر و مستقل تقسیم کنید و Vertical Slice Architecture کمک می‌کنه که این قسمت‌ها رو بر اساس قابلیت‌ها سازماندهی کنید. این دو روش می‌تونن با هم استفاده بشن و از هر دو می‌تونید برای ساخت نرم‌افزاری قوی، قابل توسعه و نگهداری استفاده کنید.


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

سلام مجدد 

ممنون از پاسخ شما برای صفحه بندی به صورت ajax مشکلم با برگشت درخواست ajaxبود که با ساخت یه partial view و در کنترلر هم return کردم به پارشیال ویو و در قسمت ajaxهم فقط هنگام برگشت تگ div که جدول داخلش بود رو با یه خط کد جاوا ابدیت کردم و جواب داد.سوالم اینه ایا فقط همین ۲ راه هست (یکی اینکه به صورت جاوا اسکرییپت جدول رو بسازیم و دونه دونه تگ tdو ... رو بزاریم و دیگری استفاده از پارشیال ویو که خیلی راحت تر و بهتر بود)؟

سلام

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

در کل، راه‌های مختلف صفحه‌بندی عبارتند از:

  1. استفاده از پارشیال ویو
  2. ساخت جدول با جاوا اسکریپت
  3. استفاده از کتابخانه‌های جاوا اسکریپتی مانند DataTables یا jQuery Pajinate
  4. استفاده از کتابخانه‌های سمت سرور مانند PagedList در ASP.NET
  5. ساخت صفحه‌بندی سفارشی (پیاده سازی خود شما)

بسته به نیاز و ترجیحات شما می‌توانید از هر یک از این راه‌ها استفاده کنید.


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

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

این دوره الان در حاضر حاضر کامل به‌روز هست و با تکنولوژی‌های جدید به‌روزرسانی شده؟

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

و به روز رسانی دات نت 6 و 7 نیز به آن اضافه شده
 تغییراتی که  ایجاد شده رو ما در بروزرسانی ها آموزش دادیم.


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

سلام به همگی

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

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

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

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

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

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

ممنون از نظر خوبت، خیلی خوشحال شدم! امیدوارم همیشه موفق باشی.

🌹


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

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

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

سلام

برای این کار باید درخواست را با استفاده از ajax ارسال کنید و داده های دریافتی را با javascript در صفحه خود جایگزاری کنید.

function loadPage(pageNumber) {
  $.ajax({
    url: 'your-api-url', // آدرس API که اطلاعات صفحه‌بندی شده را ارائه می‌دهد
    method: 'GET',
    data: {
      page: pageNumber, // شماره صفحه درخواستی
      // دیگر پارامترهای مورد نیاز (اختیاری)
    },
    beforeSend: function () {
      // این قسمت به انجام عملیاتی قبل از درخواست می‌پردازد، مانند نمایش لودر
    },
    success: function (response) {
      // در این قسمت می‌توانید به روزرسانی DOM را انجام دهید
      // برای نمایش اطلاعات جدید دریافتی
      updateDOM(response);
    },
    error: function (error) {
      // مدیریت خطاها در این قسمت انجام می‌شود
      console.error('Error:', error);
    },
    complete: function () {
      // این قسمت به انجام عملیاتی پس از درخواست می‌پردازد، مانند مخفی کردن لودر
    },
  });
}

 

 


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

سلام استاد

دوره ی خیلی خوبیه. هم سرفصل های خوبی داره و هم نحوه ی توضیح دادنتون واضح و گویای مطلب هست.

من قسمت xunit رو دیدم و خیلی کارم رو راه انداخت. دستمریزاد


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

سلام

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

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

🙏🙏


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

سلام استاد

خسته نباشید

آیا توی دوره بخشی در مورد جلوگیری از خاموش شدن Application Pool در هاست های اشتراکی وجود دارد؟

(معمولا وبسایت های .net هنگام اولین درخواست کند بالا میان و بررسی کردم ، فهمیدم علتش ریستارت شدن Application Pool هست)

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

خاموش شدن Application Pool در هاست های اشتراکی، مسئله‌ای است که توسط شرکت میزبانی انجام می‌شود و اغلب به منظور حفظ عملکرد و امنیت سیستم است. به عنوان یک کاربر، شما نمی‌توانید مستقیماً بر روی تنظیمات Application Pool تأثیر بگذارید.

اما برای کاهش این مشکل، می‌توانید از روش‌های زیر استفاده کنید:

  1. تنظیم زمان اتصال به پایگاه داده: در بسیاری از موارد، زمان اتصال به پایگاه داده بسیار طولانی است و این می‌تواند باعث ایجاد بار بیش از حد بر روی سرور شود. برای کاهش این مشکل، می‌توانید زمان اتصال به پایگاه داده را تنظیم کنید.

  2. استفاده از کش: استفاده از کش در برنامه شما می‌تواند بهبود قابل توجهی در عملکرد آن داشته باشد و می‌تواند باعث کاهش بار بر روی سرور شود.

  3. افزایش تعداد نخ‌های کاری: تعداد نخ‌های کاری در برنامه شما می‌تواند برای بهبود عملکرد آن کمک کند. با افزایش تعداد نخ‌های کاری، برنامه شما می‌تواند بار بیشتری را به صورت موازی پردازش کند.

  4. استفاده از ابزار‌های مانیتورینگ: با استفاده از ابزار‌های مانیتورینگ، می‌توانید عملکرد برنامه خود را بررسی کنید و با کاهش بار بر روی سرور، از خاموش شدن Application Pool جلوگیری کنید.

  5. تنظیمات Idle Timeout: در برخی از موارد، اگر شما از Application Pool استفاده نکنید، سرور می‌تواند به صورت خودکار آن را خاموش کند. در این صورت، شما می  توانید تنظیمات Idle Timeout را تغییر دهید تا از خاموش شدن Application Pool جلوگیری کنید. برای این کار، می‌توانید به مسیر IIS Manager > Application Pools بروید و بر روی نام Application Pool خود کلیک کنید. سپس، تنظیمات Idle Timeout را تغییر دهید. در اینجا می‌توانید زمانی را که پس از آن Application Pool خاموش شود، تعیین کنید.

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


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

سلام 

اموزش بلیزور قرار داده نمیشع  ؟

سلام

به تازگی دو فصل جدید به عنوان آپدیت به این دوره اضافه کرده ایم.

فصل Blazor هم اضافه خواهد شد.


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

سلام مهندس جان خداقوت ،،
میشه راهنمایی کنید انتهای پروژه برای سیستم لاگین اگر بخاهیم از identity server استفاده کنیم چجوری هست؟ بین کلاینت admin و web چه تفاوتی باید قائل بشیم؟ و باید identity رو هم روی هرکدوم پیاده سازی کنیم ؟
سپاس

سلام 

در پروژه پاياني سه تا Endpoint داریم و این مورد را پیاده سازی کرده ایم. 

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

مشترکات را در Infrastructure پیاده سازی کنید

و در هر Endpoint سرویس های مربوط به Identity را کانفیگ کنید.

نمونه در پروژه پایانی پیاده سازی شده 

موفق باشید🌹


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

سلام

با تشکر از شما

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

 string connection = Configuration["ConnectionString:SqlServer"];
            services.AddDbContext<DataBaseContext>(option => option.UseSqlServer(connection));

در استارت آپ در دات نت 6 درفایل پروگرام چی باید بنویسیم؟ چون نوشتم اینو خطای The ConnectionString property has not been initialized. میده

سلام
 

builder. Configuration


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

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

سلام

اگه آشنایی مقدماتی با Asp.net core دارید نیازی به مشاهده دوره مقدماتی نیست. 

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

 


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

سلام.

وقتتون بخیر.

بنده میخوام میخوام جدول realtime داشته باشم که به محض اینکه یک داده به api پست شد جدول آپدیت بشه.

برای این منظور باید چکار کنم؟

باید از signalr استفاده کنم یا راه دیگه ای هم هست؟

سلام

بله می توانید از SignalR استفاده نمایید.


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

سلام در پروژه پایانی ایا از ajaxهم استفاده شده که صفحه رفرش نشه؟

سلام

بله در برخی از صفحات استفاده شده است.


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

با سلام 

ممنون میشم اگر یک دمو از پروژه فروشگاهی که پیاده سازی کردین ارائه بدید 

و اینکه امکانش هست دوره رو به صورت قسطی خریداری بکنیم.؟

با تشکر

سلام

در زمان فروش ویژه امکان اقساط وجود ندارد.

فیچرهای پروژه پایانی بر اساس سرفصل های فصل 20 می باشد.

می توانید سرفصل های فصل 20  این دوره را مشاهده نمایید.


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

سلام جناب بابائی

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

بین جدول User که از Identity ارث بری کرده و یکی دیگه از جدولهام رابطه یک به چند برقرار کردم

روی DatabaseContext مایگریشن و آپدیت دیتابیس زدم 

مشکل این که ی جدول User دیگه هم ایجاد .

تو این حالت چیکار کنم ی جدول User دیگه ساخته نشه ؟

سلام

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

ریلیشن ایجاد نکنید فقط کلید خارجی را نگهداری نمایید


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

با سلام خدمت آقای بابایی عزیز، ممنون از دوره خوبتون من توی پروژه ام از درگاه بانک ملت استفاده کردم و کل صفحات رو با razor page زدم آدرس callBack  که به بانک دادم siteUrl/CallBack هست ولی وقتی که در صفحه بانک پرداخت انجام میشه یا دکمه کنسل زده میشه با اینکه آدرس siteUrl/CallBack در قسمت آدرس بار browser دیده میشه اما خطای 400 میده و وارد اکشن مربوطه نمیشه. جالب اینجاست که وقتی روی همون آدرس بار میرم و Enter میزنم اکشن call میشه و صفحه بالا میاد ولی وقتی به طور خودکار از سمت بانک بر میگرده صفحه لود نمیشه. اگر لطف کنید من رو راهنمایی کنید.

سلام

خطای 400 یعنی اینکه ادرس صحیح نمی باشد.

احتمالا Url اشتباه به سمت بانک ارسال می کنید. و یا routingو... url در سمت اپلیکیشن با چیزی که به درگاه پرداخت ارسال می کنید یکسان نیست


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

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

سلام

فیچرهای پروژه پایانی بر اساس سرفصل های فصل 20 می باشد.

می توانید سرفصل های فصل 20  این دوره را مشاهده نمایید.


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

سلام

بعد از راه انداری Identity فیلد های Audit دیگه به User اضافه نشدند 

چطوری اضافشون کنیم ؟

سلام

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

و شما برای identity ارث بری رو انجام دادید و دیگه پروپرتی های Adid به کلاس User اضافه نمی شوند.

 پروپرتی های Audit رو به صورت دستی در کلاس user اضافه نمایید.

البته راه بهتر اینه که Audit را با interface پیاده سازی نمایید که مشکل ارث بری هم نداشته باشید.


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

سلام استاد

وقت بخیر

در فصل Identity برای پیاده سازی External Login تمامی مراحل رو طبق آموزش پیش رفتم، اما باز هم بعد از بازگشت از سمت گوگل با خطای Correlation failed مواجه میشم.

تصویر خطا

سلام

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

 


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

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

سلام

برای آمار بازدید کنندگان و... از MongoDB

و برای اصل بیزینس از SQL Server


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

سلام جناب بابائی

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

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

اما طبق توضیحی ک درمورد معماری clean دادید گفتید که لایه های پایینی نباید به لایه های بالایی وابسته باشن 

الآن تو این حالت لایه Applicatin من به لایه Infrastructure که لایه بالاییش هست وابسته میشه

در این صورت باید اون کلاس ها و متد هارو به لایه Application منتقل کنم .  درسته ؟

سلام

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

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

دقیقا مثل IDataBaseContext که در پروژه پایانی ایجاد کرده ایم.

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


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

سلام جناب بابائی

من یک userService ساختم که داخلش اومدم Usermanager و SignInManager رو اینجکت کردم

از این userService داخل Website.endpoint که Identity داخلش نصب و کانفیگ شده استفاده کردم

حالا میخوام از userService داخل Admin.Endpoint هم استفاده کنم

اما چون Usermanager و SignInManager رو اینجکت کردم داخلش و Identity داخل Admin.Endpoint نصب و کانفیگ نشده خطا میده

به نظر شما برای رفع این خطا بیام Identity رو داخل Admin.Endpoint هم Add بکنم یا کلا ی سرویس دیگه بسازم و ازش داخل Admin.Endpoint استفاده بکنم ؟

سلام

برای استفاده از Identity در هر Endpoint باید دوباره Config بشه.

مشترکات رو ببرید در لایه Infrastructure .

 

 


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

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


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

سلام جناب بابایی

من  برای فارسی کردن متن خطاهای Fluent Validation از متد WriteMessage استفاده کردم

اما همچنان خطاها رو به صورت انگلیسی نمایش میده 

راه حلی برای این موضوع دارید ؟

 

سلام 

احتمالاً تنظیمات بدرستی انجام نشده است.

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

پیغام های FluentValidation را باید در Action توسط کد زیر بگیرید.

 

            if (!ModelState.IsValid)
            {
                var allErrors = ModelState.Values.SelectMany(v => v.Errors);
            }

 


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

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

ممنون

سلام

فایل های دوره روی سیستم قبلی شما ذخیره شده است.

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

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

اگر مشکلی داشتید در ساعات کاری با بخش پشتیبانی تماس بگیرید


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

سلام وقت بخیر 

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

ممنون 

سلام

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

ای پی سرور را در تنظیمات سامانه پیامکی اعمال نمایید. (احتمالا مشکل بخاطر همین محدودیت ip باشد)

برای موبایل هم باید رمز یکبار مصرف ایجاد نمایید


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

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

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


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

سلام و درود بر شما

آیا منابعی برای دریافت پروژه های  open source برای پروژه های core (mvc , webapi) می توانید معرفی کنید

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


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

سلام آقای بابائی 

من داخل یکی از اکشن هام captchaValidator گذاشتم 

حالا میخوام برای این اکشن تست بنویسم اما این قسمت captcha رو نمیدونم باید چیکارش کنم 

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

سلام

کپچا را در حالت Development غیرفعال کنید و فقط در محیط Production فعال کنید.

 


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

سلام من یه مشکلی دارم

یه سرویس بر اساس automapper درست کردم طبق قسمت 20 از فصل 20 (کاتالوگ) وقتی میخوام migration بزنم خطای زیر رو میده:

Build succeeded.
An error occurred while accessing the Microsoft.Extensions.Hosting services. Continuing without the application service provider. Error: Some services are not able to be constructed (Error while validating the service descriptor 'ServiceType: Application.BaseTables.IBaseUsingGroupService Lifetime: Transient ImplementationType: Application.BaseTables.BaseUsingGroupService': Unable to resolve service for type 'Application.Interfaces.Contexts.IDataBaseContext' while attempting to activate 'Application.BaseTables.BaseUsingGroupService'.)
Unable to create an object of type 'DataBaseContext'. For the different patterns supported at design time, see https://go.microsoft.com/fwlink/?linkid=851728

 

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

سلام 

مشکل در ثبت سرویس ها در ioc container می باشد.

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

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


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

سلام علیکم

ببخشید استاد بابایی عزیز

ایا این دوره به دات نت 7 اپدیت می شود؟

در مورد Blazor و چیزهای دیگر هم آموزشی اضافه خواهد شد؟

تشکر

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

بله دوره به دات نت 7 آپدیت خواهد شد


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

سلام سورس این دوره روچطورمیتونم دریافت کنم

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


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

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

من دوره ستارگان asp را تهیه کردم.فایلهای کدنویسی ویژوال استادیوی مربوط به هرقسمت را از کجا میتونم دانلود کنم؟

یه سوال دیگه هم دارم، اینکه وقتی میخوام نام کاربریمو داخل پروفایلم تغییر بدم خطا میده.

ممنون

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


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

سلام خدمت استاد بزرگوار

دوره بسيار عالي هستش من چند محصول ديگه هم از سايتهاي ديگه تهيه كردم و اصلا قابل مقايسه نيستند

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


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

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

برای ورود با گوگل میخوام وارد سایت که در دوره گفته شده بشم حتی با vpn  با ip ثابت هم گوگل ارور 403 میده و نمیتونم مراحل ثبت سایت توی گوگل برای ورود با گوگل رو انجام بدم راهی  هست بنظرتون ؟


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

سلام ، 

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


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

سلام
بخش 21 - آپدیت : DotNet 6 را به صورت جداگانه عرضه نمی فرمایید


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

سلام روز بخیر

میخواستم بدونم عملیات crud چرا به صورت واحد و جنریک نیست و برای هر سرویس تکراری نوشته میشه؟دلیل خاصی داره؟

چون بنده در پروژم تقریبا همه سرویس ها Crud مشابه دارن.میخواستم بدونم نمونه پروژه ای برای این کار هست بی زحمت بهم منبع بدین؟


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

سلام جناب بابائی

من نیازدارم برای بعضی از پراپرتی هام حتما DisplayName ست کنم .

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


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

سلام من یه آشنایی خیلی کمی با asp دارم این دوره برام مناسبه؟

سلام 

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


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

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

 

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


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

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

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

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

ولی در اینده تخفیف خواهد داشت

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

Bugeto_net


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

سلام وقت به خیر. امکان تهیه صرفا بخش web api هست؟ و اینکه وابیتس به سرفصل های قبل؟ ممنون از شما و ممنون بابت دوره رایگان asp.net core

سلام وقت بخیر 

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

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

09100187749


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

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

تو قسمت سرویس اپلود عکس کدهایی که شما استفاده کردین در اپدیت جدید restsharp منقضی شده و بجاش از متدهای async استفاده کرده ...په جوری باید این سرویس async رو تو اکشن های معمول یتو کنترلر product رو استفاده کنیم


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

سلام 

آیا کل پروژه پایانی رو براساس CQRS نوشتین یا فقط ویدیوی 258 با CQRS نوشته شده؟

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


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

سلام. لطفا در صورت امکان قسمت های 48 و 51 و 52 را قرار بدید. تشکر

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

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


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

سلام من چند تا از دوره های شما رو خریدم واقعا راضی بودم بشدت کاربردی هستن و به همه بچه ها توصیه میکنم . و دوره های سايت ن** ****  رو هم گرفتم به شدت بیزنسی هستن و اصلن کاربردی نیستن و بنظر من انگار نوار خالی ‍ضبط کردن. از دوست عزیزم تشکر میکنم که من و با محصولات شما اشنا کرد

 
 

 

 


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

سلام. لطفا فایل های قسمت 41 و 42 رو درصورت امکان قرار بدید. تشکر

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


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

سلام،

آیا پروژه پایانی، ادامه دوره مقدماتی رو پیش میره یا از اول (از 0 تا 100) پروژه ایجاد میشه؟

سلام

پروژه جدید در این دوره انجام شده است


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

سلام. لطفا فایل قسمت 22 را قرار بدید تا بتونم مشکلم رو پیدا کنم (تست نویسی در asp و روش inmemory). تشکر

متاسفانه موقع addview و انتخاب مدل و dbcontext با یکسری ارورهای ef مواجه شدم (مثلا می گفت efcore.design اضافه کن و ...) که من قدم به قدم آموزش پیش رفته بودم و باید اروری نمیداد. 


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

سلام فایل سورس ویدئو "راه اندازی Identity بر روی پروژه" به نظر مشکل داره.


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

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

قسمت 225 (   ایجاد TagHelper سفارشی برای نمایش داینامیک منوهای سایت ) متاسفانه قسمت منو ها درست پیاده سازی نشده و بعد از اولین دسته بندی، همه ی دسته بندی های بعدی درون تگ ulی که مسئول نگهداری دسته بندی های اصلی هست قرار میگیره.

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

لطفا سورس کد رو بعد از اصلاح، در سایت ارائه بفرمائید.

متشکرم


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

با سلام 

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

سورس پروژه ها در دسترس دیگر نیست مثل گذشته

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

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

 

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

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

سلام

ممنونم از شما

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

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

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


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

جناب آقاي مهندس بابايي

ضمن تشکر از پاسخ و راهنمايي شما به سئوال " استفاده از توابع داخلي ديتابيس " . اين سئوال را در سايت StackOverFlow نيز مطرح کردم که پاسخ خوبي داده شد. شايد براي شما هم جالب باشد. آدرس آن اين است

https://stackoverflow.com/questions/72429745/how-to-map-a-method-to-a-sql-function

با تشکر


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

جناب آقاي مهندس بابايي

با سلام

براي استفاده از توابع داخلي ديتابيس در کئوريهاي که با Link نوشه ميشود مستندات لينک زير وجود دارد که درست کار ميکند.

https://docs.microsoft.com/en-us/ef/core/querying/user-defined-function-mapping

که در اين حالت Context در داخل خود پروژه MVC است.

اما وقتي که از معماري Clien استفاده ميکنيم و Context در داخل App ديگري است و با يک Interface به آن دسترسي داريم، اين مورد کار نميکند. و يا احتمالا ما روش Config آنرا نمي دانيم. خواهشمند است راهنمائي بفرمائيد.

با تشکر

 

سلام

شما با همان Interface تمامی نیازتان برطرف می شود.قسمت پیاده سازی DbContext برای پروژه در فصل پروزه را مشاهده نمایید.

به هرچیزی از DbContext نیاز دارید باید امضای ان را در IDatabaseContext تعریف نمایید


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

سلام جناب آقاي مهندس بابايي

براي اجراي توابع ايجاد شده در داخل ديتا بيس با Ef core چه کار ميتوان کرد.

با تشکر


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

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

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


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

سلام. پروژه نهایی با razor page ساخته شده یا mvc controller ؟

MVC


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

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

میشه لطفا یه دوره درباره Blazor WebAssembly  برگزار کنید . بصورت حرفه ای . چون هیچ آموزش خوبی دربارش نیست . و اینکه بنظرتون Blazor WebAssembly  میتونه جای فریم ورک های جاوااسکریپتی مثل ری اکت رو بگیره؟ با توجه به آپدیت جدید net6.

سلام

در برنامه امسال داریم که این دوره رو برگذار نماییم


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

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

شما چند بار در طول دوره، از کلاس Task استفاده کردین.

من کارکرد و وظیفه و در کل عملکرد این کلاس رو متوجه نمیشم.

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

متشکرم


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

سلام. در پروژه ها، مدل MVC controller بهتره یا Razor Page PageModel ؟


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

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


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

سلام وقت بخیر
پیش نیاز این دوره، دوره مقدماتی asp.net core هست؟ یا بلد بودن C# کافی هست؟

سلام

باید مقدماتی asp.net core را بلد باشید و سی شارپ هم تا سطح متوسط حداقل باید کار کرده باشید.

البته هرچقدر سی شارپ را بیشتر بلد باشید خیلی بهتر می توانید از Asp.Net Core استفاده نمایید


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

برای ارسال ایمیل در فصل identity قسمت 9 کافی بود less secure apps را فعال کنیم ولی جی میل دگ اجازه نمیده از این سرویس استفاده کنیم لطفا راهنمایی کنید برای ارسال ایمیل از چه روشی استفاده کنیم

 سلام

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


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

سلام

پروژه این دوره با معماری clean و اصول solid نوشته شده؟

سلام

بله


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

سلام

 ایا میشود لایسنس را در چند کامپیوتر وارد کرد؟ 

سلام بله در دو كامپيوتر مي توانيد استفاده نماييد


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

سلام دوستان

من در استارت شدن docker به چالش های زیادی برخورد کردم که یکی پس از دیگری آنها را رفع کردم و گفتم با اجازه جناب بابایی، اینجا وارد کنم تا کمکی باشه برای دوستان:

1- داکر بر روی ویندوز Home نصب و استارت شدنش چالش داره چون در این ویندوز فیچر Hyper-V  که داکر برای container هایش لازم داره، ارائه نمی دهد. در ویندوزتون Pro یا Enterprise هم شما باید قبل از استارت داکر مطمئن باشید تا این ویژگی حتما در ویندوزتان فعال باشه. یا از طریق addRemoveProgram و در بخش feature ها تیک فعال آن را بزنید و بعد سیستم را ریست کنید یا با دستورات power sell  در این لینک:

https://stackoverflow.com/questions/39684974/docker-for-windows-error-hardware-assisted-virtualization-and-data-execution-p

2- با تمام اینها اگر باز داکر استارت نشد ( همینطور که برای من استارت نشد) شما باید در Bios بخش Advance، گزینه Visualization را حتما Enable کنید.

3- و باز اگه استارت نشد باید آپدیت WSL2 به طور کامل در سیستم نصب باشد. از این سایت می تونید دانلودش کنید:

https://developpaper.com/wsl-2-installation-incomplete-when-windows-starts-docker-desktop/

البته اینجا دو نوع فایل دانلودی برای آپدیت وجود داره که اگر systemType شما ARM64 هست باید فایل دوم را دانلود و نصب کنید

بعد از تمامی اینها سیستم رو حتما ریست کنید و بعد داکر استارت می شه براتون :))

 

سلام خانم خضوعي ممنونم از شما


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

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

الان قسمت 87 (  ارسال ایمیل تایید حساب کاربری ) رو دیدم.

ازون بخش اول ویدئو که "سرویس ارسال ایمیل" رو نوشتین، تقریبا هیچی متوجه نشدم!!! 😐😐😐

طبیعیه یا من خیلی از مرحله پرتم؟!

سلام

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


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

سلام. چرا نمیشه ویدیوهارو دانلود کرد؟

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

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


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

سلام

در مورد sync و async آموزش شما و خیلی آموزش های دیگه رو دیدم ولی اینکه کدومو کجا استفاده کنیم یه کم مشکله

الان خیلی متد ها و get های دیگه رو asynce زدید... خب الان تا محصول رو نخونه یا پرداخت انجام نشه اصلا نباید کاربر بتونه کار دیگه بکنه پس اکثرا باید sync باشه چون یه جورایی تا کاری انجام نشه نباید بره محل بعد مثلا تایید پرداخت یا ...
لطفا توضیح بدید و چندتا مثال بزنید
ممنون

سلام

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


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

سلام

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

ممنون

سلام مي توانيد در قسمت نام كاربري شماره موبايل را قرار دهيد. در فصل ايدنتيتي اين موارد آموزش داده شده است


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

سلام، آموزش گیت و گیت هاب هم بهش اضافه بشه، خیلی خوب میشه.

سلام در دوره جداگانه اي ارائه مي شود


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

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

الان شرایط دانلود تغییر کرده.ویدیوهارا می شه دید ولی 

چطوری سورس کدهارا دانلود کنیم؟؟؟؟؟؟

سلام

هرقسمتی که سورس داشته باشد در صفحه دوره ، کنار هر قسمت ایکون دانلود سورس نمایش داده می شود و می توانید سورس را دانلود نمایید


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

با سلام و احترام خدمت مهندس بابائی عزیز.
میخواستم خواهش کنم اگر امکان داره یک بخش Blazor WebAssembly هم اضافه کنید . که دیگه این آموزش تکمیل بشه. حیفه این رو کم داره. این آموزش باری خیلی ها نسبتا کامله ولی چون من  خیلی از موارد این آموزش رو می دونم و اگر این بخش اضافه بشه ارزش خرید برام داره و مطمئنا برای خیلی های دیگه مثل.

سلام

به عنوان اپدیت مقدمه ای بر blazor به دوره اضافه خواهد شد


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

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

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

docker run --name=dockerSqlServer -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=P@ssw0rd" -p 1433:1433 -d mcr.microsoft.com/mssql/server

و زمانی که inspect میگیرم:

 "IPAddress": "172.17.0.2"

از طرفی سعی می کنم با SQL Mng به این سرور کانکت بشم:

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

localhost:1433

172.17.0.2,1433

172.17.0.2:1433

172.17.0.2/dockerSqlServer,1433

 

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

 


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

سلام توی این دوره gRPC و DDD هم بررسی میشن؟

سلام DDD خیر

اما Grpc به عنوان آپدیت اضافه خواهد شد


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

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

چون تو دانلود مثلا یهو بعد از 

Linq

رفته روی

unit test

سلام

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


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

سلام

خسته نباشید

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

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

برای همین من فیلم های دوره مقدماتی رو تا الآن که فصل ششم هستم، ناجار شدم تقریباً همه رو بنویسم!! تا وقتی لازم شده سریع بتونم درس های قبل رو دوره کنم. ولی فرض کن معماری Clean رو توضیح دادی این لایه بالاتره اون لایه پایینتره، این به اون رفرنس داده اون به این نمیتونه رفرنس بده، تو این لایه اینترفیس مینویسیم اونجا پیاده سازی می کنیم و ...، خود پروژه هم که مجموعه ای از 4 5 تا زیر پروژه و کلی فولدر بود..... اگه متن خلاصه توضیحش نباشه، تا امثال من بفهمیم کی به کیه و چی به چیه یا باید صد باز نگاه کنیم یا کلاً عطاش رو به لقاش ببخشیم.

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

ممنون

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

روز شما بخیر

ممنونم از این نقد سازنده و حسن توجه شما به باگتو.


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

سلام

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

Clean ؟

سلام روزنون بخیر 
پروژه پایانی بر اساس معماری CLEAN‌ نوشته شده 


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

سلام

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

سلام

فقط دوره identity بخشی از دوره ستارگان Asp.Net Core می باشد و نیازی به تهیه دوره Identity  ندارید.

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


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

سلام وقت بخیر

آپدیت دات نت 6 شامل این دوره هم میشه؟ یعنی با خرید این دوره که دات نت 5 هست ویدیو های دات نت 6 رو هم میتونم ببینم؟

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

سلام

بله آپدیت های دات نت 6 پس فردا به این دوره اضافه می گردد.

آپدیت های ورزن های بعدی دات نت هم به این دوره اضافه می گردد


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

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

یه سوال داشتم! علت این که یک جایی تو لایه پرزنتیشن ViewModel ساختید و Dto  رو مپ کردین بهش رو می خواستم بدونم؟
اگر مستقیما از dto لایه اپلیکیشن استفاده کنیم. مشکلش داره از نظر معماری ؟

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

بهاره که در هر لایه Dto و یا ViewModel اختصاصی خودش رو داشته باشه.

این باعث میشه تغیر در یک لایه بر روی دیگر لایه ها تاثیری نداشته باشد.

البته در بسیاری از موارد هم می توانید از همان Dto لایهApplication استفاده نمایید


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

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

و چه چیزایی قراره توش اپدیت بشه؟ آیا به دات نت 6 هم اپدیت میشه یا ن ؟

سلام

بله داریم ویدئوهای آپدیت دات نت 6 رو آماده می کنیم.

 


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

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

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

سلام

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

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

https://instagram.com/bugeto_net

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

09100187749  خانم احمدی


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

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

سلام

در فصل اخر مثال هایی از تست نویسی در پروژه انجام شده است


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

سلام و عرض ادب

وقت بخیر

 

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

 

سلام

از قالب های آماده استفاده کرده ایم


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

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

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

modelstate چیه ؟

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

ممنونم از شما

سلام

modelstate و context در دوره مقدماتی گفته شده و اینجا فقط مبحث فیلترآموزش داده شده است

باز هم ممنونم از شما


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

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

سلام

قسمت های جدید در اسپات پلیر اضافه می شوند

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

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


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

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

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

 

بخاطر همه آموزش های خوبتون هم ممنونم

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

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

به زودی آپدیت دوره انجام می شود


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

سلام

مهندس آیا لاگین و identity پروژه پایانی مثل دوره رایگان است یا موارد بیشتری اضافه کردید؟ در مورد لاگین پسورد و بیشتر گفتید؟ آیا سایت شما هم از این موارد ساتفاده کردید؟

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

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

بله برای باگتو تز Identity استفاده کرده ایم


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

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

طبق تدریسی که توی قسمت signalR داشتین برای پروژه خودم عمل کردم فقط یک مشکلی هست وقتی روی Room ها کلیک میکنم که اطلاعات پیام رو نشون بده توی سمت سرور کامل نشون میده و میاره دیتا هارو ولی توی قسمت کلاینت توی تگ فورم ک گذاشتیم نشون نمیده و  خطای زیر رو توی DevTools توی قسمت کنسول نشون میده

Cannot start a HubConnection that is not in the 'Disconnected' state.

باید چکار کنم تا این مشکل برطرف بشه و بهمون نشون داده بشه پیام ها ؟؟؟؟؟


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

سلام

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

 مثلا این پروژه با اینکه تو webapi پروژه (لایه Application)service  رو فراخوانی و یوزینگ کردم ولی تو دیپندنسی های پروژه webapi گزینه service(Application) وجود نداره!!!! دقت کردم تو خیلی از پروژه هام اینطوریه

این باگ ویژواله یا چیز دیگه؟؟؟

بدجوری گیج شدم. ممنون


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

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

سلام

بله اصلا برای ورود به بازار کار شک نداشته باشید

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

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

که هرچه سریعتر وارد بازار کار شوید


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

سلام

قسمت identity  و identity server  رو دیدم ولی یک موضوع رو اشاره نکردید اون هم تفاوت دقیقشون بود

میشه از identity server برای لاگین یک سایت معمولی هم استفاده کرد یا فقط برای سیستمها مالتی اپلیکیشنه؟

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

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

در نهایت کدوم بهتره؟  پیشنهاد شما کدومشه؟(به نظر من identity  خیلی ساده تر بود)

 

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

سلام

identity Server مناسب پروژه های میکروسرویسه این دو کاملا از هم متفاوت اند و کارهای جداگانه ای انجام میدهند

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

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


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

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

آقای بابائی، آیا توی Action Filter میشه از پکیج FluentValidation هم استفاده کرد؟

و اگه پاسخ مثبته، کلا آیا ترکیب استفاده از FluentValidation در Action Filter برای Validation ترکیب خوبی هست و شما پیشنهادش میدین؟

متشکرم


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

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


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

سلام استاد

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

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

 در بهمن ماه همراه با آپدیتی که برای این دوره در نظر داریم تخفیف نیز اعمال خواهیم کرد.


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

سلام و عرض ادب

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

ممنون

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

 این دوره یک دوره جامع و کامل هست

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


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

سلام استاد.  من می خوام Asp.Net Core رو به صورت Razor page یاد بگیرم . آیا این دوره ی شما این موضوع را ساپورت می کند ؟؟ 

 

در ضمن استاد . پروژه ی نهایی شما با Razor page هست یا Mvc . اگر Razor page باشد عالی است 

سلام

یک فصل از این دوره آموزش Razor Pages می باشد

و در پروژه پایانی هم پنل ادمین را با Razor Page و خود سایت را با MVC پیاده سازی کرده ایم


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

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

تو اموزش گفته بودید اکسپشن ها رو ترو کنیم که بره لایه بالاتر ;throw new Exception("Category Not Found"))

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

تشکر

سلام

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

که معمولا در یک middleware در لایه endpoint مدیریت می کنیم


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

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

استاد فیلمها رو دیدم دوتا سوال پیش اومد


1-این دوتا دقیقا چه فرقی با هم دارن؟ آیا به هم مربوطن یا ممکنه یه پروژه تو یکیشون رفرنس خورده باشه ولی تو اون یکی نه؟ (چون چندجا تو پروژه هام دیدم اینجوری شده!)

2-اگر از داخل کدها یک پروژه رو using کنیم تو جفت این دوجا اون پروژه تیک میخوره؟ (چندجا تو پروژه هام اینجوری نشد!)


ممنون میشم جفتشو بفرمائید

 

سلام

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


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

سلام. وقت شما بخیر
من یه Action دارم که توی این اکشن سه مرتبه دارم از _mediator.Send استفاده میکنم (چند تا کامند جدا از هم کال میشه)، خواستم ازتون بپرسم آیا برای این اکشن میشه unit test نوشت یا باید integration test نوشت. اگر unit test میشه نوشت، آیا باید برای هر کدام از کامند هایی که توی اکشن کال میشه، تست جدا باید نوشت یا اینکه کلا نتیجه اکشن رو بررسی کرد. بنظر شما کدوم راه بهتره؟


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

سلام
در ایجاد ارتباط یک به چند بین Entity ها، شما بعضی مواقع از کلمه virtual قبل از ICollection<> استفاده میکنید.
میخواستم بدونم علتش چیه و نوشتن و ننوشتن virtual در ایجاد ارتباط چه تفاوتی ایجاد میکنه؟
متشکرم

سلام

زمانی کع می خواهیم lazy loading را فعال کنیم از virtual  استفاده می کنیم


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

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

 

سلام بعداز آپدیت به دات نت 6

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


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

سلام مهندس خسته نباشید
میخواستم ببینم شما در این دوره soap رو هم آموزش میدید؟

 

سلام

فعلا آموزشی برای این نداریم

اما GRPC را به این دوره اضافه می کنیم


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

سلام و خدا قوت

یک ابهامی برام پیش اومده؛ من دلیل استفاده از BackingFields رو درک نمیکنم.
با این کار، Business Logic رو داریم قاطی Entiry ها میکنم، در صورتی که شما فرمودین لایه ی Entity ها باید ایزوله و به دور از وابستگی به Business Logic و حتی نوع دیتابیس و پرووایدر مورد استفاده ی ما باشه که براحتی بتونیم در صورت نیاز حتی نوع دیتابیس رو هم تغییر بدیم.
در این صورت استفاده از BackingFields یک جور تناقض نیست؟

سلام

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


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

سلام

بعضی اوقات دیده میشه که فیلد Id تو دیتابیس بنا به دلایل سیستمی که مربوط به خود Sql Server هست (البته شما بهتر میدونید و ممنون میشم علتش رو بفرمائید چیه)، بر خلاف انتظار به طور مرتب زیاد نمیشه و یه گپ بین اعدادش به وجود میاد.

سوال بنده اینه که برای حل این مشکل ایرادی داره برای فیلد Id از Sequences که در قسمت 36 تدریس کردین استفاده کنیم؟

متشکرم

سلام

این مشکل را می توانید در خود Sql Server برطرف کنید.

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

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


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

سلام استاد

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

تشکر

سلام

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

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


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

سلام

من امتحان کردم پارامتری ورودی دادم دیگه اس کیو ال اینجکشن کار نکرد

رفرنس:

https://docs.microsoft.com/en-us/sql/relational-databases/security/sql-injection?view=sql-server-ver15
https://stackoverflow.com/questions/4892166/how-does-sqlparameter-prevent-sql-injection

 

لطفا اینو بفرمائید:

اگر از روتینگ (اسلش) استفاده کنیم دیگه کوئری استرینگ خطا میده؟ فقط یکیشو میشه استفاده کرد؟


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

واقعا چقدر لذت بخشه یادگیری با تدریس آقای بابائی

هر ویدئو رو که میبینم، انگیزم برای دیدن ادامه ی دوره بیشتر و بیشتر میشه.

گره های ذهنی من تو کار با ASP.Ner Core داره دونه دونه باز میشه و متوجه میشم چه اتفاقی داره میوفته تو دات نت.

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

واقعا دم شما و وب سایت باگتو گرم.

سلام

ممنونم از شما

با همین سرعت پیش برین


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

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

1- تو بحث sql injection که گفتید لیست سیاه درست کنیم، جایی خوندم اگر ورودی ها رو پارامتری بگیریم مثل مثال زیر

cmd.Parameters["@name"] = name دیگه مشکل اس کیو ال اینجکشن حل میشه. آیا درسته؟

2- اگر از روتینگ (اسلش) استفاده کنیم دیگه کوئری استرینگ خطا میده .درسته؟ فقط یکیشو میشه استفاده کرد؟

تشکر

تست نکردم

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


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

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

مرسی از این همه انرژی شما


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

سلام

تو بحث sql injection که گفتید لیست سیاه درست کنیم، جایی خوندم اگر ورودی ها رو پارامتری بگیریم مثل مثال زیر

cmd.Parameters["@name"] = name


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

سلام
بین کوئری استرینگ و روتینگ کدوم بهتره؟ مثلا  از لحاظ پرفورمنس و سئو و ......؟

اصلا فرقی دارن ی فقط شکل نمایششون متفاوته؟

تشکر

سلام از نظر سئو استفاده از route بهتره نسبت به query string


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

سلام

تو قسمت روتینگ ها گفتید 2 مدل از 5 مدل موجود کوئری استرینگ و روتینگ هستش.
اگر از یکیش تو یک اکشن استفاده کنیم دیگه نمیشه از اون یکی حالت استفاده کرد؟

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

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


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

سلام و خداقوت

آقای بابایی، در رابطه با قسمت 22 به یه مشکلی برخوردم که در قسمت باگ وب سایت مطرح کردم.

اگه براتون امکان پذیره یک نگاهی بهش بندازین

متشکرم از زمانی که میذارید


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

سلام

اگه امکانش هست در مورد اینترفیس IEqualityComparer که در قسمت 15 ازش استفاده کردین، بیشتر توضیح بدین یا مقاله ای در موردش در سایت قرار بدین.

با تشکر از زحمات وب سایت باگتو


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

سلام استاد در این دوره بصورت کامل با جاوا اسکریپت و ajax آشنا میشیم؟

سلامی آقای چاپی

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

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


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

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

سلام آقای کریمی

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


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

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

سلام

این فصل فروشی تکی نداره


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

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

سلام

دوره مقدماتی asp


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

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

من دو سوال از فصل ۱۱ داشتم .ممنون میشم راهنمایی بفرمایید .

برای حملات csrf‌میتونیم سرویس AddAntiForgeryToken‌را در استارت اپ فعال کنیم ؟ایا همین خط کد کفایت میکنه یا تنظیمات دیگری هم نیاز است ؟

در مورد حملات xss . زمانیکه از درگاه بانکی استفاده میکنیم و در مرحله برگشت از درگاه بانکی کاربر لاگ اف میشه و اگر SameSiteMode.none قرار بدیم در configuration . مشکل برظرف میشه . اما حمله xss چطور ؟ ایا روش بهتری برای درگاه وجود دارد ؟


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

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

خطا رو با جزئيات كامل در قسمت باگ سايت ارسال كنيد

 


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

سلام . ببخشید دوره ستارگان asp رو خریدم میخواستم بدونم چطوری میشه برای درخواست های موبایل cors تعریف کرد چون referrer مشخصی ندارد و امکان حملات csrf وجود دارد؟


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

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

چطوری میشه برای سایتی که ساختیم ایمیل درست کنیم که درارتباط باشن باهامون ؟ مثل همین جایی که به شما بیام میدیم ؟

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

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

 


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

سلام .  میخواستم بدونم چطوری میشه برای درخواست های موبایل cors تعریف کرد چون referrer و origin مشخصی ندارد و امکان حملات csrf وجود دارد ؟ Anti Forgery Token هم برای api امکان ندارد ؟

سلام

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


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

سلام وقت بخیر

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

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

 

سلام

ممنونم از شما

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

برای خرید به صورت فصل به فصل


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

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

1- چرا قالب سایت رو عوض نمی کنید واقعا خیلی قالب سایتتون بد هست، برای کسی که همچین دوره خوبی تدریس کرده من این قالب رو دیدم تاسف خوردم (مخصوصا قسمت کامنت ها)

2- بخش جدیدی به دوره اضافه خواهد شد بابت تغیرات net 6. ؟

سلام

بله حق با شماست

قالب سایت مناسب نیست. اما تا به حال اولویت ما نبوده

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

اما حتما به زودی یک قالب مناسب برای سایت اماده می کنیم. دات نت 6 هم سعی بر اینهکه در دی ماه آپدیت رو به دوره اضافه کنیم


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

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

سلام

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


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

سلام خسته نباشید ببخشید من قبلا این دوره رو با یه شخص دیگری و باهماهنگی آقای احسان بابائی خریداری نموده ام با این m.ahmadi2974@gmail.com اما الان میخام دانلود کنم میگه چنین ایمیلی ثبت نام نشده میشه کمک کنید بتونم دوره رو دانلودکنم؟

باتشکر

سلام 

اگر از شخص ناشناسي اكانت خريداري نموده ايد قطعا از شما كلاه برداري شده است و همچين ايميلي اصلا در باگتو ثبت نام نشده است.

اما اگر با يكي از دوستانتان اشتراكي دوره را خريداري كرده ايد اطلاعات پرداخت و اكانت را ازش بگيريد. 

درضمن من يادم نمياد براي خريد اين دوره با شما هماهنگ كرده باشم. و خريد دوره ها فقط از طريق سايت امكان پذيره و هر خريد براي يك اكانت

لطفا اطلاعات دقيقتري ارسال كنيد.


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

با سلام، برای دوره تخفیف جدید می گذارید؟

سلام وققتون بخیر
 این دوره از سایت الان تخفیف نداره
 برای اطلاع از تخفیفات سایت پیج اینستاگرام باگتو رو دنبال کنید
https://www.instagram.com/bugeto_net/


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

سلام آقای بابائی عزیز .

راه برطرف کردن مشکل من توی پیام قبل رو پیدا کردم فقط کافی بود حالت delete رو توی کانفیگ مشخص کنم

OnDelete(DeleteBehavior.NoAction)


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

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

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

 

درباره فصل 3 قسمت 7 دقیقه 22:30 ثانیه

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

 

می خوام دو جدول داشته باشم .

اولی :

آی دی

نام

 

دومی :

آی دی

فیلدی از جنس جدول اول

فیلدی از جنس جدول اول

 

چجوری بنویسمش ؟

 

اگه کامل توضیح ندادم آدرس فیلم رو نگاه کنین متوجه میشین .

 


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

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

یه سوال داشتم در قسمت صفحه بندی اختصاصی (pagination)  اگر بخوایم اطلاعات رو از 3 جدول بگیریم و صفحه بندی کنیم به چه صورته؟

مثلا 3 تا جدول داریم که فیلدهای id,name, createDate دارن و در ضمن جدول ها با هم ارتباط ندارن.

(از union استفاده کردم و به صورت AsEnumerable  اطلاعاتی که میخوام رو بدست میارم ولی همه اطلاعات رو میگیره چطور فقط اطلاعاتی صفحه مورد نظر را با union از  دیتابیس بگیریم؟)


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

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

 

من دو جدول دارم که می خوام این دو تا رو با هم ادغام کنم .

اولی فقط دو فیلد آی دی و نام داره

دومی 3 تا فیلد آی دی و آی دی فرزند و آی دی پدر رو داره

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

 

اما حالا زمانی که می خوام این ها رو ادغام کنم و توی جدول دوم بجز 3 فیلد قبلی 2 فیلد نام فرزند و نام در رو از جدول اول واکشی کنم به مشکل می خورم . مخصوصا زمانی که می خوام از پیجینشن هم استفاده کنم و نوع کوئری رو از AsQueryable  قرار می دم نمی تونم درست و حسابی حتی از اینکلود استفاده کنم ( نمیدونم اینکلود کارم رو راه می ندازه یا نه می خواستم تست کنم که خطا می گرفتم . )

 

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

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

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


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

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

سلام

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


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

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

ببخشید میشه بگید که چه زمانی اپدیت دات نت 6 هم به ویدئوها اضافه میشه؟ و همچنین اینکه در یکی از پاسخ ها فرمودید که چند اپدیت این دوره خواهد داشت، میشه بفرمایید چی هستند؟

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

تشکر

 

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

ممنونم از شما

برای آپدیت این دوره grpc و blazor را داریم و دات نت 6 هم به زودی اضافه می کنیم

 


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

ببخشید پیش نیاز این دوره رو نگفتین

 

سلام

برای شرکت در این دوره باید آشنائی مقدماتی با Asp.net Core  داشته باشید.

و سی شارپ هم در حد متوسط بلد باشید


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

سلام . توی جلسه 8 فصل 20 زمانی که ما از Identity استفاده می کنیم کد های بخش AttriButes  رو اصلا در نظر نمیگیره و 4 فیلدی که برای زمان ثبت نام و ... هست توی دیتابیس ساخته نمیشه .

سلام

در ویدئوهای آموزشی برای کلاس user از اتریبیوت مربوطه استفاده نشده است.

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


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

سلام داخل دات نت 6 فایل استارت آپ رو نداریم . برای دسترسی به بخش کانفیگور سرویس چیکار کنم ؟ :)

سلام در کلاس program.cs

var builder = WebApplication.CreateBuilder(args);
 
builder.Services.AddControllers();

 


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

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

سلام اقاي كاكايي

ممنون از پيشنهاد شما

🌹


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

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

سلام

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

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


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

سلام

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

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

بهتره قسمت نظرات را در یک

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

سلام

ممنونم از پیشنهاد شما

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


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

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


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

سلام و خسته نباشید دات نت 6 اومده امکانش هست به این آموزش یه بخش برای تغییرات دات نت 6 هم اضافه کنید ؟

سلام

بله اين دوره به دات نت ٦ آپديت ميشه


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

سلام 
ما هر سرویسی تو لایه اپلیشکیشن مینویسیم باید طوری باشه که برای همه endPonit ها جواب بده؟
مثلا اگه امروز پروژه ما لایه ui ش mvc هس
فردا خواستیم براش api بزنیم اون سرویس ها باید کارای api رو هم هندل کنه؟
یا ما برای هر ui میتونیم یا باید یه سرویس مشخص بنویسیم؟ 
قانونی برای این هس؟

سلام

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


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

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

در پروژه پایانی، دسته بندی محصول بصورت داینامیک پیاده سازی شده یا ثابت؟

سلام

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


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

سلام ...

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

سلام خير

دو دوره مقدماتي هم فقط چند قسمت به اين صورت ضبط شده است


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

سلام وقت بخیر

پیرو سوال قبل پروژه رو دیباگ کردم تو متد post اون پارامتر ورودی apikey هنگام دیباک مقدار mysecretkey\n میگیره و وقتی تو if قرارمی گیره چون مساوی نیستن ارور 400 میده و وقتی خودم دستی تو دیباگ \n رو حذف می کنم درست میشه


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

سلام 

در آپلود تصویر به روش api  هنگام دیباگ برای return upload.FileNameAddress مقدار null را بر می گرداند

سلام اين مورد رو بايد سمت اپليكيشن api ديباگ كنيد

هردو پروژه رو اجرا و با ديباگ بررسي كنيد ببينم تصويري به سمت api ارسال ميشه يا نه؟


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

سلام وقت بخیر 

در قسمت 22 پروژه در ساخت api برای upload تصویر آدرس را داخل postman قرار می دم ولی در هنگام post  شدن ارور 404 میده و مقدار 1 را بر می گردونه 

لطفا راهنمایی کنید ممنون  


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

سلام آقای بابائی عزیز 

 

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

 

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

 

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

سلام

ممنونم از شما آقاي زيوري

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

قطعا بعد از اتمام اين دوره رشد بسيار زيادي در برنامه نويسي تجربه مي كنيد


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

سلام 

با تشکر از شما

درخصوص استفاده از identity asp core در identityserver4 به صورت داینامیک و در کل یزور داینامیک خیلی گنگ و در حد 30 ثانیه آخر ویدیو توضیح داده شد و متاسفانه بنده چیزی متوجه نشدم. اگه ممکنه بیشتر توضیح بدین یا منبع مناسب و خوبی می شناسید معرفی کنید یا ...

تشکر از شما

عالی

سلام آقاي حميدي

در سايت خود identity server نحوه انجام اين كار را توضيح داده است

البته در آپديت هاي كه براي دوره ميزاريم اين قسمت رو هم اضافه ميكنيم 

سلام آقاي حميدي

در سايت خود identity server نحوه انجام اين كار را توضيح داده است

البته در آپديت هاي كه براي دوره ميزاريم اين قسمت رو هم اضافه ميكنيم 


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

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

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

 

 

 

 

 

سلام آقاي عباسي

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


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

سلام ببخشید استاد IUnitOfWork رو هم تدریس کردید در دوره ؟؟

سلام خیر

در خود DbContext الگوی unitofwork  و Repository  استفاده شده


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

سلام وقت بخیر

آیا این درسته که  داخل سرویس ها برای پارامتر ورودی یا مقدار بازگشتی متدهاش باید از خود Entity استفاده کرد و از DTo ی اون ها استفاده نشه ؟ آیا این گفته صحت داره ؟ در مورد کد نویسی تمیز میگم 

 

ممنون از شما 

سلام

خیر به هیچ عنوان برای ورودی سرویس ها از خود entity  ها استفاده نکنید

چون کاربران همه اطلاعات entity  رو میتونند وارد کنند و ممکنه تغییراتی در سیستم اعمال بشه که مد نظر شما نباشه

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

 
 

 

 

سلام

خیر به هیچ عنوان برای ورودی سرویس ها از خود entity  ها استفاده نکنید

چون کاربران همه اطلاعات entity  رو میتونند وارد کنند و ممکنه تغییراتی در سیستم اعمال بشه که مد نظر شما نباشه

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


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

سلام . با چه ورژنی از Asp.Net Core  هست ؟؟؟

سلام

ورژن ٥ كه براي ٦ و ٧ هم آپديت ميشه


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

سلام میشه لطف کنید تفاوت Entity رو با ValueObject در قالب یک مثال توضیح بدید؟ ممنون

سلام

يه پست اينستا براي اين تهيه ميكنيم


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

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

تو بخش ثبت نام کاربر وقتی که میخوایم ارورهای مربوط به customIdentityerror نمایش داده بشه با این که validation summary رو اافه می کنیم به view ولی باز اگر نام کاربری تکراری باشه به کاربر ارورش نمایش داده نمیشه ولی عملیاتش به درستی هنگام دیباگ انجام میشه 

لطفا راهنمایی فرمایید 

با تشکر از شما


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

سلام 

لطفا تاریخ ایجاد دوره و آپدیت دوره هم اضافه کنید.

 

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

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

حداقل همه ویدیوها رو دانلود نمیکرد بعد میگفت ...

و بنظر من هم سو استفاده از شرایط بازگشت وجه است.

سلام

ممنون از پیشنهاد شما

حتما این قابلیت را هم اضافه می کنیم


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

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

ممنون برای برگذاری همچین دوره کامل و مفیدی تو ایران

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

متاسفانه بعضی از ادما احساس زرنگ بودن میکنن بعد دیدن میگن رضایت نداریم ، بنظر من اینطور افراد

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

 


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

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

و من واقعا از دوره نسبت به قیمتش رضایت ندارم🙏

سلام شما دقيقا از ٢ ماه پيش تا به امروز ٣ دوره 

Asp.Net Core مقدماتي

تزريق وابستگي 

و مديريت خطا را خريداري و مشاهده كرده ايد.

و كاملا با نحوه آموزش و تدريس باگتو آشنايي داشته ايد. 

و با اين دانشي كه داشته ايد اقدام به خريد دوره ستارگان asp.net core 

كرده ايد. 

دقيقا ١ روز بعد از خريد همه ويدئوها رو دانلود كرده ايد و پس از دانلود كامل ويدئو ها تماس گرفته ايد كه از دوره ناراضي هستم. 

من قضاوت رو ميزارم با كاربران سايت.

شما چطور توي ١ روز تونستين ٧٠ ساعت فيلم رو مشاهده كنيد كه به اين نتيجه رسيده ايد كه دوره مناسب نيست؟ در صورتي كه بيش از ٣٠٠ نفر ديگر در دوره شركت كرده اند و همه كيفيت دوره را تاييد كرده اند.

به نظر من اين كار سواستفاده از شرايط بازگشت وجه است.

 


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

کاش مشاهده انلاین هم بود

سلام

اين قابليت رو داريم اضافه ميكنيم


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

باسلام

چطور میتونم فایل nlog.config را در root پروژه نذارم و اون رو در مسیر دلخواهم قرار بدم؟


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

سلام

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

کاش مشد ml .net اضافه کنید

 


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

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

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

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


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

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


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

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

فصل ها خيلي مهم تر از پروژه است. 

حتما همه فصل ها رو ببينيد بعد پروژه رو انجام بدين. 


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

سلام وقت بخیر

آیا برای شروع این مباحث را باید به ترتیب شروع کرد یا مهم نیست؟

سلام 

برخي از فصل ها مثل unit test ,ef core , linq در بقيه فصل ها هم استقاده شده و بايد بلد باشيد.

در كل نيازي به ترتيب ديدن نسست


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

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

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

سلام اقاي رحمتي

خير 

پروژه اين دوره از ٠ شروع ميشه 

و از پروژه دوره مقدماتي حرفه اي تر طراحي شده


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

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

چون سرفصل هایی که میفرمائید خیلی از سایت ها برای بزرگ جلوه دادن دوره هاشون میگذارند

با تشکر

ممنونم از پیشنهاد شما


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

سلام علیکم

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

آیا مبحث چند فروشندگی هم در دوره آموزش داده شده ؟

ممنون

سلام

خیر چند فروشندگی روی این پروژه پیاده سازی نکرده ایم.

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


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

سلام

چرا جواب سوال منو ندادید

واقعا براتون متاسفم

سلام

پاسخ کامنت شا هم ارسال شد

بابت تاخیر از شما معذرت میخوام

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

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


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

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

سلام

بعد از اتمام دوره های نیمه تمام

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


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

سلام وقت بخیر 

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

ممنون

سلام

سرفصل هاي 

فصل دوم و سوم دوره مقدماتي رو نگاه كنيد

اگه اون مطالب رو بلديد ميتونيد از همين دوره شروع كنيد. 

در كل اگر تا به حال با core كار نكرده ايد بهتره مقدماتي رو تا فصل ٣ ببينيد. 

 


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

درود جناب بابایی

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

آیا روشهایی که در این پروژه برای کار با دیتابیس توضیح دادین برای بیگ دیتا مثلا دیتابیسهایی با یک میلیون رکورد کارایی داره ؟

در غیر اینضورت باید از چه تکنیکهایی استفاده کنیم؟

سپاس از شما

با عرض سلام

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

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

که برای این باید تخصص خوبی در Sql  داشته باشید و به خوبی اون ساختار داده ای رو بشناسید


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

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

سلام

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

شما بعد از این دوره میتونید درآمد ماهیانه بین 5 تا 10 میلیون را داشته باشید

پس در برابر ارزشی که بدست میارید واقعا قیمت دوره ناچیزه


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

سلام

 

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

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

 

امیدوارم همیشه سالم و موفق باشید.


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

کش فایل های استاتیک چجوریه

كش در مرورگر كاربر منظورتونه؟ 

فصل پرفرمنس رو كامل ديدين؟


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

در این قسمت محافظت از api ها 

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


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

سلام

وقتتون بخیر

من به تازگی با سایت شما آشنا شدم، تجربه کاری من با برنامه نویسی PHP و به صورت تخصصی تر با Laravel هستش، اخیرا تصمیم گرفتم وارد .net Core بشم و نیاز دارم خیلی سریع آشنایی خوبی از این زبان در سطوح بالاتر از Junior به دست بیارم، قصد دارم دوره مقدماتی و رایگانی که شما زحمت کشیدین تولید کردین رو شروع کنم و بعد از اون سراغ این دوره بیام، میخواستم ببینم دوره شما به درد من میخوره؟؟ با اتمام این دوره میتونم در سطح Senior وارد کار بشم یا خیر؟ و اینکه تخفیف هم دارین یا نه؟

سلام آقای علیخانی

تبریک میگم که قصد یادگیری یکی از بهترین فریم ورک های وب را دارید

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

بله شما با دیدن این دوتا دوره و البته تمرین  و تمرین میتونید به سطح برنامه نویس حرفه ای در Asp.Net Core برسید.

و چون قبلا تجربه برنامه نویسی وب رو داشتین خیلی سریعتر میتونید Asp.Net Core    را یاد بگیرید.

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

https://instagram.com/bugeto_net


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

سلام مهندس

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

test

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

مهندس ممکنه تخفیف داشته باشه دوره شما؟که منتظر تخفیف بشم

سلام

پله در این دوره آموزش کامل UnitTest  در Asp.Net Core  را  داریم

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

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

https://instagram.com/bugeto_net


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

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

سلام

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

 


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

سلام استاد

من در حال گذراندن دوره مقدماتی شما هستم

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

دوم اینکه یک راهنمایی میخام برای یک شرکت دارم کار میکنم که باید رو سامانه پیامک ارسال بشه زمانی که کاربر ثبت نامش رو انجام میده روی لوکال ارسال میشه مشکلی نداره ولی وقتی پابلییش میگیرم دیگه ارسال نمیشه 3راه وجود داشت برای ارسال پیامک هر سه راه رفتم نشد که نشد مخم دیگه کار نمیکنه شما چیزی به ذهنتان نمیرسه؟

سپاسگذارم


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

سلام مهندس بابایی من تقریبا به آخر های پروژه عملی رسیدم 
میخواستیم ت پروژه قسمت نظر کاربران رو هم اضافه کینم ولی نکردیم 

 


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

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

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

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

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

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

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

09100187749


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

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

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


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

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

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

 SmtpClient client = new SmtpClient();
                client.Port = 587;
                client.Host = "smtp.gmail.com";
                client.EnableSsl = true;
                client.Timeout = 1000000;
                client.DeliveryMethod = SmtpDeliveryMethod.Network;
                client.UseDefaultCredentials = false;
                client.Credentials = new NetworkCredential(_Configuration["EmailSetting:GmailName"], _Configuration["EmailSetting:GmailPassword"]);
                MailMessage message = new MailMessage(_Configuration["EmailSetting:GmailName"], requestEmailDto.UserEmail, requestEmailDto.Subject, requestEmailDto.Body);
                message.IsBodyHtml = true;
                message.BodyEncoding = UTF8Encoding.UTF8;
                message.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess;
                client.Send(message);


                return (new ResultDto<RequestEmailDto>
                {
                    Message = "ارسال ایمیل انجام شد",
                    IsSuccess = true,
                    Data = new RequestEmailDto
                    {
                        UserEmail = requestEmailDto.UserEmail,
                        Body = "",
                        Subject = ""
                    }
                });

سلام آقای کنعانی

اگر روی لوکال مشکلی ندارد و روی سرور ارسال نمیشود احتمالا اطلاعات فایل appSetting.json روی سرور با فایل لوکال یکی نیست و یا شاید این اطلاعات را روی محیط Development ذخیره کرده اید و در محیط Production اطلاعات وجود ندارد.

 


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

سلام استاد مرسی بابت دوره 

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

مثلا من الان برای پروژه اخر میخام برای  ی سری از محصولات 2 سایز داشته باشیم و خب چند تا هم دوره دیدم از یوتیوب

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

ممکنه همچین دوره یا بخشی اضافه کنید؟

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

چ کاربری به صورت ادمین در نظر گرفته میشه؟ یعنی بعد اینکه سایت بالا اومد . ادمین چطوری میتونه وارد پنل بشه