ویژگیهای کلیدی
بهروزترین کتابی که ویژگیهای پیشرفته منتشر شده در ASP.NET Core 6 و Angular 13 را پوشش میدهد.
ایجاد یک برنامه تک صفحهای (SPA) یا برنامه وب پیشرونده (PWA) آماده برای تولید
اتخاذ یک رویکرد فولاستک برای مدیریت دادهها، مستندسازی API، APIهای وب، تست سرتاسری، امنیت و استقرار
شرح کتاب
هر نینجای فولاستک به ابزارهایی برای کار در توسعه برنامههای front-end و back-end نیاز دارد. این کتاب توسعه برنامههای وب، رویکردی عملی و مبتنی بر پروژه را در پیش میگیرد تا تمام ابزارها و تکنیکهایی را که توسعهدهندگان وب برای ایجاد، اشکالزدایی و استقرار برنامههای وب کارآمد با استفاده از ASP.NET Core و Angular نیاز دارند، در اختیار شما قرار دهد.
ویرایش پنجم بهروزرسانی شده است تا مباحث پیشرفتهای مانند APIهای مینیمال، APIهای وب با GraphQL، بهروزرسانیهای بلادرنگ با SignalR و ویژگیهای جدید در .NET 6 و Angular 13 را پوشش دهد.
شما با ساخت یک مدل داده با Entity Framework Core، در کنار استفاده از Entity Core Fluent API و کلاس EntityTypeConfiguration شروع میکنید. یاد خواهید گرفت که چگونه دادهها را واکشی و نمایش دهید و ورودی کاربر را با فرمهای واکنشی Angular و اعتبارسنجهای front-end و back-end برای حداکثر اثربخشی مدیریت کنید.
در ادامه، اشکالزدایی پیشرفته را انجام داده و ویژگیهای تست واحد ارائه شده توسط xUnit.net (.NET 6) و Jasmine و همچنین Karma برای Angular را بررسی خواهید کرد. پس از افزودن احراز هویت و مجوز به برنامههای خود، برنامههای وب پیشرونده را بررسی خواهید کرد، در مورد الزامات فنی آنها، فرآیندهای آزمایش و نحوه تبدیل یک برنامه وب استاندارد به PWA اطلاعات کسب خواهید کرد.
در پایان این کتاب توسعه وب، خواهید فهمید که چگونه front-end و back-end را برای ساخت و استقرار برنامههای وب امن و قوی به هم پیوند دهید. آنچه خواهید آموخت
استفاده از الگوی جدید Visual Studio Standalone TypeScript Angular
پیادهسازی و استفاده از رابط Web API با ASP.NET Core
راهاندازی یک سرور پایگاه داده SQL با استفاده از یک نمونه محلی یا یک پایگاه داده ابری
انجام اشکالزدایی C# و TypeScript با استفاده از Visual Studio 2022
ایجاد تستهای واحد TDD و BDD با استفاده از xUnit، Jasmine و Karma
انجام گزارشگیری ساختاریافته DBMS با استفاده از ارائهدهندگانی مانند SeriLog
استقرار برنامههای وب در Azure App Service با استفاده از IIS، Kestrel و NGINX
یادگیری توسعه APIهای وب سریع و انعطافپذیر با استفاده از GraphQL
افزودن قابلیتهای بلادرنگ به برنامههای Angular با ASP.NET Core SignalR
این کتاب برای چه کسانی مناسب است؟
این کتاب برای توسعهدهندگان باتجربه ASP.NET است که از قبل با ASP.NET Core و Angular آشنایی دارند و به دنبال یادگیری نحوه استفاده مؤثر از آنها در کنار هم هستند.
نمونه کدهای کاملاً مستند (همچنین در GitHub موجود است) و آموزشهای پیادهسازی گام به گام، دنبال کردن این کتاب را آسان میکند.
فهرست مطالب
معرفی ASP.NET و Angular
آماده شدن
نگاهی به اطراف
تعاملات Front-End و Back-End
مدل داده با Entity Framework Core
واکشی و نمایش دادهها
فرمها و اعتبارسنجی دادهها
تغییرات کد و سرویسهای داده
اشکالزدایی Back-End و Front-End
تست واحد ASP.NET Core و Angular
احراز هویت و مجوز
برنامههای وب پیشرونده
فراتر از REST – API وب با GraphQL
بهروزرسانیهای بلادرنگ با SignalR
استقرار ویندوز، لینوکس و Azure






























