2,990,000 تومان

احسان بابائی
BackEnd , DotNet ,Angularبرنامه نویسی وب-Asp.net core
ستارگان Asp.Net Core
بررسی اجمالی
- فصل 21
- قسمت 268
- مدت زمان 77:21:52
- سطح پیشرفته
- وضعیت به اتمام رسیده
- سورس کد دارد
- نحوه مشاهده SpotPlayer
هدف شما از ورود به دنیای برنامهنویسی چه بوده؟ طبیعتاً هدف شما هم این بوده که بتوانید در این دنیای پرهیاهو با استفاده از علم برنامهنویسی تغییری در آن ایجاد کنید و علاوه بر تغییر زندگی مردم بتوانید به جایگاه شغلی مناسبی برسید و همچنین با درآمد بسیار خوبی که کسب میکنید زندگی خوبی برای خود و خانواده خود فراهم کنید.
اما آیا یک برنامهنویس معمولی میتواند به این اهداف برسد؟ شما برای رسیدن به این اهداف باید با تمرکز بالا چندین سال سختکار کنید و البته آموزشهای خیلی زیادی رو بگذرانید.
مطمئنم تأیید میکنید که شما یک فرد معمولی مثل بقیه نیستید.
و باید روزبهروز تلاش بیشتری انجام بدهید که به آن جایگاهی که واقعاً حق شما است برسید.
بعد از دوره مقدماتی asp.net core که با استقبال بینظیر شما روبهرو شد. تصمیم گرفتیم یک دوره کامل و حرفهای رو برگزار کنیم که شما بتوانید با گذراندن این دوره به یک برنامهنویس ارشد تبدیل شوید و به آن اهداف اصلی یک برنامهنویس نزدیکتر بشوید. ما نام دوره رو ستارگان Asp.Net Core گذاشتیم و دلیل این نامگذاری این بود که سرفصلهای ما فراتر از آموزشهای Asp.net Core است و مطالبی رو در این دوره یاد میگیرید که برای برنامهنویس ارشد شدن به آنها نیاز دارید.
با یک بررسی ساده از سرفصلهای این دوره به قدرتی که بعد از گذراندن این دوره به دست میاورید پی میبرید و اگر آگهیهای استخدام رو هم ببینید، میتوان درآمد تقریبی که میتوانید داشته باشید را حدس بزنید. هرچند که شما بعدازاین دوره در مسیرهای دیگری قرار میگیرید که شاید زندگی کاریتان را تحتتأثیر قرار دهد.
ارزش دوره واقعاً خیلی بیشتر از هزینهای است که برای این دوره بینظیر در نظر گرفته شده است. شاید با قیمت دلار این روزها با این هزینه فقط میشود چند عدد تیشرت و یا یک هدفون بیسیم تهیه کرد.
اما شما با خریداری این دوره و البته تمرین و تمرین و تمرین میتوانید درآمدهای خیلی بیشتری به دست بیاورید.
و از طرفی هم خرید این دوره هیچ ریسکی برای شما ندارد، چون این دوره دارای ضمانت 100% بازگشت وجه در صورت عدم رضایت شما از دوره است و شما تا یک سال پس از خرید اگر از دوره راضی نبودید میتوانید هزینه خود را بهصورت کامل از طرف باگتو پس بگیرید.
پس حالا که ما تمامی ریسک این خرید رو بر عهده گرفتهایم با تهیه این دوره سطح دانش خودت را تا چندبرابر افزایش بده .
سرفصل های دوره ستارگان Asp.Net Core
آموزش Linq
تا قبل از ارائه دات نت ۳٫۵ برنامهنویسان برای دسترسی به دادههای هر منبع دادهای از زبانهای مختلفی استفاده میکردند و این یک آشفتگی بزرگ بود. شما برای دسترسی به هر منبع مثل sql ,xml ,... باید زبان خاصی استفاده میکردید. اما با ارائه linq این مشکل رفع شد و شما با استفاده از linq با یک ساختار دستوری میتوانید به منابع اطلاعاتی مختلفی دسترسی داشته باشید. در این فصل بهصورت مفصل در مورد LINQ صحبت خواهیم کرد.
آموزش کامل Ef core 5
چرا باید از ORM استفاده کنیم؟
اگر EF Core را با تعاریفی که برای ORM وجود دارد مقایسه کنیم، متوجه میشویم که EF Core خیلی فراتر از یک ORM و امکانات بسیار زیادی در اختیار توسعه دهندگان قرار داده است. در این فصل EF Core 5 که قابلیتهای جالبی نسبت به نسخهها قبلی به آن اضافه شده است را آموزش میدهیم
آموزش Dapper
Dapper یک مینی ORM است که توسط Stackoverflow برای وبسایت خودش توسعه داده شده است، این Mini ORM امکانات به بزرگی EF Core در اختیار ما قرار نمیدهد و بسیاری از کارها بر دوش خود برنامهنویس است و به همین دلیل کارکردن با این Mini ORM برای بسیاری دشوار است. اما این Mini ORM قدرت و سرعت بسیار بالایی ارائه میکند که همین باعث میشود برنامهنویس دشواری کارکردن با این Mini ORM را به جان بخرد و در عوض سرعت و قدر بالایی به دست بیاورد. در این فصل به آموزش کامل Dapper میپردازیم و یک پروژه را با این Mini ORM کدنویسی میکنیم.
Routing
چرا آدرس URLها در وبسایتها و Web Apiها مهم است؟
موتورهای جستجو برای اینکه وبسایت شما را در نتایج بالاتر نمایش دهند بر روی urlهای وبسایت شما خیلی حساسیت به خرج میدهند و برای نحوه چیدمان این urlها قوانین خاصی طراحی کردهاند. شما با استفاده از سیستم Routing در Asp.Net Core میتوانید urlهای بر اساس قوانین موتورهای جستجو طراحی کنید و در نتیجه ترافیک بیشتری به وبسایت خود هدایت کنید وurlهای کاربرپسندتریو درنتیجه سئوی بهتری داشته باشید.
از طرفی دیگر شاید شما بخواهید یک مجموعهای ازApiها در وب منتشر کنید که هزاران نفر قصد استفاده از اینApiها را داشته باشند.Urlهای شما باید به سادهترین شکل ممکن طراحی شوند که استفادهکننده ازApiبهراحتی بتواند از اینApiها استفاده کند. در این فصلRoutingدرAsp.Net Coreرو بهصورت کامل یاد میگیرید.
Fillter ها
شما در اپلیکیشن خود نیاز دارید قبل از اینکه یک Controller و یا یک Action اجرا شود و یا حتی بعد از اجرا بخواهید یکرشته دستورات را اجرا کنید. در Asp.Net با استفاده از Filters میتوانید این کارها را انجام دهیم، در این فصل یاد میگیرید چطور از Filterها استفاده کنید و Filterهای سفارشی خودتان را بنویسید.
Tag Helpers
Tag Helper یک ویژگی جدید است که به Asp.Net Core اضافه شده است. این ویژگی در سمت View کاربر قرار دارد و کدنویسی در View را برای برنامهنویسان سادهتر کرده است. در دوره مقدماتی Asp.Net Core با Tag Helpersها آشنا شدیم و در این فصل بهصورت مفصلتر این ویژگی جدید را بررسی میکنیم.
Razor Page
مطمئنم شما هم با این مورد برخورد کردید و یا در آینده این مشکل هم برای شما به وجود میآید که نیاز به طراحی یکصفحهای برای پروژه دارید که نیازی نیست حتماً از معماری پیچیدهای مثل MVC استفاده کنید. در اینجور مواقع بهتر است از Razor Page استفاده کنید. Razor Page قابلیت جدیدی است که به Asp.Net Core اضافه شده است و مزیتهای فراوانی برای ما برنامهنویسها به همراه دارد. در این فصل بهصورت کامل به آموزش Razor Page میپردازیم.
Model Binding
در این فصل انواع Model Binding در Asp.Net Core را بهصورت کامل بررسی میکنیم.
Asp.Net Core identity
Asp.Net Core Identity یک سیستم مدیریت کاربران است که در برنامههای Asp.Net میتوانیم از آن استفاده کنیم. با استفاده از Asp.Net Core Identity میتوانیم فرایندهای ثبتنام، ورود به وبسایت، مدیریت کاربران، تعیین سطح دسترسی به کاربران استفاده نماییم. این ابزار مایکروسافت هرآنچه برای مدیریت نیاز داریم در اختیار ما قرار میدهد. در این فصل Asp.Net Core Identity رو بهصورت کامل آموزش میدهیم.
Api نویسی حرفه ای در Asp.Net Core
امروزه برنامههای SPA و برنامههای تلفن همراه بسیار فراگیر شدند. این برنامهها فقط یک کلاینت هستند و نیاز به یک سرور هم دارند و راه ارتباطی این برنامهها با سرور Api است که در Asp.Net با نام Web Api شناخته میشوند. در این فصل اصولی را یاد میگیرید که به شما کمک میکند Api نویسی در Asp.Net Core را بهصورت حرفهای انجام دهید.
امنیت در Asp.Net Core
امنیت یکی از مهمترین بخشهای یک برنامه است شما باید امنیت برنامهای که تولید کردهاید را بتوانید تضمین کنید. برای بالابردن امنیت در برنامههای Asp.Net Core راه کارهای وجود دارد که امنیت این برنامهها را بالا میبرد در این فصل با این راه کارها آشنا میشوید و عملی این راه کارها را بر روی پروژه اعمال میکنیم.
افزایش سرعت برنامه های Asp.Net Core
برنامهای که مینویسید اگر سرعت پایینی داشته باشد با درصد بسیار بالایی با مشتریانی که ناراضی هستند مواجه میشوید و اگر نتوانید سرعت را بالا ببرید استفادهکنندگان به شرکتهای رقیب شما روی میآورند و بعد از مدتی برنامه شما بدون کاربر به کار خودش خاتمه میدهد. در این فصل با ترفندهای که باعث افزایش Performance در برنامههای Asp.Net Core میشوند آشنا میشویم.
آموزش داکر ویژه برنامه نویسان
شاید شما هم تجربه این مورد را داشته این که بعد از یک روز کاری پرمشغله در انتهای روز قصد انتشار نسخه جدید برنامه رو بر روی سرور داشته باشید. برنامه بر روی سیستم شما بهدرستی کار میکند اما زمانی که انتشار روی سرور رو انجام میدهید. با یک تعدادی از خطاهای عجیب غریب مواجه میشوید و برنامه شما کار نمیکند. حالا بااینهمه خستگی که در طول روز داشتهاید باید امشب را هم بمانید شرکت و تکتک این خطاها را پیدا کنید و در نهایت اپلیکیشن شما بهدرستی با ورژن جدید بالا بیاید.
خب! شما کل فرایند رو اشتباه رفتید اصلاً نباید بهصورت دستی کار انتشار برنامه هاروی سرور رو انجام دهید. باید این کار بهصورت خودکار انجام شود. با استفاده از داکر میتوانید برنامه خودتان را بدون این که نگران آن خطاهای احتمالی باشید به صورت خودکار بر روی سرورهای مختلفی منتشر کنید و در انتهای روز کاری با خیال راحت محل کار رو ترک کنید و برنامه شما هم بدون مشکل منتشر شود. در این فصل داکر در Asp.Net Core را آموزش میدهیم. با استفاده از داکر مطمئن میشود برنامهای که بر روی سیستم شما بدرستی اجرا شده است بر روی هر دستگاه دیگری هم بهدرستی اجرا میشود.
استفاده از Identity Server 4
تا حالا شده وارد یک وبسایت شوید و برای عضویت و ورود به آن وبسایت از حساب کاربری گوگل و یا دیگر حسابهای خود استفاده کرده باشید؟ در واقع آن وبسایت اعتبارسنجی شما را از یک منبع معتبر دیگر مانند گوگل انجام میدهد. با استفاده از Identity Server 4 شما هم میتوانید یکی از این منابع را ایجاد کنید. اگر چندین برنامه داشته باشید و بخواهید همه این برنامه در یک اپلیکیشن احراز هویت شوند استفاده از Identity Server 4 راهکار بسیار مناسبی است. در این فصل کار با با Identity Server 4 را بهخوبی یاد میگیرید.
SignalR در Asp.Net Core
با SignalR میتوانیم به برنامهنویسی RealTime انجام دهیم و یکی از پرکاربردترین استفادهها از این نوع سیستمها ساخت چت و پشتیبانی آنلاین برای وبسایت است که در این فصل کامل و صورت حرفهای SignalR رو آموزش میدهیم و یک سیستم چت آنلاین رو هم پیادهسازی میکنیم.
آموزش تست نویسی در برنامه های Asp.Net Core Mvc
با TDD آشنایی دارید؟
شما قبل از نوشتن هر کدی باید اول تستهای آن کد رو بنویسید. درواقع شما کد را باید بنویسید که مجموعهای از تستها را پاس کند. در این فصل یاد میگیرید که چطور کد نویسی به روش TDD را انجام دهید و با تستنویسی در Asp.Net Core بهصورت کامل آشنا میشوید.
کار با MongoDb در Asp.Net Core
همیشه دیتابیسهای Relational جوابگوی نیاز ما نیست و ما بهعنوان یک برنامهنویس ارشد باید بتوانیم ابزارهای مناسب رو که نیاز ما را بهتر برآورده میکنند جایگزین کنیم. شما بهعنوان برنامهنویس ارشد باید با دیتابیسهای NoSql هم بهخوبی آشنایی داشته باشید. در این فصل به آموزش mongoDb و نحوه استفاده از این دیتابیس در Asp.Net Core میپردازیم.
کش حرفه ای با استفاده از Redis
دیتابیسهای NoSql هرکدام برای رفع یک نیاز طراحی شدهاند. Radis یکی از سریعترین دیتابیسهای دنیاست که اطلاعات را در حافظه Ram ذخیره میکند و همین باعث شده این دیتابیس سرعت فوقالعاده بالایی داشته باشد و معمولاً از این دیتابیس برای کش کردن اطلاعات استفاده میشود. در این فصل کار با Redis و کش کردن اطلاعات در Asp.net Core را یاد میگیرید.
آموزش nlog و لاگ گذاری حرفه ای در Asp.net core
لاگ گذاری یکی از مواردی است که شرکتهای بزرگ حساسیت بسیار بالایی بر روی آن دارند و نحوه لاگ گذاری در برنامهها از اهمیت بسیار بالایی برخوردار است در این فصل به معرفی ابزار لاگ گذاری Nlog که یکی از قویترین ابزارهای این حوزه است میپردازیم و آموزش لاگ گذاری حرفهای در Asp.Net Core را یاد میگیرید.
تکمیل فروشگاه دوره مقدماتی به یک فروشگاه حرفه ای
و اما نکتهای که برای شرکتکنندگان در هر دورهای از اهمیت بالایی برخوردار است. کار عملی و پروژه است.
شما بهصورت تئوری و حتی عملی هم مباحث رو یاد بگیرید کفایت نمی کنه چون همیشه در پروژه چالشهای وجود دارد که شاید در مبحث آموزش با آنها روبهرو نشوید.
ما در دوره مقدماتی یک فروشگاه ساده با حداقل امکانات رو طراحی کردیم. اما در دوره ستارگانAsp. et Core یک فروشگاه طراحی میکنیم و تمامی مواردی رو که تدریس میکنیم بر روی این پروژه اعمال میکنیم و شما بعدازاین دوره بهصورت کامل تمامی این چالشها را پشت سر گذاشتهاید و میتوانید در پروژههای بزرگتر بهعنوان برنامهنویس ارشد شروع به فعالیت نمایید.
در ادامه دوره منتظر شما هستیم.
آپدیت .Net 6 به دوره ستارگان Asp.Net Core اضافه شد. برای مشاهده فصل 21 وارد پنل کاربری خود شوید و بعد از دریافت لایسنس، وارد صفحه دانلود پلیر می شود و بر اساس سیستم خود یکی از پلیر های ، ویندوز ، مک و یا اندروید را انتخاب نمایید. و بعد از نصب لایسنس را در پلیر وارد کنید و فصل جدید این دوره را مشاهده نمایید.
فیلم این دوره محافظت شده، و از طریق پخش کننده SpotPlayer .قابل مشاهده میباشد
دانلود ویدیوها
1 - آموزش Linq
- شرایط استفاده از این دوره00:02:55
- آشنایی با زبان کئوری نویسی Linq00:03:46
- IEnumerable - IQueryable00:03:31
- Linq Query Syntax and Mehod Syntax00:02:12
- Lambda Expertion00:10:51
- Deferred Execution and Immediate Execution00:10:30
- Filtering00:10:00
- Sorting00:07:07
- Grouping00:05:51
- Join00:11:43
- Projection00:03:54
- Aggregation00:13:58
- Quantifiers00:10:57
- Elements00:09:03
- Set00:16:48
- Partitioning00:08:35
- Equality00:02:28
- Generation00:08:08
- Conversion00:05:30
2 - آموزش UnitTest
- آشنایی با تست نویسی و اهمیت وجود تست در نرم افزار00:17:06
- آموزش XUnit00:44:14
- آموزش تست نویسی برای برنامه های Asp.Net Core MVC00:47:00
- آموزش تست نویسی برای WebApi ها در Asp.Net Core00:29:00
- برنامه نویسی به روش TDD00:21:05
- آموزش فریم ورک Moq00:44:30
3 - آموزش EF Core
- معرفی EF Core00:06:14
- Migration00:48:26
- Convention ها در EF Core00:10:04
- Data Annotations00:20:00
- آشنایی با دیزاین پترن Fluent Interface00:09:43
- Fluent API00:32:51
- Relationships00:58:19
- Shadow Properties00:11:43
- GeneratedValues00:09:11
- Inheritance00:15:50
- Sequences00:11:41
- Backing Field00:10:27
- Value Conversion00:19:00
- Data Seeding00:06:32
- Owned Entity Types00:05:30
- QueryData - بخش اول00:35:33
- QueryData - بخش دوم00:40:30
- Save Data00:54:15
- امکانات جدید در EF Core 500:30:45
- پیاده سازی EF Core 5 بر روی معماری Clean00:25:27
4 - آموزش Dapper
5 - آموزش Routing
- مقدمه ای بر Routing در Asp.Net Core00:08:03
- Conventional Routing00:18:34
- Routing برای WebApi00:20:55
- URLGeneration00:09:25
- Routing برای Areas00:05:26
6 - آموزش Model Binding
- آشنایی با Model Binding00:04:48
- آموزش Model Binding00:27:22
- Complex types Binding00:06:11
- Other Model binding00:09:29
- Change Input Formatters00:02:30
- Binder اختصاصی خودتان را بنویسید00:07:40
7 - آموزش Filters
- معرفی Filter ها در Asp.Net Core00:02:11
- انواع Filter ها در Asp.Net Core00:03:00
- پیاده سازی AuthorizationFilter00:06:56
- پیاده سازی Resource Filters00:14:42
- پیاده سازی ActionFilters00:09:13
- پیاده سازی ExceptionFilters00:05:50
- پیاده سازی ResultFilters00:03:22
- DI in Filters - Scope and order in Filters00:10:33
8 - آموزش TagHelpers
- آشنایی با TagHelpers00:13:17
- TagHelper in forms00:18:33
- Select List TagHelper00:13:27
- Other Built-in TagHelpers00:23:23
- ایجاد TagHelper اختصاصی00:10:08
9 - آموزش RazorPages
- آشنایی با RazorPages00:07:04
- تنظیمات پروژه در RazorPages00:09:51
- پیاده سازی Crud در RazorPages00:23:53
- Routing In RazorPages00:22:27
- Handler In RazorPages00:08:10
- Filters In RazorPages00:09:21
- UnitTest In RazorPages00:20:56
10 - آموزش Identity
- Authentication Authorization Accounting00:04:53
- مقدمه ای بر identity00:02:50
- راه اندازی identity00:14:08
- شخصی سازی entity های identity00:15:54
- ثبت نام کاربران00:28:38
- ورود به حساب کاربری00:19:52
- مدیریت کاربران00:27:55
- مدیریت Role ها00:33:35
- ارسال ایمیل تایید حساب کاربری00:24:00
- ارسال ایمیل فراموشی رمز عبور و تغییر رمز عبور کاربر00:17:40
- تایید شماره موبایل کاربر00:34:25
- ورود دو مرحله ای برای کاربر00:35:29
- فارسی سازی خطاهای Identity00:06:06
- تنظیمات Identity00:15:36
- Password Validator00:10:46
- آشنایی با Claims00:28:37
- آشنایی با Authorize00:15:58
- Authorize بر اساس Claim ها00:09:24
- Authorize بر اساس Policy00:12:16
- Authorizeبر اساس Resource ها00:25:00
- Authorize در View ها00:14:45
- ورود به سایت با استفاده از حساب Google00:52:58
- نحوه استفاده از identity در پروژه های چند لایه00:09:25
11 - آموزش Security
- نحوه استفاده از Secret Manager00:19:29
- چرا باید از https استفاده کنیم00:11:35
- مقابله با حمله Open Redirect00:13:52
- مقابله با حمله CSRF00:15:07
- مقابله با حملات Xss00:49:52
- مقابله با حملات Sql Injection00:24:20
- نحوه استفاده از reCaptcha گوگل در برنامه های Asp.Net Core00:24:04
- آشنایی با Cors و نحوه استفاده در Asp.net Core00:32:20
- مجوز دسترسی بر اساس Ip کاربر00:15:32
12 - آموزش Identity Server4
- SSO چیست؟00:02:21
- آشنایی با OAuth , Open Id Connect00:08:06
- Identity Server چیست؟ و چرا باید از آن استفاده کنیم؟00:02:24
- نصب identity Server00:07:50
- نصب UI برای Identity Server00:05:31
- Identity Serverکاربران در00:05:55
- Identity Serverکلاینت ها در00:28:30
- محافظت از api ها00:41:39
- Identity Server آشنایی با بخش های مختلف00:08:16
- Identity Serverکار با دیتابیس در00:29:29
13 - آموزش Web Api
- آشنایی با Api ها00:36:21
- آشنایی با معماری REST00:12:24
- چگونه Api های RESTful ایجاد کنیم؟00:04:09
- مزیت های ASP.Net Core WebApi00:06:44
- آماده سازی پروژه WebApi00:20:58
- پیاده سازی Api دریافت لیست00:16:38
- پیاده سازی Api دریافت جزئیات00:06:49
- پیاده سازی Api ثبت اطلاعات جدید00:09:36
- پیاده سازی Api ویرایش00:09:46
- OtheResource00:06:57
- پیاده سازی HATEOAS Level-3 RESTful RMM00:10:51
- مروری بر Status Codeهای Http00:06:16
- تکمیل Api های پروژه00:18:16
- نحوه پیادهسازی Version برای Api ها00:29:31
- آموزش استفاده از Swagger در Asp.Net Core00:15:23
- آشنایی با Json Web Token(jwt)00:10:49
- ساخت JWT Token در Asp.Net Core00:18:19
- استفاده از Jwt Token00:20:32
- ذخیره Token های کاربر00:20:22
- ساخت Tokn Validator اختصاصی00:15:52
- پیادهسازی Refresh Token00:20:41
- ورود به اپلیکیشن با شماره موبایل00:32:02
- پیادهسازی logout برای Jwt token00:16:16
- نحوه استفاده از RestSharp00:23:09
14 - آموزش NLog
- Logging در Asp.Net Core00:06:29
- آشنایی با Log Level ها00:08:10
- استفاده از Nlog در Asp.Net Core00:10:06
- آشنایی با Targets در NLog00:13:20
- آشنایی با Layouts در NLog00:05:34
- آشنایی با Layout Renders در NLog00:09:34
- آشنایی با Rules در NLog00:10:33
- ذخیره Log ها در فایل json00:14:23
- ذخیره Log ها در SqlServer00:09:56
15 - آموزش SignalR
- معرفی SignalR00:06:10
- نصب و پیکربندی SignalR00:12:58
- نصب SignalR بر روی Client00:06:26
- ایجاد یک چت باکس برای پشتیبانی سایت00:11:19
- ارسال پیام از کلاینت به سرور00:04:41
- دریافت پیام از سمت سرور00:08:09
- استفاده از Groups در SignalR00:21:20
- ورود بهحساب کاربری00:09:52
- ایجاد یک پنل برای پشتیبانهای سایت00:21:05
- ذخیره پیامها در دیتابیس00:12:51
- نمایش تاریخچه پیامهای هر نفر در پنل پشتیبانی00:18:23
- دریافت پیام کاربران به صورت Real time در پنل پشتیبانی00:13:02
- چت دونفره و Real Time بین بازدیدکننده سایت و کاربر پشتیبانی00:15:31
16 - آموزش Redis
- معرفی redis00:04:46
- معرفی Data type های Redis00:05:04
- نصب Redis (پورت غیر رسمی) بر روی ویندوز00:07:51
- استفاده از String Data Type00:09:53
- استفاده از List Data Type00:09:01
- استفاده از Sets Data Type00:04:29
- استفاده از Sorted Data Type00:05:33
- استفاده از hashes Data Type00:10:21
- کار با RDM00:11:08
- نحوه استفاده از Redis در زبان C#00:14:47
- کش کردن اطلاعات در Redis با برنامه های Asp.Net Core00:32:55
17 - آموزش داکر
- آشنایی با Bear Metal , VM, Container00:09:55
- تفاوت Scale Up با Scale Out00:04:22
- آشنایی با داکر00:04:22
- بررسی اجرای داکر00:05:36
- نصب داکر بر روی ویندوز00:02:34
- Docker Images00:11:17
- Docker Container00:12:04
- اجرای Sql Server در Container00:10:40
- اجرای یک برنامه Asp.net Core در Container00:15:53
- اتصال برنامه Asp.Net Core به Sql Server در Container00:13:07
- آشنایی با DokerHub و ارسال image به DockerHub00:08:49
- Docker Network00:11:51
- Docker Volume00:17:01
18 - افزایش سرعت برنامه های Asp.Net Core
- پیاده سازی In-Memory Cache00:34:15
- پیاده سازی Distributed Caching00:25:49
- پیاده سازی Response Caching00:15:24
- پیاده سازی Response Compression00:13:39
- Bundle و Minify فایل های Css,Js00:11:46
- Minify خروجی سایت00:12:05
- نکاتی برای افزایش سرعت Query های EF و Linq00:20:16
19 - آموزش MongoDb
- معرفی MongoDb00:08:26
- MongoDb بر روی ویندوز00:10:10
- آشنایی با Mongo Shell00:12:31
- کار با سندها در Mongo Shell00:07:24
- Sort-Limit-Skip00:03:37
- کار با operation ها00:02:32
- استفاده از MongoDb در C#00:30:52
20 - پروژه پایانی
- ویژگی های یک برنامه مدرن00:10:33
- اصول معماری پروژه های بزرگ00:11:11
- تکنولوژی های ClientSide00:10:11
- معماری برنامه وب اپلیکیشن00:12:27
- معرفی و پیاده سازی Clean Architecture00:14:53
- پیاده سازی DbContext برای پروژه00:24:59
- افزودن خودکار فیلدهای Audit با استفاده از Shadow Property00:21:02
- راه اندازی Identity بر روی پروژه00:20:29
- افزودن Identity در Endpoint00:14:01
- ثبت نام کاربر00:12:32
- Login - Logout00:12:28
- پیاده سازی قالب سایت و پنل مدیریت00:11:20
- آمار بازدید با MongoDb - قسمت 100:22:41
- آمار بازدید با MongoDb - قسمت 200:15:36
- آمار بازدید با MongoDb - قسمت 300:20:04
- آمار بازدید با MongoDb - قسمت 400:15:08
- آمار بازدید با MongoDb - قسمت 500:28:18
- آمار بازدید با MongoDb - قسمت 600:16:34
- نمایش کاربران آنلاین در سایت00:30:47
- دسته بندی محصولات در پنل ادمین و استفاده از AutoMappre01:16:47
- ایجاد TagHelper سفارشی برای نمایش داینامیک منوهای سایت00:36:40
- مدیریت کاتالوگ ها - Api آپلود تصویر - Fluent Validation ...01:32:28
- نمایش لیست کاتالوگ ها00:07:20
- طراحی صفحه PLP برای کاتالوگ ها00:20:04
- طراحی صفحه PDP برای کاتالوگ ها00:29:30
- سبد خرید - ایجاد entity و سرویس سبد خرید00:29:23
- سبد خرید - افزودن محصولات به سبد خرید00:19:55
- سبد خرید - نمایش اطلاعات سبد خرید00:23:23
- سبد خرید - نمایش سبد خرید در منو00:18:13
- سبد خرید - انتقال سبد خرید ناشناس به حساب کاربر00:12:07
- پنل مشتریان : مدیریت آدرس ها00:26:02
- سرویس سفارش00:23:22
- ثبت سفارش00:19:50
- پیاده سازی درگاه پرداخت00:33:25
- تایید پرداخت کاربر از طرف بانک00:32:05
- ایجاد Entity برای تخفیف00:14:47
- سرویس افزودن کد تخفیف00:13:55
- استفاده از Datepicker فارسی و انتخاب محصولات در تخفیف00:25:02
- ایجاد ModelBinder اختصاصی برای تخفیف00:17:07
- اعمال کد تخفیف در سبد خرید00:40:51
- تاریخچه استفاده از تخفیف ها00:07:33
- بررسی معتبر بودن کد تخفیف00:16:44
- استفاده از تخفیف بدون نیاز به کد تخفیف00:23:47
- علاقمندی های کاربران00:17:45
- فیلتر و مرتب سازی لیست محصولات00:19:33
- اعمال فیلترهای مختلف بر روی سایت00:25:21
- اسفارشات در پنل مشتریان00:15:16
- صفحه اصلی داینامیک00:32:29
- صفحه بندی اختصاصی00:27:46
- ساخت Exception اختصاصی برای پروژه00:12:15
- پیاده سازی کش برای پروژه00:27:46
- نکات سئو00:23:02
- ساخت Unit Test برای پروژه00:21:54
- پیاده سازی CQRS00:20:47
- Api00:15:04
- انتشار برنامه بر روی هاست00:54:39
21 - آپدیت : DotNet 6
- چندقابلیت جدید از Visual Studio 202200:14:50
- متدهای جدید در LINQ00:25:43
- EFCore6 - بخش اول00:32:49
- EFCore6 - بخش دوم00:22:32
- EFCore6 - بخش سوم00:22:11
- Asp.Net Core 6 - بخش اول00:23:50
- Asp.Net Core 6 - بخش دوم00:26:40
- Asp.Net Core 6 - بخش سوم00:30:55
آیا این دوره پشتیبانی هم دارد؟
اگر منظورتان از پشتیبانی پاسخ دادن به سوالات شخصی و موردی شما است، خیر! پشتیبانی ندارد! برای گرفتن مشاوره اختصاصی از باگتو، در سال حداقل لازم است چندصد میلیون تومان بپردازید.
البته مشکلات فنی خود را می توانید در قسمت باگ سایت ارسال نمایید، دیگر کاربران و یا پشتیبانی باگتو پاسخ سوال شما را ارسال می کنند.
برای ارسال نظر وارد حساب کاربری خود شوید
ورود به حساب کاربری ثبت نام
نظرات 1046
سلام جناب بابائی
همونطور که در دوره گفتید مشترکات بین لایه های مختلف رو در لایه Infrastructure قرار دادم
یک سری از این مشترکات کلاس ها و متد هایی هستن ک من داخل لایه Application هم ازشون استفاده کردم
اما طبق توضیحی ک درمورد معماری clean دادید گفتید که لایه های پایینی نباید به لایه های بالایی وابسته باشن
الآن تو این حالت لایه Applicatin من به لایه Infrastructure که لایه بالاییش هست وابسته میشه
در این صورت باید اون کلاس ها و متد هارو به لایه Application منتقل کنم . درسته ؟
سلام
وابستگی هارو وارونه نمایید
اینترفیس در لایه اپلیکیشن تعریف نمایید. در اپلیکیشن از همان اینترفیس استفاده نمایید
دقیقا مثل IDataBaseContext که در پروژه پایانی ایجاد کرده ایم.
و پیاده سازی هارو در لایه بالاتر ایجاد نمایید.
سلام جناب بابائی
من یک 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 .
سلام
آیا با دیدن این دوره میشه وب سایت شخصی از صفر تا صد پیاده سازی کرد؟
سلام جناب بابایی
من برای فارسی کردن متن خطاهای Fluent Validation از متد WriteMessage استفاده کردم
اما همچنان خطاها رو به صورت انگلیسی نمایش میده
راه حلی برای این موضوع دارید ؟
سلام
احتمالاً تنظیمات بدرستی انجام نشده است.
متاسفانه اینجا دقیقا مشکل رو نمتونم پیداکنم.
پیغام های FluentValidation را باید در Action توسط کد زیر بگیرید.
if (!ModelState.IsValid)
{
var allErrors = ModelState.Values.SelectMany(v => v.Errors);
}
سلام وقت بخیر
من این دوره را خریداری کردم و یک لایسنس برای دو دستگاه گرفتم اما حالا یک لب تاب جدید گرفتم و راهنمایی می خواهم که چطوری می توانم ویدیو های دوره را روی سیستم جدیدم داشته باشم؟
1. آیا نیازی به دانلود مجدد ویدیو ها هست؟
ممنون
سلام
فایل های دوره روی سیستم قبلی شما ذخیره شده است.
می توانید همان فایل ها را به سیستم جدید منتقل نمایید.
و زمان ثبت لایسینس در دستگاه جدید، محل ذخیره سازی فایل های دوره را، همان فایل هایی که از سیستم قبلی به سیستم جدید منتقل کرده اید معرفی نمایید.
اگر مشکلی داشتید در ساعات کاری با بخش پشتیبانی تماس بگیرید
سلام وقت بخیر
در هنگام ثبت نام با توجه به آموزش شما پیامک ارسال نمیشه به نظر شما علت چی هست و اینکه واسه فراموشی رمز و تغییر رمز در هنگام ورود با موبایل باید چکار کرد
ممنون
سلام
تغییراتی در پنل های پیامک اعمال شده است. و فقط با ای پی ثبت شده در پنل می توانید پیامک ارسال نمایید.
ای پی سرور را در تنظیمات سامانه پیامکی اعمال نمایید. (احتمالا مشکل بخاطر همین محدودیت ip باشد)
برای موبایل هم باید رمز یکبار مصرف ایجاد نمایید
با سلام، آیا با خرید این دوره آپدیت هارو هم همیشه دریافت میکنیم؟
سلام وقتتون بخیر
بله هر آپدیتی انجام بشه به دوره اضافه میشه و شما می توانید استفاده کنید
سلام و درود بر شما
آیا منابعی برای دریافت پروژه های open source برای پروژه های core (mvc , webapi) می توانید معرفی کنید
یا امکانش هست که بخشی در سایت با همین عنوان درست کنید تا دانشجو ها دانش بیشتری کسب کنند
سلام آقای بابائی
من داخل یکی از اکشن هام captchaValidator گذاشتم
حالا میخوام برای این اکشن تست بنویسم اما این قسمت captcha رو نمیدونم باید چیکارش کنم
ممنون میشم راهنماییم کنید
سلام
کپچا را در حالت Development غیرفعال کنید و فقط در محیط Production فعال کنید.
سلام من یه مشکلی دارم
یه سرویس بر اساس 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 می باشد.
نام سرویس های که مشکل دارند در متن خطا وجور دارد
لطفا تک به تک بررسی نمایید
سلام علیکم
ببخشید استاد بابایی عزیز
ایا این دوره به دات نت 7 اپدیت می شود؟
در مورد Blazor و چیزهای دیگر هم آموزشی اضافه خواهد شد؟
تشکر
سلام روزتون بخیر
بله دوره به دات نت 7 آپدیت خواهد شد
سلام سورس این دوره روچطورمیتونم دریافت کنم
سلام روزتون بخیر
در سایت در قسمت این دوره و روبه روی اسم هر قسمت که سورس دارد یک علامت سبز رنگ دانلود هست که با کلیک کردن بر روی آن سورس برای شما دانلود خواهد شد
سلام وقتون بخیر
من دوره ستارگان asp را تهیه کردم.فایلهای کدنویسی ویژوال استادیوی مربوط به هرقسمت را از کجا میتونم دانلود کنم؟
یه سوال دیگه هم دارم، اینکه وقتی میخوام نام کاربریمو داخل پروفایلم تغییر بدم خطا میده.
ممنون
سلام وقتتون بخیر
بعد از تهیه لایسنس وارد سایت و دوره شوید هر قسمتی از دوه که سورس کد داشته باشد روبه روی آن یک علامت سبز رنگ دانلود هست روی آن کلیک کنید سورس کد دانلود و قابل استفاده می شود.
سلام خدمت استاد بزرگوار
دوره بسيار عالي هستش من چند محصول ديگه هم از سايتهاي ديگه تهيه كردم و اصلا قابل مقايسه نيستند
اين دوره بسيار كاربردي هستش
سلام خسته نباشید خدمت استاد بابای عزیز و استادان محترم
برای ورود با گوگلمیخوام وارد سایت که در دوره گفته شده بشم حتی با vpn با ip ثابت هم گوگل ارور 403 میده و نمیتونم مراحل ثبت سایت توی گوگل برای ورود با گوگل رو انجام بدم راهی هست بنظرتون ؟
سلام ،
ببخشید برای این دوره چه زمانی تخفیف دارید ؟
سلام
بخش 21 - آپدیت : DotNet 6 را به صورت جداگانه عرضه نمی فرمایید
سلام روز بخیر
میخواستم بدونم عملیات crud چرا به صورت واحد و جنریک نیست و برای هر سرویس تکراری نوشته میشه؟دلیل خاصی داره؟
چون بنده در پروژم تقریبا همه سرویس ها Crud مشابه دارن.میخواستم بدونم نمونه پروژه ای برای این کار هست بی زحمت بهم منبع بدین؟
سلام جناب بابائی
من نیازدارم برای بعضی از پراپرتی هام حتما DisplayName ست کنم .
امکانش هست با fluentAPI هم این اینکارو کرد ؟
سلام من یه آشنایی خیلی کمی با asp دارم این دوره برام مناسبه؟
سلام
حداقل باید چند فصل اول دوره رایگان سایت رو مشاهده نمایید که بتوانيد از این دوره استفاده کنید
سلام..وقت بخیر.
لطفا حداقل آپدیت کنید مواردی که منجر به این میشه آموزش ناقص بمونه.فرض قسمت restsharp که برای آپلود تصویر هست درست کار نمیکنه.
سلام برای این دوره دوباره تخفیف میزارید چون ما تا خواستیم بخریم زمانش تموم شد ممنون میشم اطلاع بدید
سلام روزتون بخیر
توی مرداد برای این دوره تخفیف نداریم
ولی در اینده تخفیف خواهد داشت
برای اطلاع از زمان تخفیف پیج اینستاگرام باگتو رو دنبال کنید
Bugeto_net
سلام وقت به خیر. امکان تهیه صرفا بخش web api هست؟ و اینکه وابیتس به سرفصل های قبل؟ ممنون از شما و ممنون بابت دوره رایگان asp.net core
سلام وقت بخیر
بله امکان تهیه این فصل بصورت جداگانه هست
لطفا برای هماهنگی در واتساپ به خانم احمدی پیام بدین
09100187749
سلام وقت بخیر ...
تو قسمت سرویس اپلود عکس کدهایی که شما استفاده کردین در اپدیت جدید restsharp منقضی شده و بجاش از متدهای async استفاده کرده ...په جوری باید این سرویس async رو تو اکشن های معمول یتو کنترلر product رو استفاده کنیم
سلام
آیا کل پروژه پایانی رو براساس CQRS نوشتین یا فقط ویدیوی 258 با CQRS نوشته شده؟
سلام روز بخیر
فقط در این قسمت آموزش داده شده است
سلام. لطفا در صورت امکان قسمت های 48 و 51 و 52 را قرار بدید. تشکر
سلام روزتون بخیر
همه قسمت ها سورس ندارن و ممکنه در انتهای چند قسمت سورس رو قرار داده باشیم
این قسمت های که فرمودین سورس ندارند.
سلام من چند تا از دوره های شما رو خریدم واقعا راضی بودم بشدت کاربردی هستن و به همه بچه ها توصیه میکنم . و دوره های سايت ن** **** رو هم گرفتم به شدت بیزنسی هستن و اصلن کاربردی نیستن و بنظر من انگار نوار خالی ضبط کردن. از دوست عزیزم تشکر میکنم که من و با محصولات شما اشنا کرد
سلام. لطفا فایل های قسمت 41 و 42 رو درصورت امکان قرار بدید. تشکر
سلام روزتون بخیر
سورس ها در سایت قرار گرفت می توانید دانلود کنید
سلام،
آیا پروژه پایانی، ادامه دوره مقدماتی رو پیش میره یا از اول (از 0 تا 100) پروژه ایجاد میشه؟
سلام
پروژه جدید در این دوره انجام شده است
سلام. لطفا فایل قسمت 22 را قرار بدید تا بتونم مشکلم رو پیدا کنم (تست نویسی در asp و روش inmemory). تشکر
متاسفانه موقع addview و انتخاب مدل و dbcontext با یکسری ارورهای ef مواجه شدم (مثلا می گفت efcore.design اضافه کن و ...) که من قدم به قدم آموزش پیش رفته بودم و باید اروری نمیداد.
سلام فایل سورس ویدئو "راه اندازی Identity بر روی پروژه" به نظر مشکل داره.
سلام و عرض خسته نباشید خدمت تیم باگتو
قسمت 225 ( ایجاد TagHelper سفارشی برای نمایش داینامیک منوهای سایت ) متاسفانه قسمت منو ها درست پیاده سازی نشده و بعد از اولین دسته بندی، همه ی دسته بندی های بعدی درون تگ ulی که مسئول نگهداری دسته بندی های اصلی هست قرار میگیره.
همونطور که در تصویر بالا مشاهده می کنید، زیرمنو های "لوازم بهداشتی" و همینطور زیرمنو های "خودرو و ابزار صنعتی" در جای نادرستی قرار گرفتن که با رفتن ماوس به روشون هم تغییری انجام نمیشه.
لطفا سورس کد رو بعد از اصلاح، در سایت ارائه بفرمائید.
متشکرم
با سلام
دوره بسیار از نظر فنی خوب است اما سه ایراد بهش وارد است.
سورس پروژه ها در دسترس دیگر نیست مثل گذشته
من از روی نکات مهم عکس میگیرم ولی با پلیر شما این امکان وجود ندارد
از همه بدتر کیفیت تصویر ویدیو ها بسیار بسیار پایین است
با تمام این موارد من بسیار راضی هستم و کمال تشکر را دارم.
لطفا راه حلی بهم ارایه دهید برای دانلود سورس پروژه ها
سلام
ممنونم از شما
بعد از ورود به وب سایت در صفحه مربوط به هردوره ، لیست قسمت ها، برای هر قسمتی که دارای سورس باشد یک دکمه سبز رنگ دانلود قرار داده شده است که می توانید سورس را هم به همین روش دانلود نمایید.
کیفیت تصاویر Full HD می باشد و بدونه افت کیفیت در پلیر اسپات قابل مشاهده است. لطفا با موبایل از پلیر تصاویری تهیه کنید و برای پشتیبانی ارسال نمایید که بررسی شود.
اشپات پلیر برای حفظ کپی رایت اجازه تصویر برداری از پلیر را نمی دهد. می توانید با موبایل از صفحه کامپیوتر عکس بگیرید
جناب آقاي مهندس بابايي
ضمن تشکر از پاسخ و راهنمايي شما به سئوال " استفاده از توابع داخلي ديتابيس " . اين سئوال را در سايت StackOverFlow نيز مطرح کردم که پاسخ خوبي داده شد. شايد براي شما هم جالب باشد. آدرس آن اين است
https://stackoverflow.com/questions/72429745/how-to-map-a-method-to-a-sql-function
با تشکر
جناب آقاي مهندس بابايي
با سلام
براي استفاده از توابع داخلي ديتابيس در کئوريهاي که با 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 تعریف نمایید
سلام جناب آقاي مهندس بابايي
براي اجراي توابع ايجاد شده در داخل ديتا بيس با Ef core چه کار ميتوان کرد.
با تشکر
سلام وقتتون بخیر باشه
یک سوالی که برای من پیش اومده میخوام از identity در کنار jwtToken استفاده کنم ولی نمیدونم این دو مسئله رو کانفیگ کنم که اختلال در روند هردو ایجاد نشه.
ممنون میشم راهنمایی کنین
سلام. پروژه نهایی با razor page ساخته شده یا mvc controller ؟
MVC
سلام خسته نباشید .
میشه لطفا یه دوره درباره Blazor WebAssembly برگزار کنید . بصورت حرفه ای . چون هیچ آموزش خوبی دربارش نیست . و اینکه بنظرتون Blazor WebAssembly میتونه جای فریم ورک های جاوااسکریپتی مثل ری اکت رو بگیره؟ با توجه به آپدیت جدید net6.
سلام
در برنامه امسال داریم که این دوره رو برگذار نماییم
سلام، وقت بخیر
شما چند بار در طول دوره، از کلاس Taskاستفاده کردین.
من کارکرد و وظیفه و در کل عملکرد این کلاس رو متوجه نمیشم.
اگه میشه راجع به این کلاس توضیحی بدین.
متشکرم
سلام. در پروژه ها، مدل MVC controller بهتره یا Razor Page PageModel ؟
سلام وقت بخیر
من میخوام داشبورد کاربر رو درست کنم ولی نمیدونم چجوری باید اطلاعات یوزری که لاگین شده رو بدست بیارم اگه میشه یه راهنمایی مختصر کنید.
ممنونم
سلام وقت بخیر
پیش نیاز این دوره، دوره مقدماتی asp.net core هست؟ یا بلد بودن C# کافی هست؟
سلام
باید مقدماتی asp.net core را بلد باشید و سی شارپ هم تا سطح متوسط حداقل باید کار کرده باشید.
البته هرچقدر سی شارپ را بیشتر بلد باشید خیلی بهتر می توانید از Asp.Net Core استفاده نمایید
برای ارسال ایمیل در فصل identity قسمت 9 کافی بود less secure apps را فعال کنیم ولی جی میل دگ اجازه نمیده از این سرویس استفاده کنیم لطفا راهنمایی کنید برای ارسال ایمیل از چه روشی استفاده کنیم
زمانی بر روی سیستم Local اجرا می کنید ایمیل ارسال نمی شود و اگر همین کد را پاپلیش بگیرید و بر روی سرور مستقر نمایید بدونه مشکل ایمیل اراسل خواهد شد
سلام
پروژه این دوره با معماری clean و اصول solid نوشته شده؟
سلام
بله
سلام
ایا میشود لایسنس را در چند کامپیوتر وارد کرد؟
سلام بله در دو كامپيوتر مي توانيد استفاده نماييد
سلام دوستان
من در استارت شدن 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 هست باید فایل دوم را دانلود و نصب کنید
بعد از تمامی اینها سیستم رو حتما ریست کنید و بعد داکر استارت می شه براتون :))
سلام خانم خضوعي ممنونم از شما
سلام، وقت بخیر
الان قسمت 87 ( ارسال ایمیل تایید حساب کاربری ) رو دیدم.
ازون بخش اول ویدئو که "سرویس ارسال ایمیل" رو نوشتین، تقریبا هیچی متوجه نشدم!!! 😐😐😐
طبیعیه یا من خیلی از مرحله پرتم؟!
سلام
شاید نیاز دارید یک یا دو بار دیگر با دقت بیشتری این قسمت را مشاهده نمایید.
سلام. چرا نمیشه ویدیوهارو دانلود کرد؟
من قبلا بخشیش رو دانلود کرده بودم و الان میخوام ادامه اش رو دانلود کنم تا ببینم ولی نمیشه چرا؟؟
سلام در پنل كاربري لايسنس و پلير را دانلود نماييد. اين دوره را از طريق اسپات پلير مي توانيد مشاهده نماييد
سلام
در مورد sync و async آموزش شما و خیلی آموزش های دیگه رو دیدم ولی اینکه کدومو کجا استفاده کنیم یه کم مشکله
الان خیلی متد ها و get های دیگه رو asynce زدید... خب الان تا محصول رو نخونه یا پرداخت انجام نشه اصلا نباید کاربر بتونه کار دیگه بکنه پس اکثرا باید sync باشه چون یه جورایی تا کاری انجام نشه نباید بره محل بعد مثلا تایید پرداخت یا ...
لطفا توضیح بدید و چندتا مثال بزنید
ممنون
سلام
در دوره ستارگان سی شارپ آموزش داده می شود
سلام
تو قسمت ایدنتیتی اگر بخواهیم ثبت نام با شماره موبایل انجام بشه نه ایمیل و نام کاربری کجا رو باید تغییر بدیم
ممنون
سلام مي توانيد در قسمت نام كاربري شماره موبايل را قرار دهيد. در فصل ايدنتيتي اين موارد آموزش داده شده است
سلام، آموزش گیت و گیت هاب هم بهش اضافه بشه، خیلی خوب میشه.
سلام در دوره جداگانه اي ارائه مي شود
سلام خسته نباشید .
الان شرایط دانلود تغییر کرده.ویدیوهارا می شه دید ولی
چطوری سورس کدهارا دانلود کنیم؟؟؟؟؟؟
سلام
هرقسمتی که سورس داشته باشد در صفحه دوره ، کنار هر قسمت ایکون دانلود سورس نمایش داده می شود و می توانید سورس را دانلود نمایید
با سلام و احترام خدمت مهندس بابائی عزیز.
میخواستم خواهش کنم اگر امکان داره یک بخش Blazor WebAssembly هم اضافه کنید . که دیگه این آموزش تکمیل بشه. حیفه این رو کم داره. این آموزش باری خیلی ها نسبتا کامله ولی چون من خیلی از موارد این آموزش رو می دونم و اگر این بخش اضافه بشه ارزش خرید برام داره و مطمئنا برای خیلی های دیگه مثل.
سلام
به عنوان اپدیت مقدمه ای بر blazor به دوره اضافه خواهد شد
سلام مهندس، وقتتون بخیر
من در داکر یک کانتینر به این دستور ساختم:
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
ممنون میشم راهنمایی بفرمایید
سلام توی این دوره gRPC و DDD هم بررسی میشن؟
سلام DDD خیر
اما Grpc به عنوان آپدیت اضافه خواهد شد
سلام ممنون میشم راهنمایی کنین که سر فصل هارو چجوری بخونیم یعنی ترتیبشون رو مشخص کنین
چون تو دانلود مثلا یهو بعد از
Linq
رفته روی
unit test
سلام
به همین ترتیبی که ویدئوها در سایت قرار گرفته است مشاهده نمایید
سلام
خسته نباشید
البته من هنوز این دوره رو تهیه نکردم ولی قصد دارم بخرم، ولی به هر حال
واقعاً دست شما درد نکنه، مشخصه زحمت فراوانی برای تهیه کردن این آموزش ها کشیدید. اما اگر یک فایل متنی پی دی اف یا پاورپوینت جزوه همراه آموزش های شما بود بسیار بهتر می شد. دلیلش هم اینه همه مثل شما خوش حافظه و با استعداد نیستند که فقط با فیلم دیدن یاد بگیرن، بعضی ها مثل من که خصوصاً سن بالاتر و گرفتاری های بیشتر دارن اینطوری خیلی خیلی کار براشون سخت تر میشه!! یک روز فرصت نکنن فیلم ها رو ببینن، فردایی ریست فکتوری می شن!! تازه پیش میاد بعضی اوقات که مطالب یه خورده پیچیده میشن، حتی بعد از دیدن فیلم هم میام تمرین کنم میبینم نصفش یادم رفته!
برای همین من فیلم های دوره مقدماتی رو تا الآن که فصل ششم هستم، ناجار شدم تقریباً همه رو بنویسم!! تا وقتی لازم شده سریع بتونم درس های قبل رو دوره کنم. ولی فرض کن معماری Clean رو توضیح دادی این لایه بالاتره اون لایه پایینتره، این به اون رفرنس داده اون به این نمیتونه رفرنس بده، تو این لایه اینترفیس مینویسیم اونجا پیاده سازی می کنیم و ...، خود پروژه هم که مجموعه ای از 4 5 تا زیر پروژه و کلی فولدر بود..... اگه متن خلاصه توضیحش نباشه، تا امثال من بفهمیم کی به کیه و چی به چیه یا باید صد باز نگاه کنیم یا کلاً عطاش رو به لقاش ببخشیم.
لذا پیشنهاد می کنم، یک فایل خلاصه درس کنار فایل های ویدئویی آموزش هاتون قرار بدین که بشه پرینت گرفت تا همزمان با دیدن ویدئو ها اونا رو هم داشت(مثل بیشتر آموزش های فرادرس و ..) و هم جایی که لازم شد بشه سریع بهش مراجعه کرد. چون جایی که موضوع فراموش بشه فقط بودن کد پروژه کنار ویدئوها مشکل امثال من رو حل نمی کنه. بنابراین با توجه به کیفیت بالای ویدئوهای آموزشی شما که به مراتب از خیلی از آموزش هایی که در اینترنت هست بالاتره، این به نظر من یک نقصه.
ممنون
سلام دوست عزیز
روز شما بخیر
ممنونم از این نقد سازنده و حسن توجه شما به باگتو.
سلام
تو این دوره بر اساس کدوم معماری تدریس میشه؟
Clean ؟
سلام روزنون بخیر
پروژه پایانی بر اساس معماری CLEAN نوشته شده
سلام
من دوتاره ستارگان ماکروسرویس و ستارگان کور رو گرفتم .ایا سه دوره زیر جزیییات بیشتری دارن یا داخل دو دوره ای که گرفتم همینا هست؟
سلام
فقط دوره identity بخشی از دوره ستارگان Asp.Net Core می باشد و نیازی به تهیه دوره Identity ندارید.
اما دوره مدیریت خطا و تزریق وابستگی مطالب جداگانه ای ارائه شده و می توانید این دو دوره را نیز تهیه نمایید
سلام وقت بخیر
آپدیت دات نت 6 شامل این دوره هم میشه؟ یعنی با خرید این دوره که دات نت 5 هست ویدیو های دات نت 6 رو هم میتونم ببینم؟
با تشکر از آموزش های عالیتون
سلام
بله آپدیت های دات نت 6 پس فردا به این دوره اضافه می گردد.
آپدیت های ورزن های بعدی دات نت هم به این دوره اضافه می گردد
سلام، وقتتون بخیر
یه سوال داشتم! علت این که یک جایی تو لایه پرزنتیشن ViewModel ساختید و Dto رو مپ کردین بهش رو می خواستم بدونم؟
اگر مستقیما از dto لایه اپلیکیشن استفاده کنیم. مشکلش داره از نظر معماری ؟
میتونه مشکل ساز باشه
بهاره که در هر لایه Dto و یا ViewModel اختصاصی خودش رو داشته باشه.
این باعث میشه تغیر در یک لایه بر روی دیگر لایه ها تاثیری نداشته باشد.
البته در بسیاری از موارد هم می توانید از همان Dto لایهApplication استفاده نمایید
با سلام و وقت بخیر مهم ترین سوالم برای خرید این دوره اینه که ایا این دوره آپدیت میشه یا ن ؟
و چه چیزایی قراره توش اپدیت بشه؟ آیا به دات نت 6 هم اپدیت میشه یا ن ؟
سلام
بله داریم ویدئوهای آپدیت دات نت 6 رو آماده می کنیم.
سلام وقت بخیر آیا کد تخیفی برای این دوره قرار می دید؟
و چطوری میتونم فصل های این دوره رو به صورت جداگانه یا سه تایی تهیه کنم؟
سلام
بله در جشنواره نووزی که احتمالا 15 اسفند شروع می شود برای این دوره تخفیف داریم.
لطفا پین اینستاگرام باگتو را برای مطلع شدن از تخفیفات دنبال کنید
https://instagram.com/bugeto_net
برای تهیه فصل ها بصورت جداگانه می توانید در واتس اپ درخواست بدین که به صورت جداگانه در اختیارتون قرار داده بشوند.
09100187749 خانم احمدی
سلام اگه میشه برای تست نویسی یه پروژه کوچیک عملی هم بزنید مثل بلاگ یا هر چی که بتونیم بصورت عملی یادبگیریم ممنون
سلام
در فصل اخر مثال هایی از تست نویسی در پروژه انجام شده است
سلام و عرض ادب
وقت بخیر
جسارتا برای پروژه پایانی مشابه دیجی کالا از قالب آماده استفاده شده؟ که به مرور توسعه داده شده یا همه چی از صفر کد زده شده؟
سلام
از قالب های آماده استفاده کرده ایم
سلام و خسته نباشید
من یه انتقادی نسبت به تدریس شما داشته باشم
به عنوان مثال مثلا در بحث فیلترها انگار فقط رفتین یه کد رو آماده کردین دارین از روش می نویسید .
context چیه ؟
modelstate چیه ؟
و ......
اگر قراره اینا رو خودمون بخونیم خوب میرفتیم داکیومنت و یا ویدیوهای یوتیوب و میدیدم
من قصد بی احترامی نیست آموزشای شما واقعا خوبه
ولی باید وقتی آموزش میدید همه جوانب کار رو در نظر بگیرید .
ممنونم از شما
سلام
modelstate و context در دوره مقدماتی گفته شده و اینجا فقط مبحث فیلترآموزش داده شده است
باز هم ممنونم از شما
سلام بی زحمت در ویدیو های جدیدی که اضافه می کنید یه لیبل بزنید که ما بفهمیم آپدیت جدیدی اومده
با سپاس از شما
سلام
قسمت های جدید در اسپات پلیر اضافه می شوند
و دانلود و مدیریت آنها بسیار حرفه ای تر در سیتم شما انجام می شود.
البته این ایده لیبل هم می تونه خیلی کاربردی باشه حتما اضافه می کنیم
سلام آقای بابایی عزیز . من خیلی وقته منتظر آپدیت دوره هستم . بی شک کاربرهای دیگه هم که این دوره رو تهیه کردن منتظر بروزرسانی آموزش موندن . تو این مدت دوره رو تمام کردم و پروژه رو شروع کردم به نوشتن . اما خیلی بد میشه که با بروزرسانی آموزش ببینم باید کلی تغییر تو پروژه بدم .
یک جا خوندم که بروزرسانی رو بعد از آموزش های میکروسرویس میزارین . این حرفتون واقعا ناراحت کننده بود . اونایی که این دوره رو تهیه کردن درست مثل دوستانی که میکرو رو تهیه کردن با هزار تا امید اومدن پای آموزش ها . ممنون میشم هر چه زودتر با توجه به تاخیر چند ماهه بروزرسانی رو تهیه و آپلود کنین .
بخاطر همه آموزش های خوبتون هم ممنونم
سلام آقای آهمند
در حال برنامه ریزی برای آپدیت دوره هستیم
به زودی آپدیت دوره انجام می شود
سلام
مهندس آیا لاگین و identity پروژه پایانی مثل دوره رایگان است یا موارد بیشتری اضافه کردید؟ در مورد لاگین پسورد و بیشتر گفتید؟ آیا سایت شما هم از این موارد ساتفاده کردید؟
دوره identity شما یکی از کاملترین دوره ها در اینترنت بود
سلام برای دوره ستارگان از identity استفاده کرده ایم و موارد پیشرفته در فصل مربوط به identity آموزش داده شده است.
بله برای باگتو تز Identity استفاده کرده ایم
سلام وقت بخیر استاد
طبق تدریسی که توی قسمت signalR داشتین برای پروژه خودم عمل کردم فقط یک مشکلی هست وقتی روی Room ها کلیک میکنم که اطلاعات پیام رو نشون بده توی سمت سرور کامل نشون میده و میاره دیتا هارو ولی توی قسمت کلاینت توی تگ فورم ک گذاشتیم نشون نمیده و خطای زیر رو توی DevTools توی قسمت کنسول نشون میده
Cannot start a HubConnection that is not in the 'Disconnected' state.
باید چکار کنم تا این مشکل برطرف بشه و بهمون نشون داده بشه پیام ها ؟؟؟؟؟
سلام
قبلا در مورد رفرنس پروژه ها پرسیده بودم شما گفتید " هردو رفرنس های پروژه را مشخص میکنند و یکی هستند که در دو محل مختلف قابلی دسترسی اند " ولی تو خیلی از پروژه های من اینجوری نیست!!!
مثلا این پروژه با اینکه تو webapi پروژه (لایه Application)service رو فراخوانی و یوزینگ کردم ولی تو دیپندنسی های پروژه webapi گزینه service(Application) وجود نداره!!!! دقت کردم تو خیلی از پروژه هام اینطوریه
این باگ ویژواله یا چیز دیگه؟؟؟
بدجوری گیج شدم. ممنون
سلام وقتتون بخیر
من این دوره رو تهیه کردم خیلی وقت پیش ولی خب چون دارم به ترتیب پیش میرم خواستم بدونم با مطالعه دوره های کامل سی شارپ و این دوره میتونم مستقیم به بازار کار ورود کنم جناب مهندس ؟
سلام
بله اصلا برای ورود به بازار کار شک نداشته باشید
همین الان آگهی های استخدام را مطالعه نمایید و ببینید چند شرکت دنبال نیروی کار توانمند هستند
فقط با سرعت بیشتری ویدئوها رو ببینید و تمرین کنید
که هرچه سریعتر وارد بازار کار شوید
سلام
قسمت identity و identity server رو دیدم ولی یک موضوع رو اشاره نکردید اون هم تفاوت دقیقشون بود
میشه از identity server برای لاگین یک سایت معمولی هم استفاده کرد یا فقط برای سیستمها مالتی اپلیکیشنه؟
میشه از identity برای لاگین سیستمها مالتی اپلیکیشنه هم استفاده کرد یا فقط برای یک سایت معمولی؟
امکاناتی هست که یکیش داشته باشه و اون یکی نداشته باشه؟
در نهایت کدوم بهتره؟ پیشنهاد شما کدومشه؟(به نظر من identity خیلی ساده تر بود)
تمام آموزشهاتون با شکل های گرافیکی و دسته بندی بود اما قسمت گرند تایپ و انواعش رو فقط شفاهی گفتید و ننوشتید و من یکی متوجه نشدم
سلام
identity Server مناسب پروژه های میکروسرویسه این دو کاملا از هم متفاوت اند و کارهای جداگانه ای انجام میدهند
برای پروژه های میکروسرویس از ترکیب هردو استفاده می شود
و برای پروزه های معمولی از همان identity استفاده کنید
سلام، وقت بخیر
آقای بابائی، آیا تویAction Filterمیشه از پکیج FluentValidationهم استفاده کرد؟
و اگه پاسخ مثبته، کلا آیا ترکیب استفاده از FluentValidation در Action Filter برای Validation ترکیب خوبی هست و شما پیشنهادش میدین؟
متشکرم
سلام، وقت بخیر
در قسمت دوم از فصل Dapper، اون بخشی که دارین ارتباط یک به چند در Dapper رو آموزش میدین از Dictionaryهم استفاده کردین که من علت استفاده ازش رو متوجه نمیشم،چون ازش استفاده ی خاصی نشده و حتی به خروجی هم ارسال نشده.
اگه امکانش هست یک کم این بخش تو توضیح بدین.
متشکرم
سلام استاد
امکانش هست در چند روز آینده تخفیف بزارید برای این دوره؟
سلام روزتون بخیر
در بهمن ماه همراه با آپدیتی که برای این دوره در نظر داریم تخفیف نیز اعمال خواهیم کرد.
سلام و عرض ادب
ای کاش این دوره رو که متشکل از چند تا دوره هست به صورت مجزا هم امکان تهیه کردنش رو فراهم کنین
ممنون
سلام وقتتون بخیر باشه
این دوره یک دوره جامع و کامل هست
و اگه شما فصل هایی که نیازتون هست 3 یا بیشتر از 3 فصل باشه میتونیم بصورت مجزا و هر فصل با مبلغ 250 هزار تومان در اختیارتون قرار بدیم.
سلام استاد. من می خوام Asp.Net Core رو به صورت Razor page یاد بگیرم . آیا این دوره ی شما این موضوع را ساپورت می کند ؟؟
در ضمن استاد . پروژه ی نهایی شما با Razor page هست یا Mvc . اگر Razor page باشد عالی است
سلام
یک فصل از این دوره آموزش Razor Pages می باشد
و در پروژه پایانی هم پنل ادمین را با Razor Page و خود سایت را با MVC پیاده سازی کرده ایم
سلام و خسته نباشید
تو اموزش گفته بودید اکسپشن ها رو ترو کنیم که بره لایه بالاتر ;throw new Exception("Category Not Found"))
این کار تو کدوم لایه ها باید انجام بشه. لایه ریپوزیتوری یا سرویس یا کنترلر یا همشون؟ یعنی من تو همه لایه ها بزارم تا به کنترلر برسونم و اونجا به کاربر نمایش بدم؟
تشکر
سلام
ازلایه های پایینی ار سال میکنید تا جایی که مدیریت آن را انجام داده اید
که معمولا در یک middleware در لایه endpoint مدیریت می کنیم
سلام و خسته نباشید
استاد فیلمها رو دیدم دوتا سوال پیش اومد
1-این دوتا دقیقا چه فرقی با هم دارن؟ آیا به هم مربوطن یا ممکنه یه پروژه تو یکیشون رفرنس خورده باشه ولی تو اون یکی نه؟ (چون چندجا تو پروژه هام دیدم اینجوری شده!)
2-اگر از داخل کدها یک پروژه رو using کنیم تو جفت این دوجا اون پروژه تیک میخوره؟ (چندجا تو پروژه هام اینجوری نشد!)
ممنون میشم جفتشو بفرمائید
سلام
هردو رفرنس های پروژه را مشخص میکنند و یکی هستند که در دو محل مختلف قابلی دسترسی اند
سلام. وقت شما بخیر
من یه Action دارم که توی این اکشن سه مرتبه دارم از _mediator.Send استفاده میکنم (چند تا کامند جدا از هم کال میشه)، خواستم ازتون بپرسم آیا برای این اکشن میشه unit test نوشت یا باید integration test نوشت. اگر unit test میشه نوشت، آیا باید برای هر کدام از کامند هایی که توی اکشن کال میشه، تست جدا باید نوشت یا اینکه کلا نتیجه اکشن رو بررسی کرد. بنظر شما کدوم راه بهتره؟
سلام
در ایجاد ارتباط یک به چند بین Entity ها، شما بعضی مواقع از کلمه virtualقبل از ICollection<> استفاده میکنید.
میخواستم بدونم علتش چیه و نوشتن و ننوشتن virtual در ایجاد ارتباط چه تفاوتی ایجاد میکنه؟
متشکرم
سلام
زمانی کع می خواهیم lazy loading را فعال کنیم از virtual استفاده می کنیم
سلام خسته نباشید . در ابتدای پروژه گفتین دو فصل دیگه در انتها اضافه میشه . میخواستم بپرسم آیا اضافه میشه یا خیر ؟ از چه تاریخی ؟
سلام بعداز آپدیت به دات نت 6
فعلا داریم ستارگان میکروسرویس را تکمیل می کنیم.
سلام مهندس خسته نباشید
میخواستم ببینم شما در این دوره soap رو هم آموزش میدید؟
سلام
فعلا آموزشی برای این نداریم
اما GRPC را به این دوره اضافه می کنیم
سلام و خدا قوت
یک ابهامی برام پیش اومده؛ من دلیل استفاده از BackingFieldsرو درک نمیکنم.
با این کار، Business Logic رو داریم قاطی Entiry ها میکنم، در صورتی که شما فرمودین لایه ی Entity ها باید ایزوله و به دور از وابستگی به Business Logic و حتی نوع دیتابیس و پرووایدر مورد استفاده ی ما باشه که براحتی بتونیم در صورت نیاز حتی نوع دیتابیس رو هم تغییر بدیم.
در این صورت استفاده از BackingFields یک جور تناقض نیست؟
سلام
این امکانیه که به EF اضافه شده و می توانید در مواردی که نیاز دارید ازش استفاده کنید.
سلام
بعضی اوقات دیده میشه که فیلد Id تو دیتابیس بنا به دلایل سیستمی که مربوط به خود Sql Server هست (البته شما بهتر میدونید و ممنون میشم علتش رو بفرمائید چیه)، بر خلاف انتظار به طور مرتب زیاد نمیشه و یه گپ بین اعدادش به وجود میاد.
سوال بنده اینه که برای حل این مشکل ایرادی داره برای فیلد Id از Sequences که در قسمت 36 تدریس کردین استفاده کنیم؟
متشکرم
سلام
این مشکل را می توانید در خود Sql Server برطرف کنید.
بهتره از همین Identity خود Sql استفاده کنید و این مرتب نبود Id ها مشکلی در برنامه ایجاد نمی کند.
البته می توانید Id را هم در سمت اپلیکیشن ایجاد کنید. همان کاری که برای Guid انجام میدهیم
سلام استاد
ببخشید چند باری درباره اپدیت شدن این دوره بحث شده. اما خبری نیست. میشه بفرمایید کی بروزرسانی میشه؟ من خیلی منتظر هستم.
تشکر
سلام
در حال ضبط دوره ستارگان میکروسرویس هستیم
چند فصل دیگه باقی مانده بعد از این حتما آپدیت دوره را ضبط و منتشر می کنیم
سلام
من امتحان کردم پارامتری ورودی دادم دیگه اس کیو ال اینجکشن کار نکرد
رفرنس:
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
لطفا اینو بفرمائید:
اگر از روتینگ (اسلش) استفاده کنیم دیگه کوئری استرینگ خطا میده؟ فقط یکیشو میشه استفاده کرد؟
واقعا چقدر لذت بخشه یادگیری با تدریس آقای بابائی
هر ویدئو رو که میبینم، انگیزم برای دیدن ادامه ی دوره بیشتر و بیشتر میشه.
گره های ذهنی من تو کار با ASP.Ner Core داره دونه دونه باز میشه و متوجه میشم چه اتفاقی داره میوفته تو دات نت.
آقای بابائی واقعا خوشحالم از این که به شما و وب سایت باگتو اعتمادکردم و نتیجه این اعتماد چند برابر مثبت تر از اون چیزی بود که انتظارش رو داشتم و این نشون دهنده تعهد کاری و اخلاقی شما به مخاطب هست.
واقعا دم شما و وب سایت باگتو گرم.
سلام
ممنونم از شما
با همین سرعت پیش برین
سلام خسته نباشید
1- تو بحث sql injection که گفتید لیست سیاه درست کنیم، جایی خوندم اگر ورودی ها رو پارامتری بگیریم مثل مثال زیر
cmd.Parameters["@name"] = name
دیگه مشکل اس کیو ال اینجکشن حل میشه. آیا درسته؟2- اگر از روتینگ (اسلش) استفاده کنیم دیگه کوئری استرینگ خطا میده .درسته؟ فقط یکیشو میشه استفاده کرد؟
تشکر
تست نکردم
اگه شما اینو تست کردید نتیجشو اینجا بگید لطفا
من عاشق این اموزش ها هستم استاد بابایی خیلی تسلط خوبی به مباحث دارن و مطالبی ک بیان میکنن جدید و نیاز بازار کار هستن
مرسی از این همه انرژی شما
سلام
تو بحث sql injection که گفتید لیست سیاه درست کنیم، جایی خوندم اگر ورودی ها رو پارامتری بگیریم مثل مثال زیر
cmd.Parameters["@name"] = name
سلام
بین کوئری استرینگ و روتینگ کدوم بهتره؟ مثلا از لحاظ پرفورمنس و سئو و ......؟
اصلا فرقی دارن ی فقط شکل نمایششون متفاوته؟
تشکر
سلام از نظر سئو استفاده از route بهتره نسبت به query string
سلام
تو قسمت روتینگ ها گفتید 2 مدل از 5 مدل موجود کوئری استرینگ و روتینگ هستش.
اگر از یکیش تو یک اکشن استفاده کنیم دیگه نمیشه از اون یکی حالت استفاده کرد؟
مثلا من فرمت رو روی روتینگ بزارم دیگه کوئری استرینگ رو اکشنم جواب نمیده یا برعکس. درسته؟
اگر اشتباهه چجوری میتونم از جفت حالت ها روی یک اکشن استفاده کنم
سلام و خداقوت
آقای بابایی، در رابطه با قسمت 22 به یه مشکلی برخوردم که در قسمت باگوب سایت مطرح کردم.
اگه براتون امکان پذیره یک نگاهی بهش بندازین
متشکرم از زمانی که میذارید
سلام
اگه امکانش هست در مورد اینترفیس IEqualityComparer که در قسمت 15 ازش استفاده کردین، بیشتر توضیح بدین یا مقاله ای در موردش در سایت قرار بدین.
با تشکر از زحمات وب سایت باگتو
سلام استاد در این دوره بصورت کامل با جاوا اسکریپت و ajax آشنا میشیم؟
سلامی آقای چاپی
خیر، در این دوره تمرکز بر روی Backend و آموزش جاوا اسکریپت و یا آموزش Ajax در این دوره نداریم.
البته از این موارد در پروژه دوره استفاده می کنیم
سلام خسته نباشیدُ فصل اول قسمت پنجم تکرار قسمت چهارم هست.
سلام آقای کریمی
این فصل اشتباه نام گذاری داشته و هیچ فایلی کم و یا تکراری نداره
سلام. اگه فقط فصل 20 ام رو بخوایم بخریم هزینه اش جقدر است
سلام
این فصل فروشی تکی نداره
سلام پیشنیاز این دوره کدوم دوره ها هستش ؟
سلام
دوره مقدماتی asp
سلام و وقت بخیر
من دو سوال از فصل ۱۱ داشتم .ممنون میشم راهنمایی بفرمایید .
برای حملات csrfمیتونیم سرویس AddAntiForgeryTokenرا در استارت اپ فعال کنیم ؟ایا همین خط کد کفایت میکنه یا تنظیمات دیگری هم نیاز است ؟
در مورد حملات xss . زمانیکه از درگاه بانکی استفاده میکنیم و در مرحله برگشت از درگاه بانکی کاربر لاگ اف میشه و اگر SameSiteMode.none قرار بدیم در configuration . مشکل برظرف میشه . اما حمله xss چطور ؟ ایا روش بهتری برای درگاه وجود دارد ؟
تنظیمات پلسک رو انجام دادم ولی توی کد هایی ک نوشتم خطا میزنه و اجرا نمیکنه. اینو چکار باید کزرد ؟
خطا رو با جزئيات كامل در قسمت باگ سايت ارسال كنيد
سلام . ببخشید دوره ستارگان asp رو خریدم میخواستم بدونم چطوری میشه برای درخواست های موبایل cors تعریف کرد چون referrer مشخصی ندارد و امکان حملات csrf وجود دارد؟
سلام وقت بخیر.
چطوری میشه برای سایتی که ساختیم ایمیل درست کنیم که درارتباط باشن باهامون ؟ مثل همین جایی که به شما بیام میدیم ؟
ایمیل رو باید از سمت سرور ایجاد کنید
با پنل پلسک می توانید برای دامنه خود ایمیل ایجاد کنید.
سلام . میخواستم بدونم چطوری میشه برای درخواست های موبایل cors تعریف کرد چون referrer و origin مشخصی ندارد و امکان حملات csrf وجود دارد ؟ Anti Forgery Token هم برای api امکان ندارد ؟
سلام
Cors یکی از قابلیت های مرورگرهاست و برای اپلیکیشن موبایل شما همچین مشکلی ندارید
سلام وقت بخیر
دوره ای که آماده شده بسیار کامل و جامع هست.
امکان فروش بخش های دوره به صورت مجزا براتون مقدور هست؟
سلام
ممنونم از شما
بله می توانید با شماره واتس اپ اعلام شده در قسمت تماس با ما هماهنگ کنید
برای خرید به صورت فصل به فصل
سلام اول از همه میخوام بابت آموزش خوبتون تشکر کنم و در ادامه دو سوال برام پیش اومده
1- چرا قالب سایت رو عوض نمی کنید واقعا خیلی قالب سایتتون بد هست، برای کسی که همچین دوره خوبی تدریس کرده من این قالب رو دیدم تاسف خوردم (مخصوصا قسمت کامنت ها)
2- بخش جدیدی به دوره اضافه خواهد شد بابت تغیرات net 6. ؟
سلام
بله حق با شماست
قالب سایت مناسب نیست. اما تا به حال اولویت ما نبوده
بیشتر بر روی محتوا تمرکز کرده بودیم.
اما حتما به زودی یک قالب مناسب برای سایت اماده می کنیم. دات نت 6 هم سعی بر اینهکه در دی ماه آپدیت رو به دوره اضافه کنیم
من یه سوالی داشتم تویه قسمت اضافه کردن محصول برای توضیحات محصول از CKEditor استفاده کردید اما داده های CKEditor تویه دیتابیس ذخیره نمیشه حتی من سورس شما هم تست گرفتم اونجا هم ذخیره نمیشه برای رفع این مشکل باید چیکار کرد ؟
سلام
لطفا بررسی کنید ببینیم اصلا دیتا رو به سمت کنترل ارسال می کنید؟
سلام خسته نباشید ببخشید من قبلا این دوره رو با یه شخص دیگری و باهماهنگی آقای احسان بابائی خریداری نموده ام با این m.ahmadi2974@gmail.com اما الان میخام دانلود کنم میگه چنین ایمیلی ثبت نام نشده میشه کمک کنید بتونم دوره رو دانلودکنم؟
باتشکر
سلام
اگر از شخص ناشناسي اكانت خريداري نموده ايد قطعا از شما كلاه برداري شده است و همچين ايميلي اصلا در باگتو ثبت نام نشده است.
اما اگر با يكي از دوستانتان اشتراكي دوره را خريداري كرده ايد اطلاعات پرداخت و اكانت را ازش بگيريد.
درضمن من يادم نمياد براي خريد اين دوره با شما هماهنگ كرده باشم. و خريد دوره ها فقط از طريق سايت امكان پذيره و هر خريد براي يك اكانت
لطفا اطلاعات دقيقتري ارسال كنيد.
با سلام، برای دوره تخفیف جدید می گذارید؟
سلام وققتون بخیر
این دوره از سایت الان تخفیف نداره
برای اطلاع از تخفیفات سایت پیج اینستاگرام باگتو رو دنبال کنید
https://www.instagram.com/bugeto_net/
سلام آقای بابائی عزیز .
راه برطرف کردن مشکل من توی پیام قبل رو پیدا کردم فقط کافی بود حالت delete رو توی کانفیگ مشخص کنم
OnDelete(DeleteBehavior.NoAction)
سلام آقای بابائی عزیز . خسته نباشید .
توی قسمت باگ متاسفانه جوابی دریافت نمی کنم .
درباره فصل 3 قسمت 7 دقیقه 22:30 ثانیه
دقیقا همین چیزی که توی این ویدیو و دقیقه گفتین رو نیاز دارم اما متاسفانه هر جور کد میزنم جواب نمیتونم بگیرم
می خوام دو جدول داشته باشم .
اولی :
آی دی
نام
دومی :
آی دی
فیلدی از جنس جدول اول
فیلدی از جنس جدول اول
چجوری بنویسمش ؟
اگه کامل توضیح ندادم آدرس فیلم رو نگاه کنین متوجه میشین .
سلام و خسته نباشید. ممنونم از آموزش بسیار خوبتون. واقعا در کمترین زمان مفیدترین مطالب رو میگین
یه سوال داشتم در قسمت صفحه بندی اختصاصی (pagination) اگر بخوایم اطلاعات رو از 3 جدول بگیریم و صفحه بندی کنیم به چه صورته؟
مثلا 3 تا جدول داریم که فیلدهای id,name, createDate دارن و در ضمن جدول ها با هم ارتباط ندارن.
(از union استفاده کردم و به صورت AsEnumerable اطلاعاتی که میخوام رو بدست میارم ولی همه اطلاعات رو میگیره چطور فقط اطلاعاتی صفحه مورد نظر را با union از دیتابیس بگیریم؟)
سلام آقای بابائی عزیز . من یک سوال برام پیش اومده و هرچی گشتم نتونستم جوابش رو پیدا کنم .
من دو جدول دارم که می خوام این دو تا رو با هم ادغام کنم .
اولی فقط دو فیلد آی دی و نام داره
دومی 3 تا فیلد آی دی و آی دی فرزند و آی دی پدر رو داره
توی جدول دوم آی دی فرزند و آی دی پدر باید هر دوشون یکی از ردیف های جدول اول باشه که تا اینجا طبق آموزش هاتون جلو رفتم و خدا رو شکر به مشکل نخوردم .
اما حالا زمانی که می خوام این ها رو ادغام کنم و توی جدول دوم بجز 3 فیلد قبلی 2 فیلد نام فرزند و نام در رو از جدول اول واکشی کنم به مشکل می خورم . مخصوصا زمانی که می خوام از پیجینشن هم استفاده کنم و نوع کوئری رو از AsQueryable قرار می دم نمی تونم درست و حسابی حتی از اینکلود استفاده کنم ( نمیدونم اینکلود کارم رو راه می ندازه یا نه می خواستم تست کنم که خطا می گرفتم . )
ممنون میشم راهنماییم کنین
سلام آقای آهمند
لطفا اطلاعات بیشتر و سورس کلاس ها را در قسمت باگ ارسال نمایید
سلام امکانش هست دوره رو به دات نت 6 آبدیت کنید ؟
سلام
بله حتما این کار را انجام میدهیم
سلام و خسته نباشید
ببخشید میشه بگید که چه زمانی اپدیت دات نت 6 هم به ویدئوها اضافه میشه؟ و همچنین اینکه در یکی از پاسخ ها فرمودید که چند اپدیت این دوره خواهد داشت، میشه بفرمایید چی هستند؟
من این دوره رو خریداری کردم و فوق العاده راضی هستم. توی اموزشهای فارسی که تابحال دیدم از اموزش شما بیشترین لذت رو بردم. تال الان تقریبا نصف ویدئو ها رو دیدم. سرفصل ها و آموزش واقعا حرفه ای بود.
تشکر
سلام دوست عزیز
ممنونم از شما
برای آپدیت این دوره grpc و blazor را داریم و دات نت 6 هم به زودی اضافه می کنیم
ببخشید پیش نیاز این دوره رو نگفتین
سلام
برای شرکت در این دوره باید آشنائی مقدماتی با Asp.net Core داشته باشید.
و سی شارپ هم در حد متوسط بلد باشید
سلام . توی جلسه 8 فصل 20 زمانی که ما از Identity استفاده می کنیم کد های بخش AttriButes رو اصلا در نظر نمیگیره و 4 فیلدی که برای زمان ثبت نام و ... هست توی دیتابیس ساخته نمیشه .
سلام
در ویدئوهای آموزشی برای کلاس user از اتریبیوت مربوطه استفاده نشده است.
طبق آموزش قسمت های قبلی از این اتریبیوت برای کلاس های که نیاز دارید استفاده نمایید
سلام داخل دات نت 6 فایل استارت آپ رو نداریم . برای دسترسی به بخش کانفیگور سرویس چیکار کنم ؟ :)
سلام در کلاس program.cs
امیدوارم یه روزی کتاب آموزشی هم منتشر کنید چون دسترسی به محتوا و مطالب اون سریع تر هست
سلام اقاي كاكايي
ممنون از پيشنهاد شما
🌹
سلام وقتتون بخیر باشه . ببخشید این دوره که قرار هست به .net6 آپدیت بشه . برای کسایی که قبلا دوره رو خریداری کردن آپدیت ها قابل دانلود هست یا باید مجدد خریداری کنن ؟
سلام
نیازی به پرداخت مجدد نیست و تمای آپدیت های بعدی برای کاربرانی که دوره را خریداری کرده اند رایگان قابل دانلود می باشد.
البته خود دوره چندین اپدیت داره که بعد از هر آپدیت افزایش قیمت خواهد داشت اما برای کاربران قبلی دوره هیچ هزینه ایندارد این افزایش قیمت ها.
سلام
یک پیشنهاد برای ظاهر سایت خودتون داشتم
بخاطر اینکه تعداد نظرات کاربران این دوره بسیار زیاد شده است ارتفاع صفحه بیش از حد بزرگ شده و بنابراین وقتی قراره صفحه را برا نمایش مطالب خود دوره با موس اسکرول کنیم ، با حرت کم موس، صفحه به شدت اسکرول میشه و کلا کاربر اون مطلب اصلی را گم میکنه و میشه گفت پیمایش صفحه سخت شده
بهتره قسمت نظرات را در یک
div با قابلیت اسکرول برا خودش قرار دهید که این مشکل حل شود.
سلام
ممنونم از پیشنهاد شما
حتما این مورد را به سایت اضافه می کنیم
سلام من برای بار دوم هست که کامنت میزارم امکاننش هست که فقد چمد فصل از دوره رو خریداری کنم
سلام و خسته نباشید دات نت 6 اومده امکانش هست به این آموزش یه بخش برای تغییرات دات نت 6 هم اضافه کنید ؟
سلام
بله اين دوره به دات نت ٦ آپديت ميشه
سلام
ما هر سرویسی تو لایه اپلیشکیشن مینویسیم باید طوری باشه که برای همه endPonit ها جواب بده؟
مثلا اگه امروز پروژه ما لایه ui ش mvc هس
فردا خواستیم براش api بزنیم اون سرویس ها باید کارای api رو هم هندل کنه؟
یا ما برای هر ui میتونیم یا باید یه سرویس مشخص بنویسیم؟
قانونی برای این هس؟
سلام
تمامی endpoint های شما می تونند از یک سرویس استفاده کنند
با سلام و وقت بخیر
در پروژه پایانی، دسته بندی محصول بصورت داینامیک پیاده سازی شده یا ثابت؟
سلام
در پروزه پایانی یک موجویت برای دسته بندی ها داریم و به صورت داینامیکه
سلام ...
این دوره مانند قسمت های آخر دوره مقدماتی اول کد نوشتید و بعد در مورد کدها توضیح دادید؟؟؟؟
سلام خير
دو دوره مقدماتي هم فقط چند قسمت به اين صورت ضبط شده است
سلام وقت بخیر
پیرو سوال قبل پروژه رو دیباگ کردم تو متد post اون پارامتر ورودی apikey هنگام دیباک مقدار mysecretkey\n میگیره و وقتی تو if قرارمی گیره چون مساوی نیستن ارور 400 میده و وقتی خودم دستی تو دیباگ \n رو حذف می کنم درست میشه
سلام
در آپلود تصویر به روش api هنگام دیباگ برای return upload.FileNameAddress مقدار null را بر می گرداند
سلام اين مورد رو بايد سمت اپليكيشن api ديباگ كنيد
هردو پروژه رو اجرا و با ديباگ بررسي كنيد ببينم تصويري به سمت api ارسال ميشه يا نه؟
سلام وقت بخیر
در قسمت 22 پروژه در ساخت api برای upload تصویر آدرس را داخل postman قرار می دم ولی در هنگام post شدن ارور 404 میده و مقدار 1 را بر می گردونه
لطفا راهنمایی کنید ممنون
سلام آقای بابائی عزیز
خدایش دارم دوره هاتون را می ببینم لذت میبرم
خیلی خوشحالم که با سایت شما آشنا شدم
برای شما بهترین ها رو ارزومندم
سلام
ممنونم از شما آقاي زيوري
اميداوم نهايت استفاده رو ببريد
قطعا بعد از اتمام اين دوره رشد بسيار زيادي در برنامه نويسي تجربه مي كنيد
سلام
با تشکر از شما
درخصوص استفاده از identity asp core در identityserver4 به صورت داینامیک و در کل یزور داینامیک خیلی گنگ و در حد 30 ثانیه آخر ویدیو توضیح داده شد و متاسفانه بنده چیزی متوجه نشدم. اگه ممکنه بیشتر توضیح بدین یا منبع مناسب و خوبی می شناسید معرفی کنید یا ...
تشکر از شما
عالی
سلام آقاي حميدي
در سايت خود identity server نحوه انجام اين كار را توضيح داده است
البته در آپديت هاي كه براي دوره ميزاريم اين قسمت رو هم اضافه ميكنيم
سلام آقاي حميدي
در سايت خود identity server نحوه انجام اين كار را توضيح داده است
البته در آپديت هاي كه براي دوره ميزاريم اين قسمت رو هم اضافه ميكنيم
سلام ممنون از آموزش خوبتون.
ببخشید برای اینکه قابلیت مرتب سازی و جستجو را برای تمام ستون های یک تیبل اضافه کنیم. شما چه پیشنهادی می دهید.
سلام آقاي عباسي
ميتونيد يك متد جنريك براي عمليات مرتب سازي ايجاد كنيد و براي هر پروپرتي اون رو استفاده كنيد.
سلام ببخشید استاد IUnitOfWork رو هم تدریس کردید در دوره ؟؟
سلام خیر
در خود DbContext الگوی unitofwork و Repository استفاده شده
سلام وقت بخیر
آیا این درسته که داخل سرویس ها برای پارامتر ورودی یا مقدار بازگشتی متدهاش باید از خود Entity استفاده کرد و از DTo ی اون ها استفاده نشه ؟ آیا این گفته صحت داره ؟ در مورد کد نویسی تمیز میگم
ممنون از شما
سلام
خیر به هیچ عنوان برای ورودی سرویس ها از خود entity ها استفاده نکنید
چون کاربران همه اطلاعات entity رو میتونند وارد کنند و ممکنه تغییراتی در سیستم اعمال بشه که مد نظر شما نباشه
حتما از یک dto برای ورودی و خروجی سرویس ها در لایه اپلیکیشن استفاده کنید
سلام
خیر به هیچ عنوان برای ورودی سرویس ها از خود entity ها استفاده نکنید
چون کاربران همه اطلاعات entity رو میتونند وارد کنند و ممکنه تغییراتی در سیستم اعمال بشه که مد نظر شما نباشه
حتما از یک dto برای ورودی و خروجی سرویس ها در لایه اپلیکیشن استفاده کنید
سلام . با چه ورژنی از Asp.Net Core هست ؟؟؟
سلام
ورژن ٥ كه براي ٦ و ٧ هم آپديت ميشه
سلام میشه لطف کنید تفاوت Entity رو با ValueObject در قالب یک مثال توضیح بدید؟ ممنون
سلام
يه پست اينستا براي اين تهيه ميكنيم
سلام بر تیم محترم باگتو
تو بخش ثبت نام کاربر وقتی که میخوایم ارورهای مربوط به customIdentityerror نمایش داده بشه با این که validation summary رو اافه می کنیم به view ولی باز اگر نام کاربری تکراری باشه به کاربر ارورش نمایش داده نمیشه ولی عملیاتش به درستی هنگام دیباگ انجام میشه
لطفا راهنمایی فرمایید
با تشکر از شما
سلام
لطفا تاریخ ایجاد دوره و آپدیت دوره هم اضافه کنید.
درباره پیام اون کاربر که گفته راضی نبوده و درخواست برگشت پول کرده ،
من بنظرم دوره خیلی خوبی هست . و خیلی از مباحث پوشش داده شده و هم اینکه اقای بابایی بیان خوبی دارند و مسلط هستند.
حداقل همه ویدیوها رو دانلود نمیکرد بعد میگفت ...
و بنظر من هم سو استفاده از شرایط بازگشت وجه است.
سلام
ممنون از پیشنهاد شما
حتما این قابلیت را هم اضافه می کنیم
سلام وقت بخیر ، خسته نباشید
ممنون برای برگذاری همچین دوره کامل و مفیدی تو ایران
بهترین سایتای بزرگ و مرجع ایرانی هیچکدوم روش اموزشش مثل شما کامل و جامع نیست
متاسفانه بعضی از ادما احساس زرنگ بودن میکنن بعد دیدن میگن رضایت نداریم ، بنظر من اینطور افراد
باید حسابشون از اینجا باید کلا پاک بشه و بهشون ارزش داده نشه
سلام جسارتا من دوره رو خریداری کردم ولی الان برای برگرداندن هزینه از من دلیل و مدرک میخوان. در صورتی که در توضیحات گفته شده "اگر از دوره راضی نبودید می توانید هزینه خود را به صورت کامل از طرف باگتو پس بگیرید"
و من واقعا از دوره نسبت به قیمتش رضایت ندارم🙏
سلام شما دقيقا از ٢ ماه پيش تا به امروز ٣ دوره
Asp.Net Core مقدماتي
تزريق وابستگي
و مديريت خطا را خريداري و مشاهده كرده ايد.
و كاملا با نحوه آموزش و تدريس باگتو آشنايي داشته ايد.
و با اين دانشي كه داشته ايد اقدام به خريد دوره ستارگان asp.net core
كرده ايد.
دقيقا ١ روز بعد از خريد همه ويدئوها رو دانلود كرده ايد و پس از دانلود كامل ويدئو ها تماس گرفته ايد كه از دوره ناراضي هستم.
من قضاوت رو ميزارم با كاربران سايت.
شما چطور توي ١ روز تونستين ٧٠ ساعت فيلم رو مشاهده كنيد كه به اين نتيجه رسيده ايد كه دوره مناسب نيست؟ در صورتي كه بيش از ٣٠٠ نفر ديگر در دوره شركت كرده اند و همه كيفيت دوره را تاييد كرده اند.
به نظر من اين كار سواستفاده از شرايط بازگشت وجه است.
کاش مشاهده انلاین هم بود
سلام
اين قابليت رو داريم اضافه ميكنيم
باسلام
چطور میتونم فایل nlog.config را در root پروژه نذارم و اون رو در مسیر دلخواهم قرار بدم؟
سلام
این اموزش عالیه فقط اموزش هوش مصنوعی هم داشت کامل ترین اموزش ایران بود
کاش مشد ml .net اضافه کنید
با سلام خدمت مهندس بابائی
آیا در پروژه از مباحثی که در دوره ستارگان ارائه شده استفتده شده و هم چنین دیزاین پترن مثل دوره مقدماتی که از الگوی facad استفاده کردید در این پروژه هم از دیزاین پترن استفاده کردید ؟
ممنون از آموزش های خوبتون
استاد عزیز، سرفصل خیلی ارزشمندتر از قیمتی هست که گذاشتید، سرفصل ها و کارهای دیگه شما رو دیدم. ترقیب شدم حتما دنبالتون کنم. ندیده جزو مورد علاقه هام شدید. خیلی سرفصلهای کامل و به روز و جالبی دارید. ممنون بابت این وقت که میزارید و این دوره ها رو تهیه میکنید. دات نت پنج اگرچه ال تی اس نیست و شش داره میاد اما بازم ارزش کار کردن رو داره. ضمنا اینم بگم واقعا آیدنتیتی سرور جزو چیزهایی هست که شخصا منتقدشم و ندیدم تو پروژه های بزرگ استفاده بشه و همه حرفه ای ها پیور مینویسن، دلیلشم حساسیت موضوعی هست که این فریم ورک دست گذاشته روش.
و این که شما چه روشی رو پیشنهاد می کنید ؟ با پروژه شروع کنیم و در صورت برخورد با مسائل برگردیم و مطالعه کنیم و یا همه رو به ترتیب بخونیم و بعد پروژه رو استارت بزنیم
فصل ها خيلي مهم تر از پروژه است.
حتما همه فصل ها رو ببينيد بعد پروژه رو انجام بدين.
سلام وقت بخیر
آیا برای شروع این مباحث را باید به ترتیب شروع کرد یا مهم نیست؟
سلام
برخي از فصل ها مثل unit test ,ef core , linq در بقيه فصل ها هم استقاده شده و بايد بلد باشيد.
در كل نيازي به ترتيب ديدن نسست
سلام خدمت شما مهندس بابائی
آیا پروژه نهایی ادامه فروشگاه دوره مقدماتی هست چون یه جا خوندم که فرموده بودید ادامه هست؟
سلام اقاي رحمتي
خير
پروژه اين دوره از ٠ شروع ميشه
و از پروژه دوره مقدماتي حرفه اي تر طراحي شده
به نظرم چندتا عکس از سایت طراحی شده نهایی بزارید سطح پروژه بهتر قابل درک و لمس هست ، و بهتر میشه با دیگر آموزش ها مقایسه و تصمیم گیری کرد.
چون سرفصل هایی که میفرمائید خیلی از سایت ها برای بزرگ جلوه دادن دوره هاشون میگذارند
با تشکر
ممنونم از پیشنهاد شما
سلام علیکم
آیا امکانش هست یک دمو از پروژه فاینال بزارید ؟
آیا مبحث چند فروشندگی هم در دوره آموزش داده شده ؟
ممنون
سلام
خیر چند فروشندگی روی این پروژه پیاده سازی نکرده ایم.
پروژه هم تکنیکاله و لیست مواردی که بر روی پروزه انجام شده است می توانید در عنوان قسمت های فصل اخر ببینید.
سلام
چرا جواب سوال منو ندادید
واقعا براتون متاسفم
سلام
پاسخ کامنت شا هم ارسال شد
بابت تاخیر از شما معذرت میخوام
با علت حجم بالای کار گاهی کامنت ها دیر جواب داده میشه
یا ممکنه یا کامنت یادم بره جواب بدم
سلام خدمت شما آیا دوره react یا angular هم برگزار میکنید در آینده
سلام
بعد از اتمام دوره های نیمه تمام
دوره انگولار رو شروع می کنیم
سلام وقت بخیر
برای استفاده از این دوره پیش نیاز باید دوره مقدماتی رو بگذرونیم یا از همین دوره شروع کنیم
ممنون
سلام
سرفصل هاي
فصل دوم و سوم دوره مقدماتي رو نگاه كنيد
اگه اون مطالب رو بلديد ميتونيد از همين دوره شروع كنيد.
در كل اگر تا به حال با core كار نكرده ايد بهتره مقدماتي رو تا فصل ٣ ببينيد.
درود جناب بابایی
من یه سوال کلی داشتم
آیا روشهایی که در این پروژه برای کار با دیتابیس توضیح دادین برای بیگ دیتا مثلا دیتابیسهایی با یک میلیون رکورد کارایی داره ؟
در غیر اینضورت باید از چه تکنیکهایی استفاده کنیم؟
سپاس از شما
با عرض سلام
به صورت کلی نمیشه گفت
کیس با کیس متفاوته. معمولا برای کار با دیتاهای بزرگ نیاز داریم کئوری های خودمون رو بهینه تر کنیم.
که برای این باید تخصص خوبی در Sql داشته باشید و به خوبی اون ساختار داده ای رو بشناسید
سلام وقت بخیر ، ببخشید ب اینکه ارزشش بیشتر تز اینهاست ، ولی ، قیمتش خیلی بالاست، برای من که واقعا بالاست
سلام
نسبت به دانشی که بدست میارید واقعا قیمت مناسبی داره.
شما بعد از این دوره میتونید درآمد ماهیانه بین 5 تا 10 میلیون را داشته باشید
پس در برابر ارزشی که بدست میارید واقعا قیمت دوره ناچیزه
سلام
استاد بابایی عزیز واقعا ازتون ممنونم ویه خسته نباشید جانانه بهتون میگم چون برای این دوره واقعا سنگ تموم گذاشتید وبه ساده ترین شکل ممکن مطالب را توضیح دادید.
یرای من دورتون خیلی مفید واقع شد وبسیاری از اشکالات وابهام های من رفع شدند.
امیدوارم همیشه سالم و موفق باشید.
کش فایل های استاتیک چجوریه
كش در مرورگر كاربر منظورتونه؟
فصل پرفرمنس رو كامل ديدين؟
در این قسمت محافظت از api ها
شما اموزش دادید که چطور api هارو ایمن کنیم ولی با کلاینت میشه با کاربران هم اموزش بدید؟ یعنی یک api داریم که کاربران برای دسترسی بهش نیاز به توکن داشته باشند
سلام
وقتتون بخیر
من به تازگی با سایت شما آشنا شدم، تجربه کاری من با برنامه نویسی PHP و به صورت تخصصی تر با Laravel هستش، اخیرا تصمیم گرفتم وارد .net Core بشم و نیاز دارم خیلی سریع آشنایی خوبی از این زبان در سطوح بالاتر از Junior به دست بیارم، قصد دارم دوره مقدماتی و رایگانی که شما زحمت کشیدین تولید کردین رو شروع کنم و بعد از اون سراغ این دوره بیام، میخواستم ببینم دوره شما به درد من میخوره؟؟ با اتمام این دوره میتونم در سطح Senior وارد کار بشم یا خیر؟ و اینکه تخفیف هم دارین یا نه؟
سلام آقای علیخانی
تبریک میگم که قصد یادگیری یکی از بهترین فریم ورک های وب را دارید
و ازتون تشکر می کنم که آموزش های باگتو را انتخاب کرده اید.
بله شما با دیدن این دوتا دوره و البته تمرین و تمرین میتونید به سطح برنامه نویس حرفه ای در Asp.Net Core برسید.
و چون قبلا تجربه برنامه نویسی وب رو داشتین خیلی سریعتر میتونید Asp.Net Core را یاد بگیرید.
برای این که از تخفیفات باگتو مطلع بشوید لطفا پیج اینستاگرام باگتو را فالو کنید.
https://instagram.com/bugeto_net
سلام مهندس
فکر میکنم تو این دوره برای
test
هم اموزش داشتین یا دوره دیگه بود
مهندس ممکنه تخفیف داشته باشه دوره شما؟که منتظر تخفیف بشم
سلام
پله در این دوره آموزش کامل UnitTest در Asp.Net Core را داریم
فصل دوم این دوره آموزش تست نویسی است
لطفا برای اطلاع از تخفیف های دوره ها پیج اینستا گرام باگتو را دنبال کنید
https://instagram.com/bugeto_net
سلام. چرا سرعت دانلود ایمیج از داکر هاب انقدر پایینه. با وی پی ان و بدون وی پی ان. فرق نمیکنه
راهکاری داره؟
سلام
میتونید از ریپازیتوری های دیگه استفاده کنید. و یا اینکه ریپازیتوری اختصاصی خود را راه اندازی کنید که ایمیج ها از سرور خودتون دریافت شود
سلام استاد
من در حال گذراندن دوره مقدماتی شما هستم
دو تا درخواست دارم یکی در مورد قیمت پکج هستش که برای خیلی ها از توانشان خارج هستش
دوم اینکه یک راهنمایی میخام برای یک شرکت دارم کار میکنم که باید رو سامانه پیامک ارسال بشه زمانی که کاربر ثبت نامش رو انجام میده روی لوکال ارسال میشه مشکلی نداره ولی وقتی پابلییش میگیرم دیگه ارسال نمیشه 3راه وجود داشت برای ارسال پیامک هر سه راه رفتم نشد که نشد مخم دیگه کار نمیکنه شما چیزی به ذهنتان نمیرسه؟
سپاسگذارم
سلام مهندس بابایی من تقریبا به آخر های پروژه عملی رسیدم
میخواستیم ت پروژه قسمت نظر کاربران رو هم اضافه کینم ولی نکردیم
استاد بابای عزیز سلام
ممنون میشم استاد از طریق پی پال امکان برداخت داشت باشم چون هیچگونە حساب بانکی در ایران ندارم و اگرا امکان دار با پای پال هزینە این آموزش پرداخت کنیم.
ممنون استاد عزیز
سلام دوست عزیز
ممنونم که آموزش های باگتو را دنبال می کنید
لطفا برای پرداخت و تهیه دوره با خانم احمدی در واتس اپ هماهنگ کنید
09100187749
سلام. ممنون بابت دوره خوبتون
اگه میشه یک دوره هم برای blazor برگزار کنید
من در بخش پایانی پروژه زمانی که میخوام ارسال ایمیل انجام بدم در لوکال انجام میشه اما زمانی که کد رو در هاست آپلود میکنم ایمیل ارسال نمیشه... قابل ذکر است که با جیمیلم ارسال ایمیل رو انجام میدم ... باید در بخش هاست چه تنظیماتی انجام بشه؟
کد ارسال ایمیل همان کد آموزش داده شده است
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 اطلاعات وجود ندارد.
سلام استاد مرسی بابت دوره
فقط ممکنه استاد ی بخشی یا دوره جدایی اضافه کنید راجب محصولات بیشتر توضیح بدین
مثلا من الان برای پروژه اخر میخام برای ی سری از محصولات 2 سایز داشته باشیم و خب چند تا هم دوره دیدم از یوتیوب
ولی چون لایه بندی ما فرق داره اصلا نتونستم یاد بگیرم
ممکنه همچین دوره یا بخشی اضافه کنید؟
و اینکه استاد الان وقتی ما این پروژه رو ببریم روی هاست
چ کاربری به صورت ادمین در نظر گرفته میشه؟ یعنی بعد اینکه سایت بالا اومد . ادمین چطوری میتونه وارد پنل بشه
سلام و خسته نباشید، دوره Blazor چه زمانی ارائه می شود؟
سلام
لطفا یه دکمه دانلود همه بزارید .پدر آدم در میاد دونه دونه کلیک میکنه
ممنون
برای دریافت لینک کامل به پشتیبانی سایت
پیام ارسال کنید
با عرض سلام و خسته نباشید
سوالی داشتم که در فصل آخر و پروژه پایانی بخش api من نتونستم احراز هویت با jwt رو انجام بدم ... سمیشه یک مقاله متنی برای این بخش اختصاص بدید.
چون در پروژه از identity استفاده میکنیم و کوکی بیس هست چطوری میشه jwt که token بیس هست رو اضافه نمود بدون اینکه چارچوب معماری کلین بهم بریزه و بخشها همونطور که شما آموزش دادید ادامه پیدا کنه
از اینکه وقت میزارید خیلی سپاس گذارم
سلام و وقت بخیر
استاد امکان آموزش درگاه های اصلی هم در این دوره هست ؟ مانند درگاه بانک ملت...
سلام احسان جان ممنونم از آموزشهای که گذاشتی
آموزش کامل
روهم بگذار Nhibernate & DDDفدای وجودت برادرعزیز
سلام
بعد از این دوره
آموزش کامل DDD رو میزاریم
سلام جناب بابایی عزیز.
ممنون بابت دوره فوق العاده تون. به شدت از تک تک مباحث دارم لذت می برم و ممنونم بابت تدریس عالیتون.
سوالی که داشتم اینه که وقتی بعد از پابلیش اولیه سایت احتیاج به تغییر داشته باشه یا اینکه بخوایم ویژگی جدیدی رو اضافه کنیم مجددا باید همون مراحل پابلیش رو انجام بدیم یا اینکه روش خاصی استفاده میشه؟ و اینکه تغییرات از محیط دولوپ و انتقال اون به محیط پروداکشن به چه صورته؟ در کدام قسمت از ویدیو ها تدریس شده است؟
استاد انتشار برنامه روی vps رو هم اموزش بدید
سلام
Vps هم به همین صورته . البته اگر یک پنل پلسک بر روی vps نصب نمایید
بخش 256 cqrs مشکل لینک دانلود داره
سلام آقای کنعانی
ممنونم که مشکل رو اطلاع دادید
مشکل لینک برطرف شد
به جد میتونم بگم این دوره بهترین دوره AspNetCore در سطح وبسایتهای فارسی هست. ساده و روان. انگار مدرس پیشت نشسته!
سلام استاد خوبین
میشه تو این دوره در یک بخش نمایش محصولات رو با کوکی آموزش بدین
مثل دیجی کالا که وقتی محصولاتو میبینیم در یک بخش میاد محصولاتی که ما دوست داریم و بازدید کردیم و محصولات مرتبطش رو نمایش میده بر اساس علاقه کاربر
ممنون میشم
سلام جناب مهندس
آیا در این دوره و در پروژه پایانی بخش انبار و گارانتی نیز انجام میشود ?
چنانچه امکان دارد عنوان بخشدهای مختلف پروژه که انجام می شود نام ببرید
تشکر
با عرض سلام وخسته نباشید خدمت استاد گرامی، استاد میشه یک قسمت هم به بخش پربازید ترین محصولات اختصاص دهید و بهینه ترین روش ها برای ذخیره تعداد بازدید های هر محصول را هم بررسی کنید.
سلام و وقت بخیر
استاد برای قرار دادن پابلیش سایت روی یک سرور لوکال از طریق IIS توضیح می فرمایید.
سلام. در خصوص نحوه ذخیره و کار با reapest form ها میشه راهنمایی کنید؟
سلام مهندس بابایی اگر میشه یک بار دیگه چند دقیقه ای آخرای فصل api درس hateoas ؤو توضیح بدید چون خیلی سریع ازش رد شدید و مشکلی با اج رف های آپدیت دارم که به این صورت هستن نمیدونم حالا این حالت درستش هستش یا نه
سلام استاد عزیز، ی سوال در مورد Identity Server 4 داشتم و اینکه گفته میشه که Identity Server 4 تا نسخه 2.2 دات نت کور جوابگو هست و برای اینه با .net 5 کار کنه باید نسخه پولی اون رو خرید جریان چیه میشه توضیح بدید ؟
سلام
Identity Server هم رایگانه و هم اپن سورس و ما در همین دوره بر روی دات نت 5 ازش استفاده کردیم
البته خدمات پولی هم داره که برای بهتر و ساده تر شدن کارتون میتونید از اون خدمات پولی استفاده کنید
خدماتی مثل پنل ادمین برای identity server که حتی این مورد رو هم خودتون میتونید توسعه بدین
سلام و عرض ادب
ضمن خسته نباشید بینهایت خدمت شما استاد بابائی عزیز. بی تعارف بگم که کاملترین دوره ای که میتونه وجود داشته باشه خود همین دوره است. واقعاً ممنونم، فرمودید که اگر بخشی از قسمتها لازم باشه که توی آپدیتها توضیح داده بشه، این پیام رو ارسال می کنم.
در فصل Identity اضافه کردن فرمهای Identity از طریق scaffolding که در خود asp وجود دارد را در پروژه های مولتی لایر چگونه باید اضافه شود که منطق لایه ها را از بین نبرد.
سلام استاد لطفا اون تخفیف 90 درصدی یا 80 درصدی را روی تمام دوره ها اعمال کنید مااغلب مشکل مالی داریم
سلام
برای این دوره زمان بسیار زیاده صرف شده
و از نظر محتوا و ارائه ارزش دوره خیلی بیشتر از مبلغ دوره است
و متاسفانه امکان تخفیف بیشتر برای این دوره وجود ندارد.
پیشنهاد می کنم در این تخفیف خرید کنید چون تخفیف های بعدی کمتره.
با سلام و عرض احترام
ممنون بابت آموزشها و زحمات تا اینجای کار ، خواهشمندم در بخشهای فنی که قراره توضیحات بدید در مورد چند زبانه کردن در سایت و web api هم توضیح بدید
سلام آقای کنعانی سعی می کنم در حد یک مثال این مورد رو هم به پروژه اضافه کنم
سلام استاد خسته نباشید، قسمت لینک دار کردن منو سایت، تقریبا چه زمانی آماده میشه؟؟
سلام از سه شنبه هفته بعد ضبط قست های باقی مونده این دوره شروع میشه و این مورد رو هم انجا ممی دهیم
با سلام و احترام
سورس قسمت 35 پروژه ناقصه
ممنون
سلام
در قسمت بعدی قرار میدهیم
سلام اگر بتوانید Linq , ef core را بصورت مجزا و جدا از Asp core ارائه می کردید خیلی خوب می شد . در ضمن اگر بتوانید wpf هم بصورت پروژه مجزا ارائه می کردید عالی می شد.
سلام خسته نباشید
مهندس دوره کامل شده ؟
دموی سایتی که آموزش داده شده را در کجا میشه دید
سلام و وقت بخیر
من در قسمت تعداد بازدید متوجه نشدم چطور میشه درخواست های ایجکسی رو چند بازدید محاسبه نکرد.ممنون میشم روشش رو توضیح بدید.
اکشن هایی که قراره با ajax استفاده بشوند رو فیلتر بازدید بر روی اونا باید غیر فعال بشه.
زمانی که یک اکشن ایجاد می کنید از قبل مشخصه که قراره این اکشن توسط یک View استفاده بشه و یا یک درخواست Ajax
در قسمتی که دسته بندی را ایجاد و لیست انها را نملیش میدهید با استفاده از auto mapper ......میشه بگید الان من میخواهم تاریخ درج دسته بندی در لیست را نمایس دهم چطوری است با استفاده از auto mapper
بی زحمت راهنمایی کنید خیلی ضروری است
با سلام خدمت استاد بابایی عزیز
از آموزشهای بسیار خوب شما در این سایت و اینکه بسیاری از دوره ها را رایگان در اختیار عموم قرار می دهید تشکر می کنم ویدئو های شما بسیار خوب و جنس و کیفیت صدای شما آن ها را جذاب تر کرده است. من مدرک کارشناسی مهندسی نرم افزار و ارشد مدیریت IT سیستم های اطلاعاتی پیشرفته دارم و از سال 78 تا کنون به زبان های Foxpro و ++C و CodeVisionAVR و #C ویندوز اپلیکیشن کد نویسی کرده ام و بعد از گذراندن دوره MVC در سماتک (بعد از دوره کار عملی قوی انجام نداده ام) منتظر فرصت بودم تا کدنویسی وب را استارت بزنم. آشنایی با سایت شما و دوره مقدماتی که گذاشتید باعث شد بتونم در چندماه گذشته وقت بزارم و دوره مقدماتی رو به طور کامل بگذرونم و الانم دوره ستارگان رو خریدم (البته با تخفیف عید فطر که خیلی هم عالی بود) انشالله این دوره رو هم به زودی شروع می کنم تا پروژه های مهمی که مد نظر هست رو ایجاد کنم. از شما و تیم خوبتان واقعاً ممنونم خدواند به رزقتان برکت بده و موفقیت تان روزافزون باشه.
سلام آقای خدابخش
واقعا انرژی گرفتم
ممنونم از انرژی مثبت شما
دوره ستارگان به مراتب از دوره مقدماتی بهتره و مطمئنم بعد از چند ماه درصد خیلی زیادی رشد رو تجربه می کنید و پروژه مورد نظر رو هم به خوبی پیاده سازی می کنید
سلام مهندس بابایی شما با تولید این دوره سطح علمیه برنامه نویس های ایران رو بالا بردید خیلی ازتون ممنونم
و یه سوال دارم آیا شما انتظارتون از کاربرانی که میان دوره شما رو تهیه میکنن اینه که 100 درصد مواردی که داخل دوره هستش رو یاد بگیرن که احساس رضایت داشته باشین یا اینکه اگر پنجاه یا هفتاد درصد رو هم یاد بگیرن شما احساس رضایت میکنید؟
چون یک جا یک مطلبی خوندم که گفته بود اساتید اگر درسی رو آموزش میدن نصبت به چیزی که میخواد دانشجو یاد بگیر ه بیشتر درس میدن که حتی اگر بیست درصدش رو بفهمه اون استاد به هدقش رسیده
سلام آقای منیعات
ممنونم از شما
درصد خیلی کمه و شما هرچه بیشتر یاد بگیرید شرایط بهتری رو بدست میارید
در حال حاضر دانشجوهایی داریم که در این دوره شرکت کردند و فعالیت خیلی خوبی دارند و حتی خیلی بیشتر از این موارد دوره یاد گرفته اند
پیشنهاد می کنم تا جایی که میتونید یاد بگیرید و حتی خارج از این دوره هم با سرچ و .... به دانشتون اضافه کنید.
اونی هم که میگه 20% یاد بگیری کافیه میخواد سریع دوره رو تموم کنی دوره بعدی رو ازش بخری(البته بستگی به نوع دوره و طرف هم داره)
سلام و وقت بخیر
استاد آیا در پروژه های بزرگ با امار بازدید بالا کاربران متصل و موارد مربوط به انها مثل ip , device و ... رو هم ذخیره می کنیم ؟یا فقط از ابزاری مثل histats یا google analyticsاستفاده می کنیم ؟اینکه مستقیم این اطلاعات را ذخیره کنیم باعث کاهش پرفورمنس سایت نخواهد بود؟کلا در مورد مزایا و معایب اینکار میشه توضیح بفرمایید و مساله رو باز نمایید . البته من اموزشهای مربوط به این قسمت رو دیدم و مشکلی در این اموزشها ندارم .سوالم رو از دید بهینه بودن روش انتخابی برای یک استارت اپ با بازدید بالا هست .و اصلا تاثیر گذاری این موارد رو روی چه بازدیدهایی میتونه باشه ؟ما همیشه میگیم بازدید بالا این مقدار چه محدوده ای هستن ؟
سپاس از شما
سلام
ابزارهای مثل google analytics امکانات خیلی زیادی در اختیار ما قرار میدهند که مارو از توسعه همچین سیستم های بینیاز میکنه
من خودم در اکثر پروزه های از همین ابزارهای آماده استفاده می کنم که به مراتب خیلی بهینه تر و بهتر از آمارگیریه که خودمان توسعه می دهیم
البته بستگی به نیاز پروژه هم داره
در برخی پروزه ها ممکنه به امکان خاصی نیاز داشته باشید که این ابزارها ارائه نکنند و اینجا مجبور میشین آمارگیر اختصاصی خودتان رو توسعه دهید.
در این دوره آمارگیری که پیاده سازی کردیم بیشتر به این دلیل بود که این قسمت را با دیتابیس مانگو دیبی پیاده سازی کنیم که کار با این دیتابیس رو هم به خوبی یاد بگیرید.
بازدید بالا هم در کانتکسی که کار میکنیم متفاوته
در حال حاضر پر بازدیدترین سایت ایرانی آپاراته که حدس میزنم روزانه تا 10 میلیون بازدید داشته باشه
اما از اونطرف در سطح دنیا وب سایت ها و اپلیکیشن هایی هستند که روزانه میلیاردها بازدید دارند.
به عنوان مثال قسمت استوری های اینستا گرام رو در نظر بگیرید که روزانه چند میلیارد از این Api نمایش استوری بازدید میشه
و یا سایت گوگل و ....
در کل من پیشنهاد می کنم برای پروژه هاتون google analytics رو کامل یاد بگیرید و از این استفاده کنید
گزارشات خیلی خوبی در اختیارتون قرار میده
سلام آیا می توانیم در Ef Core ویو اس کیو ال ت.لید کنیم واز آن استفاده کنیم
سلام
در Ef Core میتوانید از View های Sql Server استفاده کنید.
اما این که در خود EF Core این View ها را ایجاد کنید...! تا بحال با چنین موردی کار نکرده ام
اگر روشش رو پیدا کردین در قالب یک مقاله در باگتو منتشر کنید
سلام و درود
آقای مهندس،میخواستم بپرسم جنابعالی دقیقا در پروژه های واقعی به همین شکلی که آموزش دادید ، عمل میکنید؟ یا به خاطر اینکه این دوره فقط یه دوره آموزشی هست، سبک شما و روش های حل مسئله شما، صرفا جنبه آموزشی دارند و در تیم های حرفه ای واقعی این چنین عمل نمیشود؟
ممنونم از حسن توجه شما
سلام
بستگی به نوع پروزه و نوع تیم هم داره
در بسیاری از پروژه های بزرگ از اصول طراحی و الگوهای طراحی و بسیاری موارد دیگه هم استفاده می شود
که خیلی از موارد ربطی به Asp.Net Core ندارد و به بحث معماری و دیزاین مربوط می شود.
البته اگر پروژه را نگاه کرده اید در انتهای دوره چند قسمت برای بحث های تکنیکال اضافه می شود.
سلام و وقت بخیر
در قسمت طراحی PDP شما از کنترلر و ویو استفاده کردید و پروژه web apiنیست . آیا ما برای داشتن یک پروژه web api یک قسمت برای ویوهای ساده داریم و برای end point های دیگر کنترلرهای جداگانه طراحی میکنیم ؟
سپاس از شما
سلام
برای WebApi بهتره که یک Endpint جداگانه ایجاد کنید و از همان سریس ها در EndPoint استفاده کنید.
البته می توانید یک کنترلر برای Api هم به همان پروژه Web اضافه کنید