لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Master.NET Core MVC: Build Market Management System .NET 8
Master .NET Core MVC: Build Market Management System .NET 8
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش ASP.NET Core MVC, Entity Framework Core, SQL Server, ASP.NET Core Identity, Clean Architecture در NET 8 MVC Pattern Handle request with Controllers Render HTML with Views Pass پارامترها به متدهای اقدام ایجاد کلاس های مدل برای بارگیری داده ها Tag Helpers اعتبار سنجی با اعتبار نویسی Data Annotation با ویژگی های اعتبارسنجی سفارشی Views جزئی تعامل با نماهای جزئی و jQuery ایجاد مؤلفه قابل استفاده مجدد با ViewComponent BootStrap v5 از Css برای کنترل ناحیه چاپ استفاده کنید از معماری پاک برای اصلاح پایه کد موجود استفاده کنید. Entity Framework Core.
آیا برای ایجاد برنامه های وب شگفت انگیز با جدیدترین و بهترین فناوری مایکروسافت آماده هستید؟ آیا می خواهید تجربه عملی با الگوی Model-View-Controller (MVC) داشته باشید و یاد بگیرید که چگونه صفحات وب پویا را با نماهای Razor، Tag Helpers و jQuery ایجاد کنید؟ آیا می خواهید نحوه استفاده از Entity Framework Core و SQL Server را برای کار با داده ها کشف کنید؟ آیا می خواهید برنامه های وب خود را با شناسه و خط مشی های اصلی ASP.NET ایمن کنید؟ آیا می خواهید از معماری تمیز پیروی کنید و کدی بنویسید که نگهداری و آزمایش آن آسان باشد؟
اگر هر یک از این سوالات با شما طنین انداز شد، در جای مناسبی هستید!
این دوره چه چیزی را به شما آموزش می دهد؟
در این دوره آموزشی، نحوه توسعه برنامه های کاربردی وب با ASP.NET Core MVC با استفاده از NET 8، جدیدترین نسخه هسته فریمورک دات نت را خواهید آموخت. شما با اصول MVC شروع می کنید و یک برنامه وب ساده بدون چارچوب ایجاد می کنید. سپس، پشتیبانی از چارچوب MVC را اضافه میکنید و یاد میگیرید که چگونه درخواستها را با کنترلکنندهها مدیریت کنید، HTML را با view رندر کنید، پارامترها را به متدهای اقدام منتقل کنید، و کلاسهای مدل برای بارگیری دادهها ایجاد کنید.
در مرحله بعد، عملیات CRUD (ایجاد، خواندن، بهروزرسانی، حذف) را برای دستهها و محصولات با استفاده از یک مخزن ثابت پیادهسازی خواهید کرد. شما یاد خواهید گرفت که چگونه از Tag Helpers برای ایجاد پیوندهای ناوبری، فرم ها و فیلدهای مخفی استفاده کنید. همچنین یاد خواهید گرفت که چگونه ورودی کاربر را با حاشیه نویسی داده ها و ویژگی های اعتبارسنجی سفارشی تأیید کنید.
پس از آن، روی کنسول صندوقدار برای سیستم مدیریت سوپرمارکت کار خواهید کرد. شما از نماهای جزئی، jQuery و ViewComponents برای ایجاد اجزای رابط کاربری تعاملی و قابل استفاده مجدد استفاده خواهید کرد. همچنین یاد خواهید گرفت که چگونه یک فرم فروش و یک گزارش تراکنش با CSS برای چاپ ایجاد کنید.
سپس، معماری تمیز را اتخاذ میکنید و کد خود را برای پیروی از اصول جداسازی نگرانیها، وارونگی وابستگی و مسئولیتهای منفرد تغییر میدهید. شما یاد خواهید گرفت که چگونه کد خود را در پروژه ها و لایه ها سازماندهی کنید و چگونه از تزریق وابستگی برای جداسازی کلاس های خود استفاده کنید.
در مرحله بعد، از Entity Framework Core و SQL Server برای جایگزینی مخزن استاتیک خود با یک پایگاه داده واقعی استفاده خواهید کرد. نحوه استفاده از مهاجرت ها، جستجوی داده ها با LINQ و به روز رسانی داده ها با ردیابی تغییرات را خواهید آموخت.
در نهایت، احراز هویت و مجوز را با شناسه و خطمشیها پیادهسازی خواهید کرد. شما یاد خواهید گرفت که چگونه هویت را داربست ایجاد کنید، حساب های کاربری، نقش ها و مجوزها را ایجاد کنید و دسترسی کاربر را بر اساس خط مشی ها محدود کنید. همچنین نحوه نمایش نام صندوقدار در فرم فروش را خواهید آموخت.
مزایای شرکت در این دوره چیست؟
با شرکت در این دوره، شما:
درکی کامل از ASP.NET Core MVC و الگوی MVC بدست آورید
با نحوه استفاده از نماهای Razor و Tag Helpers برای ایجاد صفحات وب پویا آشنا شوید
با نحوه استفاده از Entity Framework Core و SQL Server برای ذخیره و دستکاری داده ها آشنا شوید
با نحوه اجرای احراز هویت و مجوز با هویت و خطمشیها آشنا شوید
با نحوه اتخاذ معماری تمیز و نوشتن کد قابل نگهداری و آزمایش آشنا شوید
یک برنامه وب کامل با ASP.NET Core MVC از ابتدا بسازید
به کد منبع و تکالیف هر بخش دسترسی پیدا کنید
این دوره برای چه کسانی است؟
این دوره برای کسانی است که می خواهند یاد بگیرند که چگونه برنامه های تحت وب را با ASP.NET Core MVC با استفاده از NET 8 توسعه دهند. شما باید دانش پایه ای از C# و HTML داشته باشید، اما هیچ تجربه قبلی با ASP.NET Core MVC وجود ندارد. مورد نیاز است.
خب، منتظر چه چیزی هستید؟ اکنون ثبت نام کنید و سفر خود را برای تبدیل شدن به یک توسعه دهنده ASP.NET Core MVC آغاز کنید!
سرفصل ها و درس ها
معرفی
Introduction
0. مقدمه
0. Introduction
1. چارچوب های کاربردی وب سنتی
1. Traditional Web Application Frameworks
2. چرا به یک چارچوب نیاز داریم
2. Why do we need a framework
3. الگوی MVC را درک کنید
3. Understand the MVC Pattern
4. پشتیبانی از چارچوب MVC را اضافه کنید
4. Add Support for MVC framework
5. رسیدگی به درخواست ها با کنترلرها
5. Handle requests with Controllers
6. HTML را با Views رندر کنید
6. Render HTML with Views
7. پارامترها را به Action Methods منتقل کنید
7. Pass parameters to Action Methods
8. کلاس Model را به view منتقل کنید
8. Pass Model class to the view
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
با مدرک کارشناسی ارشد در مهندسی نرم افزار و 18 سال تجربه توسعه نرم افزار حرفه ای، هیجان زده هستم که یک مربی در SkillShare باشم و شروع به اشتراک گذاری دانش و تجربه خود از طریق این پلت فرم فوق العاده کنم. من یک توسعه دهنده تمام پشته با تجربه گسترده در فن آوری های دات نت مانند ASP.NET، ASP.NET Core، و همچنین چارچوب های جاوا اسکریپت مانند Angular، React و VueJs هستم. من همچنین با داده هایی از جمله SQL Server، Reporting، ETL، Azure Data Factory و Power BI بسیار باتجربه هستم. من مشتاق یادگیری و به اشتراک گذاری تمام تجربیات خود در توسعه و همچنین طراحی و معماری هستم.
علاوه بر فناوریها، زمان زیادی را صرف مطالعه در مورد فلسفه، تفکر و تأمل در مورد زندگی میکنم...
نمایش نظرات