سلام، من Kaushik Roy Chowdhury هستم. من یک متخصص گواهی مایکروسافت هستم و دارای مدرک کارشناسی ارشد در علوم کامپیوتر از دانشگاه فناوری اوکلند (AUT)، نیوزیلند هستم.
من در صنعت توسعه نرمافزار در نیوزلند با برخی از شرکتهای برجسته در مأموریتهای مختلف دائمی و قراردادی کار کردهام.
اینها برخی از آخرین بررسیها برای این دوره هستند:
"دوره عالی با توضیح همه چیز بسیار واضح. من این را برای داشتن این دوره توصیه می کنم. همچنین اگر ممکن است دوره هایی با JWT و UI در React داشته باشیم، یا اگر قبلاً وجود دارد، درخواست کنیم، عالی خواهد بود. شما لینک دوره را به اشتراک بگذارید." - آنکیتا
"یک دوره عالی" - محمد سیسه
"دوست داشتن کلاسش." - آنا مان
"من آلفرد هستم و باید بگویم که واقعاً این دوره را دوست دارم و این برای من یک نعمت است زیرا این چیزی است که من همیشه می خواستم. متشکرم Udemy" - Alfred Kporhor
آیا شما یک توسعهدهنده نرمافزار پرشور هستید یا یک دانشجوی مشتاق نرمافزار با اشتیاق به یادگیری محصولات جدید فناوری پیشرفته، و میخواهید راه خود را از طریق این چارچوب وب همیشه در حال تکامل و جدید پیدا کنید؟ این دوره به شما این امکان را می دهد که از ASP.NET Core 3.1 به طور حرفه ای برای ایجاد برنامه های کاربردی وب با استفاده از هر سه قالب پروژه استفاده کنید: Razor pages، Web API و MVC.
در زمان ایجاد اولیه این دوره، ASP.NET Core 3.1 آخرین و آخرین نسخه چارچوب پایدار بود که پایه و اساس این دوره را تشکیل میداد. از آن زمان، مایکروسافت ASP.NET 6.0، نسخه پشتیبانی طولانی مدت، را در کنفرانس .NET در اوایل نوامبر 2021 منتشر کرده است. برای همسویی با این نسخه ها، من محتوا را به روز کرده ام تا آخرین پیشرفت های این چارچوب را منعکس کند.
این دوره شامل راهنمای جامعی در مورد نحوه انتقال پروژه های بزرگ از ASP.NET Core 3.1 به ASP.NET 6.0 است. به طور خاص، شما یاد خواهید گرفت که چگونه پروژه اصلی را انتقال دهید - ایجاد یک Web API و مصرف آن با یک مشتری MVC. فرآیند مهاجرت، همانطور که در دوره نشان داده شد، ساده است و به حداقل تلاش نیاز دارد.
در حال حاضر، آخرین نسخه LTS ASP.NET 8 است، و من محتوای دوره را به روز کرده ام تا بخش جدیدی را شامل شود، بخش 12، که ساخت یک برنامه وب سایت Razor Pages در ASP.NET 8 را پوشش می دهد. این بخش شامل ویژگی هایی مانند به عنوان فیلتر، مرتب سازی و صفحه بندی. هدف من این است که محتوای دوره را از زمان انتشار اولیه به روز نگه دارم، و اطمینان حاصل کنم که با انتشار نسخه های جدید مرتبط و ارزشمند باقی می ماند.
این دوره با این هدف شروع می شود که زبان آموز را با ساختن چند مفهوم اصلی ASP.NET Core از طریق پروژه های نمونه کدنویسی در Visual Studio 2019 طی کند.
سپس این دوره آنها را به ایجاد لیست کارهای برنامه Razor با مجموعه ای در حافظه هدایت می کند. سپس همان برنامه با مفاهیم MVC ساخته می شود تا یک مطالعه مقایسه ای بین دو فناوری انجام دهد.
پس از آن، نقطه برجسته این دوره با یک پروژه واقعی در دو بخش و چندین سخنرانی ظاهر می شود. بخش اول ساخت یک API وب با مراحل متوالی و کدنویسی و توضیح عملی را نشان می دهد. Web API از فناوری ADO dotNET و پایگاه داده SQL Server با رویه های ذخیره شده استفاده می کند. چارچوب نهاد به دو دلیل اصلی استفاده نشده است: دوره ها و مقالات زیادی وجود دارد که استفاده از Entity Framework Core (EF Core) را در بازار نشان می دهد. ثانیاً، فناوری ADO همان چیزی است که EF Core بر اساس آن ساخته شده است و ثابت شده است که حداقل از نظر عملکرد خوب است. در نهایت، من اکنون بخشی را معرفی کرده ام که نحوه استفاده از EF Core را برای ساخت یک Web API با استفاده از ASP.NET 6.0 نشان می دهد. بنابراین زبان آموزان فرصتی برای یادگیری هر دو فناوری محبوب برای برنامه های کاربردی دارند که مبتنی بر پایگاه داده هستند.
Web API دارای بسته Serilog NuGet برای ورود به سیستم خطای ساختاری در فایل های متنی است. این پروژه از یک الگوی مخزن پیروی می کند که بهترین روش در توسعه وب است.
بخش دوم (بخش) مصرف Web API توسط یک برنامه ASP.NET Core 3.1 MVC برای عملیات CRUD (به عنوان قسمت جلویی) را نشان می دهد. این برنامه در/از پایگاه داده استفاده شده توسط Web API ذخیره و بازیابی میکند و بدین ترتیب این ایده را برای زبانآموزان گسترش میدهد تا از APIهای عمومی از طریق یک کلاینت MVC داخلی استفاده کنند.
اکنون بخشی را در پایان در مورد ایجاد Web API با ASP.NET 6.0 با استفاده از EF Core - Code First Approach اضافه کرده ام.
کل دوره دارای تعدادی تکالیف، آزمونها و یک آزمون تمرینی است که در بخشها برای خودارزیابی یادگیری گسترده شده است.
نمونههای کد قابل دانلود و پیوندهایی به منابع خارجی رایگان در هر کجا که لازم باشد ارائه شده است.
مدرس نرم افزار و ایجاد دوره آنلاین
نمایش نظرات