ASP.NET Core 5 and Angular, 4th Edition: Full-stack web development with .NET 5 and Angular 11
یادگیری فول استک، به دانش توسعه وب front-end و back-end نیاز دارد. کتاب ASP.NET Core 5 and Angular (ای اس پی دات نت کور 5 و انگولار)، شما را در شروع به کار با انگولار برای ساخت برنامههای وب قدرتمند و همچنین NET 5. و Web API Controllerها برای پیاده سازی فراخوانیهای API و مسیریابی سمت سرور در backend کمک میکند. این ویرایش کاملاً بازنگری شده، شامل مقایسه پهلو به پهلو Visual Studio Angular App در برابر NG APP و بررسی Angular Routing Module است.
شما در کنار استفاده از Entity Core Fluent API و کلاس Entity Type Configuration، ساخت یک مدل داده را با Entity Framework Core یاد خواهید گرفت. همانطور که پیشرفت میکنید، یاد خواهید گرفت که ورودی کاربر را با فرمهای واکنشی Angular و اعتبار سنجهای فرانت اند و بک اند، مدیریت کنید. شما همچنین قابلیتهای پیشرفته اشکال زدایی و آزمون واحد ارائه شده توسط xUnit.net (.NET 5) و Jasmine و همچنین Karma برای Angular را بررسی خواهید کرد.
علاوه بر این، شما به بررسی دقیق برنامههای وب پیشرونده (PWAs) خواهید پرداخت؛ نیازمندیهای فنی آن ها، تست کردن و تبدیل SWAها به PWAها را یاد میگیرید. سرانجام، شما استقرار برنامهها بر روی ویندوز، لینوکس و آژور را با استفاده از IIS، Kestrel و Nginx فرا خواهید گرفت. در پایان این کتاب، شما به مهارتهای لازم برای ایجاد، دیباگ و استقرار برنامههای وب کارآمد با استفاده از ASP.NET Core و Angular مجهز خواهید شد.
این کتاب برای توسعه دهندگان باتجربه ASP.NET است که قبلاً تجربه ASP.NET Core و Angular را دارند و به دنبال یادگیری نحوه استفاده از آنها با هم برای ایجاد برنامههای تک صفحه ای (SPA) آماده برای محیط عملیاتی یا برنامههای وب پیشرونده (PWA) هستند.
مطالبی که در کتاب ASP.NET Core 5 and Angular, 4th Edition: Full-stack web development with .NET 5 and Angular 11 (ای اس پی دات نت کور 5 و انگولار، ویرایش چهارم: توسعه وب فول استک با دات نت 5 و انگولار 11) خواهید آموخت:
- پیاده سازی یک اینترفیس Web API با ASP.NET Core و استفاده از آن با Angular و با کمک Observableهای RxJS
- راه اندازی یک سرور پایگاه داده SQL با استفاده از یک نمونه محلی یا یک data store ابری
- انجام اشکال زدایی سی شارپ و تایپ اسکریپت با استفاده از ویژوال استادیو 2019
- ایجاد آزمونهای واحد TDD و BDD با استفاده از xUnit، Jasmin و Karma
- بررسی EF Core Fluent API و کلاسهای EntityTypeConfiguration
- انجام لاگ گیری ساخت یافته DBMS با استفاده از providerهای شخص ثالث همچون Serilog
- استقرار برنامه وب بر روی وب سرورهای ویندوزی و لینوکسی یا راهکارهای Paas مبتنی بر ابر