کتاب ASP.NET Core Razor Pages in Action (صفحات ASP.NET Core در عمل) از جدیدترین منابع آموزش برنامهنویسی ASP.NET Core است که در سال 2023 منتشر شده است. این کتاب در 14 فصل به آموزش کلی این زبان قدرتمند و محبوب خواهد پرداخت.
در ادامه مقدمهای از کتاب ASP.NET Core Razor Pages in Action را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب ASP.NET Core Razor Pages in Action:
ASP.NET Core Razor Pages in Action بر روی بخشی از چارچوب ASP.NET Core یعنی Razor Pages و نحوه استفاده از آن برای ساخت برنامههای وب پویا تمرکز دارد. همانطور که کتاب را مرور میکنید، یک برنامه کاربردی پیچیدهتر خواهید ساخت که دارای برخی از عملکردهایی است که ممکن است در یک پورتال آنلاین بیابید که به کاربران امکان میدهد تعطیلات کوتاه مدت را در شهرهای سراسر جهان رزرو کنند. هر فصل بر روی یکی از حوزههای اصلی در Razor Pages تمرکز میکند و بر اساس آنچه در فصلهای قبلی آموخته شده است، تمرکز دارد.
بیشتر بخوانید: کتاب High-Performance Programming in C# and .NET
چه کسی باید کتاب ASP.NET Core Razor Pages in Action را بخواند؟
این کتاب برای کسانی در نظر گرفته شده است که میخواهند یاد بگیرند که چگونه برنامههای کاربردی وب پایه یا پیچیده را با استفاده از فناوریهای مایکروسافت به سادهترین شکل ممکن بسازند.
کتاب ASP.NET Core Razor Pages in Action بر ویژگیهای اصلی چارچوب Razor Pages تمرکز میکند و فرض میکند که شما قبلاً دانشی در مورد فناوریهای اصلی وب مانند HTML، CSS، JavaScript و HTTP دارید. هیچ یک از اینها با جزئیات کامل در این کتاب پوشش داده نشده است، اگرچه من یک یا دو جنبه از این فناوریهای اساسی را در صورت لزوم مرور میکنم.
همچنین فرض میکنم شما با زبان سی شارپ یا مشابه آن آشنایی دارید. مثالهای این کتاب تا حد امکان ساده هستند، بنابراین اگر در حال یادگیری C# هستید، باید بتوانید آن را دنبال کنید. این کتاب همچنین به استفاده از پایگاههای اطلاعاتی رابطهای میپردازد، بنابراین دانش آنها نیز مفید است.
بیشتر بخوانید: کتاب ASP.NET Core in Action
نحوه تنظیم کتاب ASP.NET Core Razor Pages in Action
محتوای این کتاب در 14 فصل تنظیم شده است. فصلها طوری طراحی شدهاند که به صورت متوالی خوانده شوند، زیرا هر کدام بر اساس آموزشهای فصلهای قبلی است:
فصل 1 Razor Pages را معرفی میکند و توضیح میدهد که چه کارهایی میتوانید و چه کارهایی نمیتوانید با چارچوب انجام دهید. همچنین در مورد فنآوریهایی که زیربنای Razor Pages هستند و جایی که میتوانید چارچوب را بدست آورید صحبت میکند.
فصل 2 اولین نگاهی به ساخت برنامههای کاربردی با Razor Pages با استفاده از الگوهای پروژه آماده شده دارد. این فصل فایلهای تولید شده را تجزیه و تحلیل میکند و نقش هر یک را توضیح میدهد. در نهایت، این فصل نگاهی عمیق به خط لوله درخواست و نحوه استفاده از آن برای کنترل رفتار برنامه شما ارائه میدهد.
فصل 3 کتاب ASP.NET Core Razor Pages in Action کار با فایلهای صفحه در برنامه Razor Pages را بررسی میکند. قبل از اینکه به بررسی نحوه استفاده از آن برای تولید HTML بپردازیم، با مروری بر نحو قالب بندی Razor شروع میشود.
فصل 4 توضیح میدهد که چگونه URL ها از طریق فرآیندی به نام مسیریابی با فایلهای روی دیسک تطبیق داده میشوند. همچنین به برخی از راههایی که میتوان مسیریابی را سفارشی کرد و اینکه چه زمانی ممکن است مفید باشد نگاه میکند.
فصل 5 بر روی استفاده از اتصال مدل برای مدیریت فرمهای ارسالی به شیوه ای قوی تایپ شده و نحوه اعتبارسنجی دادههای فرم تمرکز دارد.
فصل 6 به استفاده از کمککنندههای برچسب به عنوان بخش مهمی از ساخت فرمهای قوی میپردازد.
فصل 7 کتاب ASP.NET Core Razor Pages in Action ویژگی تزریق وابستگی را در Razor Pages بررسی میکند و در مورد اینکه چرا به آن نیاز دارید و چگونه باید از آن استفاده کنید بحث میکند.
فصل 8 استفاده از Entity Framework Core را برای مدیریت دادهها در برنامه Razor Pages معرفی میکند.
فصل 9 به مدیریت احراز هویت (دانستن اینکه کاربر شما چه کسی است) در یک برنامه Razor Pages میپردازد، که در درجه اول از بسته هویت هسته ASP.NET برای این کار استفاده میکند.
فصل 10 کتاب ASP.NET Core Razor Pages in Action مجوز در یک برنامه Razor Pages را پوشش میدهد – یعنی محدود کردن کارهایی که کاربر شما میتواند انجام دهد.
فصل 11 نحوه کار با برخی از ویژگیهای جدید را با هدف سادهسازی برخی از فناوریهای سمت سرویس گیرنده، مانند جداسازی CSS، AJAX، JSON و حداقل APIها بررسی میکند.
فصل 12 کتاب ASP.NET Core Razor Pages in Action بر روی تکنیکهای عیبیابی برنامه شما تمرکز دارد، از جمله نحوه استفاده از گزارشگیری برای ثبت و شناسایی مشکلات.
فصل 13 امنیت برنامه شما و نحوه محافظت از آن در برابر طیف وسیعی از رایج ترین تهدیدات خارجی را پوشش میدهد.
فصل 14 به پیکربندی برنامه شما برای اجرا در محیط های مختلف میپردازد. همچنین استفاده از کش برای بهبود عملکرد قبل از انتشار نهایی برنامه شما را پوشش میدهد.
سرفصلهای کتاب ASP.NET Core Razor Pages in Action:
- inside front cover
- ASP.NET Core Razor Pages in Action
- Copyright
- contents
- front matter
- 1 Getting started with Razor Pages
- 2 Building your first application
- 3 Working with Razor Pages
- 4 Matching URLs to Razor Pages with routing
- 5 Working with forms: Model binding
- 6 Working with forms: Tag helpers
- 7 Using dependency injection to manage services
- 8 Working with data
- 9 Managing users with authentication
- 10 Controlling access with authorization
- 11 Client-side technologies and AJAX
- 12 Troubleshooting your application
- 13 Protecting your application against external attacks
- 14 Configuring and publishing your application
- index
جهت دانلود کتاب ASP.NET Core Razor Pages in Action میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.