Beginning Database Programming Using ASP.NET Core 3: With MVC, Razor Pages, Web API, jQuery, Angular, SQL Server, and NoSQL
به کتاب برنامه نویسی پایگاه داده با استفاده از ASP.NET Core 3 خوش آمدید! توسعه برنامههای وب مدرن توسط چارچوبهای متن بازی که با سرعتی زیاد پیشرفت میکنند تسخیر شده اند. در بعضی مواقع، حتی برای توسعه دهندگان با تجربه نیز چالش بر انگیز میشود که خود را با آخرین اتفاقات رخ داده در فناوریها و چارچوبهای مورد علاقه شان به روز سازند. ناگفته نماند که مبتدیان با هدف درک اصول این فناوریها و چارچوب ها، اغلب به دنبال منابعی هستند که مطلب را به سرعت و به شکلی موثر با آنها یاد دهد.
کتاب Beginning Database Programming Using ASP.NET Core 3، درباره جدیدترین چارچوب توسعه وب مایکروسافت یعنی ASP.NET Core 3.0 است. برای توسعه برنامههای وب با ASP.NET Core 3.0 گزینههای زیاد پیش روی شماست از جمله MVC، Razor Pages، Web API، Blazor، jQuery، Angular، Entity Framework (EF) Core، SQL Server data provider، پایگاه دادههای Azure، Cosmos DB و MongoDB. در این کتاب سعی شده است مشکلات پیش روی مبتدیان به هنگام تصمیم گیری برای شروع به استفاده از خانوادهی فن آوریهای ASP.NET Core بررسی شود. همچنین در این کتاب در مورد موضوعاتی که بیشتر مورد نیاز مبتدیان است، نیز بحث شده است.
آنچه که این کتاب را خاص میکند، رویکردی است که در هنگام معرفی این ویژگیهای فنی در پیش میگیرد. این کتاب به جای ارائه این قابلیتها و گزینههای موجود به صورت جداگانه، آنها را با شکلی یکپارچه و با ساختن یک برنامهی CRUD کوچک به نام مدیریت کارمندان ارائه میدهد.
مطالبی که در کتاب برنامه نویسی پایگاه داده با استفاده از ASP.NET Core 3، خواهید آموخت:
- توسعه فرمهای ورود داده در ASP.NET Core به همراه اعتبارسنجی و پردازش
- انجام عملیات CRUD با استفاده از گزینههای سمت سرور مثل ASP.NET Core MVC، Razor Pages، Web APIs و Blazor
- انجام عملیات CRUD با استفاده از گزینههای سمت کلاینت مثل jQuery و Angular
- امن سازی برنامههای وب با استفاده از ASP.NET Core Identity، احراز هویت cookie و احراز هویت JWT
- استفاده از ذخیره سازهای داده RDMS و NOSQL مثل SQL Server، Azure SQL Database، Azure Cosmos DB و MongoDB برای عملیات CRUD
- انتشار برنامههای وب ASP.NET Core بر روی IIS و Azure App Service