کتاب Real-World Web Development with .NET 10: Build websites and services using mature and proven ASP.NET Core MVC, Web API, and Umbraco CMS 2nd Edition (توسعهٔ وب در دنیای واقعی با .NET 10: ساخت وبسایتها و سرویسها با استفاده از ASP.NET Core MVC، Web API و Umbraco CMS آزموده و پخته – ویرایش دوم) راهنمایی عملی و پروژهمحور برای توسعهدهندگان است که میخواهند با استفاده از ابزارها و فریمورکهای بالغ داتنت، وبسایتها و سرویسهای حرفهای بسازند.
در ادامه مقدمهای از کتاب Real-World Web Development with .NET 10 را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Real-World Web Development with .NET 10:
کتابهای برنامهنویسیای وجود دارند که هزاران صفحه حجم دارند و تلاش میکنند مرجع جامعی برای زبان C#، کتابخانههای .NET و مدلهای مختلف ساخت برنامه مانند وبسایتها، سرویسها و برنامههای دسکتاپ و موبایل باشند.
کتاب Real-World Web Development with .NET 10 متفاوت است. کتابی است مختصر که هدفش یک مطالعهٔ سریع و لذتبخش است؛ مطالعهای که سرشار از راهنماییهای عملی و گامبهگام دربارهٔ هر موضوع میباشد. گسترهٔ روایت جامع کتاب به قیمت کاهش عمق برخی جزئیات تمام شده، اما در عوض نشانهها و مسیرهای زیادی برای مطالعهٔ بیشتر ارائه میدهد.
کتاب Real-World Web Development with .NET 10 همزمان یک راهنمای قدمبهقدم برای یادگیری توسعهٔ وب پخته و اثباتشده با استفاده از .NET چندسکویی است و نیز آموزش ساخت وبسایتها و سرویسهایی که میتوان با این فناوریها ایجاد کرد.
کتاب Real-World Web Development with .NET 10 بیش از همه برای کسانی مناسب است که تازه با ASP.NET Core شروع میکنند، اما باید پیشزمینهای از C# و .NET داشته باشند. اگر این پیشزمینه را ندارید، مطالعهٔ کتاب دیگر من با عنوان C# 14 and .NET 10 – Modern Cross-Platform Development Fundamentals را پیشنهاد میکنم.
من بخشهای جذاب و چالشهای توسعهٔ وب با .NET را به شما نشان خواهم داد تا بتوانید همکارانتان را تحتتأثیر قرار دهید و سریعتر به بهرهوری برسید. بهجای کند کردن روند کتاب و خسته کردن بعضی خوانندگان با توضیح تکتک موارد جزئی، فرض میکنم که بهاندازهٔ کافی باهوش هستید تا توضیحات اضافی را در صورت نیاز جستوجو کنید؛ زیرا آن موارد برای یک راهنمای مبتدی تا متوسط که محدودیت صفحات چاپی دارد ضروری نیستند.
برخی فصلها دارای لینکهایی به مطالب تکمیلی آنلاین هستند برای خوانندگانی که به جزئیات بیشتر علاقهمندند. مثلاً فصل ۱ که دربارهٔ معرفی توسعهٔ وب در دنیای واقعی با .NET است، یک بخش آنلاین دربارهٔ توسعهٔ سمت کاربر با HTML، CSS و JavaScript دارد.
کتاب Real-World Web Development with .NET 10 برای چه کسانی است؟
این کتاب برای توسعهدهندگان متوسط .NET که درک خوبی از مبانی C# و .NET دارند نوشته شده است. این کتاب برای توسعهدهندگانی مناسب است که میخواهند مهارتهای خود را در ساخت برنامههای وب حرفهای مبتنی بر کنترلر ارتقا دهند.
کتاب Real-World Web Development with .NET 10 چه مباحثی را پوشش میدهد؟
فصل ۱ – معرفی توسعهٔ وب در دنیای واقعی با .NET
معرفی توسعهٔ وب بالغ و آزمودهشده با .NET؛ یعنی مجموعهای از فناوریها که طی بیش از یک دهه تکامل یافتهاند و دارای مستندات فراوان، انجمنهای پشتیبانی و سرمایهگذاری گستردهٔ جامعه هستند؛ شامل ASP.NET Core MVC، سرویسهای Web API مبتنی بر کنترلر و OData، و فریمورکهای محبوبی مثل Umbraco CMS.
فصل ۲ – ساخت وبسایت با ASP.NET Core MVC
معرفی ساخت وبسایت با معماری HTTP مدرن در سمت سرور، شامل مدلها، ویوها و کنترلرهای تشکیلدهندهٔ پروژههای MVC.
فصل ۳ – اتصال مدل، اعتبارسنجی و داده با EF Core
تشریح نحوهٔ اتصال داده به مدلها، اعتبارسنجی ورودیها، و کار با داده با استفاده از EF Core در پروژههای MVC.
فصل ۴ – ساخت و بومیسازی رابط کاربری وب
مروری عمیقتر بر ساخت UI وب با ASP.NET Core؛ شامل Razor، HTML Helpers، Tag Helpers، بینالمللیسازی رابط کاربری، و استفاده از Bootstrap.
فصل ۵ – احراز هویت و کنترل دسترسی
توضیح پیادهسازی لاگین، ثبتنام و محافظت از بخشهای امن وبسایت در ASP.NET Core MVC.

