فریمورک دات نت امروزه در دنیای توسعه وب بهتر و بهتر و مهمتر می شود.
تقریباً هر درخواستی که برای پروژههای توسعه وب جدید دریافت میکنم، درخواست دانش در NET است، از جمله Web API و Entity Framework.
بنابراین، دانستن اصول توسعه وب بکاند با داتنت میتواند برای شغل شما بسیار مفید باشد. و این جایی است که این دوره وارد می شود.
در مدت زمان کوتاهی، نحوه راهاندازی Web API، برقراری تماسهای آرام با این Web API و همچنین ذخیره دائم دادهها با Entity Framework، Code-First Migration، پایگاه داده SQL Server و هر سه را خواهید آموخت. انواع روابط در این پایگاه داده.
ما به اصل مطلب می رسیم، شما تک تک مراحل نوشتن کدهای لازم را خواهید دید و در پایان این دوره، آنچه را که لازم است برای گفتن "بله" به تمام درخواست های پروژه دات نت از هر یک از آنها خواهید داشت. استخدام کننده.
تنها ابزاری که در ابتدا به آن نیاز دارید Visual Studio Code است که به صورت رایگان در دسترس است.
ما از کد ویژوال استودیو برای پیادهسازیهای خود استفاده میکنیم و با کمک Swagger UI با Web API تماس میگیریم - رابطی که به شما امکان میدهد به لطف آخرین نسخه از API خارج از جعبه استفاده کنید. چارچوب NET.
بعداً، ما همچنین از SQL Server Express و SQL Server Management Studio برای مدیریت پایگاه داده خود استفاده خواهیم کرد. اینها نیز به صورت رایگان در دسترس هستند.
برنامه بکاندی که میخواهیم بسازیم، یک بازی نقشآفرینی مبتنی بر متن کوچک است که در آن کاربران مختلف میتوانند ثبت نام کنند (ما از توکنهای وب JSON برای احراز هویت استفاده میکنیم) و شخصیتهای خود را مانند یک جادوگر ایجاد میکنند. یا یک شوالیه، چند مهارت و یک سلاح اضافه کنید، و همچنین اجازه دهید شخصیت ها با یکدیگر مبارزه کنند تا ببینید چه کسی از همه آنها بهترین است.
آنچه خواهید آموخت
مقدمه
اولین تماس Web API خود را در کمتر از 10 دقیقه ایجاد کنید
یک مخزن Git را برای کنترل منبع خود راه اندازی کنید
Web API
الگوی Model-View-Controller (MVC)
مدل ها و کنترلرها را ایجاد کنید
مسیریابی مشخصه (با پارامترها)
روش های درخواست HTTP GET، POST، PUT DELETE
بهترین روشها برای Web API شما مانند کلاس ServiceResponse و Data-Transfer-Objects (DTO)
مدل های خود را با AutoMapper
نقشه برداری کنیدهسته چارچوب نهاد
نگاشت شیء-رابطه ای
مهاجرت کد-اول
SQL Server Express
نحوه استفاده از DataContext و ConnectionString مناسب
همه درخواستهای قبلی HTTP با Entity Framework Core برای ذخیره دادههای شما در پایگاه داده SQL Server
دانهبندی دادهها: دادهها را با انتقال بهصورت برنامهریزی درج کنید
احراز هویت
احراز هویت رمز با رمزهای وب JSON
ادعاها
کنترلکنندهها را با ویژگی Authorize ایمن کنید
نقشها را به کاربران اضافه کنید
روابط پیشرفته با Entity Framework Core
روابط یک به یک
روابط یک به چند
روابط چند به چند
شامل موجودیتهایی با هسته چارچوب موجودیت باشد
روابط مناسب بین موجودیت ها را بدست آورید
بیشتر از CRUD
دعواهای خودکار را شروع کنید
کاراکترهای RPG را بر اساس امتیاز آنها فیلتر و سفارش دهید
این دوره به طور کامل با .NET 7 دوباره ضبط شده است.
سخنرانیها با نسخههای قدیمیتر .NET (Core) Framework - .NET 6، 5.NET Core 3.1 - هنوز برای مرجع در دسترس هستند.
مربی شما
اسم من پاتریک است و مربی شما برای این دوره خواهم بود. من بیش از یک دهه است که یک توسعه دهنده وب هستم، برای شرکت های بزرگ و تیم های کوچک، به عنوان کارمند و پیمانکار کار کرده ام و فقط دوست دارم ببینم که مایکروسافت چگونه با دات نت پیش می رود و چقدر اهمیت آن روز به روز می شود. .
تا به امروز، من توانستم ده دوره در مورد توسعه وب در اینجا در Udemy در مورد ASP.NET، Blazor، برنامه های تک صفحه ای، Angular و DevOps با مجموع بیش از 75000 دانشجوی منحصر به فرد و بیش از 10000 بررسی اجرا کنم. .
اگر سؤالی دارید، در صورت تمایل با هم ارتباط برقرار کنید.
و اگر هنوز شک دارید، 30 روز ضمانت بازگشت وجه دارید، بدون سوال.
بنابراین، امیدوارم برای مهارتهای جدید و پروژههای جدید خود آماده باشید! ;)
من مشتاق دیدار شما در دوره هستم!
تصویر دوره: تمرین/شاتراستاک
برنامه نویس و معلم پرشور نرم افزار
نمایش نظرات