فریمورک دات نت امروزه در دنیای توسعه وب بهتر و بهتر و مهمتر می شود.
تقریباً هر درخواستی که برای پروژههای توسعه وب جدید دریافت میکنم، درخواست دانش در 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 روز ضمانت بازگشت وجه دارید، بدون سوال.
بنابراین، امیدوارم برای مهارتهای جدید و پروژههای جدید خود آماده باشید! ;)
من مشتاق دیدار شما در دوره هستم!
تصویر دوره: تمرین/شاتراستاک
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
برنامه نویس و معلم پرشور نرم افزار
نمایش نظرات