فصل ۶ – بهینهسازی عملکرد و مقیاسپذیری با کشینگ
آموزش روشهای مختلف کشینگ برای افزایش سرعت و مقیاسپذیری وبسایتها و سرویسها.
فصل ۷ – تست رابط کاربری وب با Playwright
معرفی تست خودکار رابط کاربری وب با استفاده از Playwright مایکروسافت.
فصل ۸ – پیکربندی و کانتینرسازی پروژههای ASP.NET Core
آموزش پیکربندی، مدیریت محیطها و Dockerizing پروژهها.
فصل ۹ – ساخت سرویسهای وب با ASP.NET Core Web API
آموزش ساخت سرویسهای HTTP/REST با Web API و نحوهٔ تست آنها با ابزارهایی مثل REST Client و HTTP Editor.
فصل ۱۰ – ساخت کلاینت برای سرویسهای وب
نحوهٔ مصرف سرویسهای وب از طریق HTTP Client در انواع اپلیکیشنها از جمله وب، موبایل، دسکتاپ یا جاوااسکریپت سمت کاربر.

فصل ۱۱ – تست و دیباگ سرویسهای وب
آشنایی با تست واحد، تست یکپارچگی و ابزارهای دیباگ سرویسها.
فصل ۱۲ – ساخت سرویسهای وب با OData
معرفی OData و نحوهٔ ارائهٔ داده از طریق وب برای دسترسی آسان کلاینتها.
فصل ۱۳ – ساخت سرویسهای وب با FastEndpoints
آموزش استفاده از کتابخانهٔ FastEndpoints که رویکردی کارآمدتر و بدون کنترلر برای ساخت API ارائه میدهد.
فصل ۱۴ – مدیریت محتوای وب با Umbraco CMS
آموزش ساخت وبسایتهای مبتنی بر ASP.NET Core که با Umbraco CMS یکپارچه میشوند.
فصل ۱۵ – سفارشیسازی و توسعهٔ Umbraco CMS
نحوهٔ گسترش قابلیتها و افزودن امکانات سفارشی به Umbraco.

بخشهای تکمیلی
پیوست A – پاسخ پرسشها
پاسخ تمرینهای پایان هر فصل کتاب Real-World Web Development with .NET 10.
پیوست B – راهاندازی محیط توسعه
آموزش قدمبهقدم نصب VS/VS Code و راهاندازی دیتابیس Northwind روی SQL Server، Docker، یا Azure SQL.
پیوست C – جستجوی کمک و منابع
نحوهٔ یافتن منابع معتبر آموزش برنامهنویسی، استفاده از Microsoft Learn و MCP، دریافت کمک از خوانندگان در دیسکورد کتاب، جستجوی کد منبع .NET، و بهرهگیری از ابزارهای هوش مصنوعی مانند GitHub Copilot.
سرفصلهای کتاب Real-World Web Development with .NET 10:
- Cover
- Title Page
- Copyright Page
- Contributors
- Table of Contents
- Preface
- Chapter 1: Introducing Real-World Web Development Using.NET
- Chapter 2: Building Websites Using ASP.NET Core MVC
- Chapter 3: Model Binding, Validation, and Data Using EF Core
- Chapter 4: Building and Localizing Web User Interfaces
- Chapter 5: Authentication and Authorization
- Chapter 6: Performance and Scalability Optimization Using Caching
- Chapter 7: Web User Interface Testing Using Playwright
- Chapter 8: Configuring and Containerizing ASP.NET Core Projects
- Chapter 9: Building Web Services Using ASP.NET Core Web API
- Chapter 10: Building Clients for Web Services
- Chapter 11: Testing and Debugging Web Services
- Chapter 12: Building Web Services Using ASP.NET Core OData
- Chapter 13: Building Web Services Using FastEndpoints
- Chapter 14: Web Content Management Using Umbraco CMS
- Chapter 15: Customizing and Extending Umbraco CMS
- Epilogue
- Appendix A: Answers to the Test Your Knowledge Questions
- Appendix B: Setting Up Your Development Environment
- Appendix C: Looking For Help
- Unlock Your Exclusive Benefits
- Index
- Blank Page
جهت دانلود کتاب Real-World Web Development with .NET 10 میتوانید پس از پرداخت، دریافت کنید.

دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.