کتاب ASP.NET Core 8 and Angular, 6th Edition: Full-stack web development with ASP.NET Core 8 and Angular (ASP.NET Core 8 و Angular، نسخه ششم: توسعه وب تمام پشته با ASP.NET Core 8 و Angular) مفاهیم مربوط به طراحی وب چه در سمت سرور و چه در سمت کاربر را با استفاده از ASP.Net و انگولار شرح میدهد.
در ادامه مقدمهای از کتاب The Future of Sales را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب ASP.NET Core 8 and Angular:
ASP. NET Core یک چارچوب وب ماژولار رایگان، منبع باز و توسعه یافته توسط مایکرؤسافت است. این در بالای. NET Framework کامل در ویندوز یا NET Core در سازگاری بین پلتفرم عمل میکند. به طور خاص برای ایجاد کارآمد خدمات HTTP طراحی شده است و به طیف گستردهای از مشتریان از جمله مرورگرهای وب، دستگاههای تلفن همراه، تلویزیونهای هوشمند و ابزارهای اتوماسیون خانگی مبتنی بر وب پاسخ میدهد.
Angular جانشین AngularJS است، یک چارچوب توسعه مشهور جهانی که برای تجهیز برنامهنویسها به ابزارهای لازم برای ساختن برنامههای کاربردی وب واکنشپذیر و چند پلتفرمی بهینهسازی شده برای محیطهای دسکتاپ و موبایل به وجود آمده است. این یک رویکرد قالب غنی از ساختار مبتنی بر یک نحو طبیعی، به راحتی قابل نوشتن و خواندن دارد.
از نظر فنی، ASP. NET Core و Angular اشتراکات کمی دارند. ASP. NET Core در درجه اول بر توسعه وب سمت سرور متمرکز است، در حالی که Angular جنبههای سمت مشتری مانند رابط کاربری (UI) و تجربه کاربری (UX) را نشان میدهد.
با این حال، هر دو چارچوب از یک چشم انداز مشترک پدید آمدند: استفاده از پروتکل HTTP نه فقط برای ارائه صفحات وب، بلکه به عنوان یک پلت فرم برای ساخت APIهای مبتنی بر وب که به طور مؤثر دادهها را ارسال و دریافت میکنند. این مفهوم که در دو دهه اول شبکه جهانی وب پدیدار شد، اکنون یک پایه و اساس پذیرفته شده توسعه وب مدرن است.
دلایل قانعکنندهای که پشت این تغییر دیدگاه وجود دارد بسیار است، اما مهمترین آنها ویژگیهای ذاتی پروتکل HTTP است. سادگی، انعطافپذیری و جهانی بودن آن، آن را برای نیازهای متنوع شبکه جهانی وب در حال تکامل مناسب میسازد.
امروزه، تقریباً هر پلتفرمی که فکرش را بکنیم، کتابخانه HTTP دارد، بنابراین خدمات HTTP میتواند به طیف وسیعی از مشتریان، از مرورگرها و دستگاههای IoT گرفته تا برنامههای دسکتاپ و بازیهای ویدیویی دسترسی پیدا کند.
هدف اصلی کتاب ASP.NET Core 8 and Angular گردآوری آخرین نسخههای ASP. NET Core و Angular در یک توسعه واحد است. این ترکیب نشان میدهد که چگونه میتوان برنامهها و سرویسهای وب با کارایی بالا ایجاد کرد که برای طیف گستردهای از کلاینتها قابل دسترسی است، و عملکردهای سرور و سمت کلاینت را بهطور یکپارچه ترکیب میکند.
بیشتر بخوانید: کتاب Pro Angular 16
کتاب ASP.NET Core 8 and Angular برای چه کسی است؟
این کتاب برای توسعهدهندگان متوسط و با تجربه است که قبلاً در مورد ASP. NET Core و Angular میدانند و به دنبال کسب اطلاعات بیشتر در مورد آنها و درک نحوه استفاده از آنها با هم برای ایجاد یک برنامه کاربردی تک صفحهای آماده تولید (SPA) یا برنامه وب پیشرفته هستند. (PWA) با استفاده از SQL Server و Entity Framework Core.
با این حال، نمونههای کد کاملاً مستند (همچنین در GitHub موجود است) و آموزشهای پیادهسازی گام به گام، درک کتاب ASP.NET Core 8 and Angular را حتی برای مبتدیان و توسعهدهندگانی که تازه شروع کردهاند، آسان میکند.
آنچه کتاب ASP.NET Core 8 and Angular پوشش میدهد:
فصل ۱، معرفی ASP. NET و Angular، برخی از مفاهیم اساسی چارچوبهایی را که در سراسر کتاب استفاده میکنیم، و همچنین انواع مختلف برنامههای کاربردی وب را که میتوان ایجاد کرد (SPA، PWA، برنامههای وب بومی) معرفی میکند. ، و بیشتر).
فصل ۲ کتاب ASP.NET Core 8 and Angular، آماده شدن، نحوه ایجاد پروژههای هسته ASP. NET را توضیح میدهد که برای بقیه کتاب ASP.NET Core 8 and Angular با استفاده از الگوهای ارائه شده توسط ویژوال استودیو برای back-end (ASP. NET Core Web API) و قسمت جلویی استفاده میشود. پایان (برنامه زاویهای مستقل).
فصل ۳، نگاه کردن به اطراف، یک نمای کلی از عناصر مختلف پشتیبان و جلویی است که توسط قالبهای NET Core و Angular ارائه شده با ویژوال استودیو ارائه شده است، که با برخی توضیحات سطح بالا در مورد نحوه کار آنها با یکدیگر پشتیبانگیری شده است. یک چرخه درخواست-پاسخ HTTP معمولی.
فصل ۴ کتاب ASP.NET Core 8 and Angular، تعاملات Front-End و Back-End، یک آموزش جامع برای ساختن یک نمونه ASP. NET Core و Angular ارائه میدهد که اطلاعات تشخیصی را با پرس و جو میانافزار بررسی سلامت با استفاده از یک کلاینت Angular مبتنی بر بوت استرپ به کاربر نهایی ارائه میدهد.
فصل ۵، مدل داده با هسته چارچوب نهاد، سفری را در میان هسته چارچوب نهاد و قابلیتهای آن به عنوان یک چارچوب نگاشت ارتباطی شی (ORM) تشکیل میدهد، از استقرار پایگاه داده SQL (مبتنی بر ابر و/یا نمونه محلی) تا طراحی مدل داده، از جمله تکنیکهای مختلف برای خواندن و نوشتن دادهها از کنترلکنندههای سرور.
فصل ۶ کتاب ASP.NET Core 8 and Angular، واکشی و نمایش دادهها، نحوه نمایش دادههای Entity Framework Core با استفاده از ASP. NET Core back-end web API، مصرف آن دادهها با Angular، و سپس نمایش آنها به کاربران نهایی با استفاده از رابط کاربری front-end را پوشش میدهد.
فصل ۷ کتاب ASP.NET Core 8 and Angular، فرمها و اعتبارسنجی دادهها، نحوه پیادهسازی روشهای HTTP PUT و POST در APIهای وب پشتیبان به منظور انجام عملیات درج و بهروزرسانی با Angular، همراه با اعتبارسنجی دادههای سمت سرور و سمت سرویس گیرنده را شرح میدهد.
فصل ۸، بهینهسازی کد و سرویسهای داده، به بررسی برخی اصلاحات و بهبودهای مفید برای تقویت کد منبع برنامه شما میپردازد و شامل تجزیه و تحلیل عمیق سرویسهای داده Angular برای درک چرایی و نحوه استفاده از آنها میشود.
فصل ۹ کتاب ASP.NET Core 8 and Angular، اشکال زدایی Back-End و Front-End، به چگونگی اشکال زدایی صحیح پشتههای بکاند و جلویی یک برنامه وب معمولی با استفاده از ابزارهای اشکال زدایی مختلف ارائه شده توسط ویژوال استودیو تا حد کامل میپردازد.
فصل ۱۰، تست هسته و واحد زاویهای ASP. NET، شامل بررسی دقیق رویههای توسعه تست محور (TDD) و توسعه رفتار محور (BDD) است و به چگونگی تعریف، پیادهسازی و اجرای back-end و تست واحد جلویی با استفاده از xUnit، Jasmine و Karma.
فصل ۱۱، احراز هویت و مجوز، مقدمهای در سطح بالا با مفاهیم احراز هویت و مجوز به شما ارائه میدهد و مجموعهای محدود از برخی از تکنیکها، روشها و رویکردهای مختلف برای اجرای صحیح سیستمهای هویت کاربر اختصاصی یا شخص ثالث را ارائه میدهد. یک مثال عملی از یک مکانیسم ASP. NET Core و Angular احراز هویت مبتنی بر ASP. NET Identity و IdentityServer۴ گنجانده شده است.
فصل ۱۲، برنامههای وب پیشرو، به چگونگی تبدیل SPA موجود به PWA با استفاده از سرویسدهندگان، فایلهایمانیفست و ویژگیهای ذخیره آفلاین میپردازد.
فصل ۱۳، Beyond REST – Web API با GraphQL، مفهوم زبان پرس و جو GraphQL را معرفی میکند، مزایا و معایب آن را توضیح میدهد و نحوه پیادهسازی API مبتنی بر GraphQL را با استفاده از HotChocolate (برای back-end) و Apollo Angular (برای قسمت جلویی).
فصل ۱۴ کتاب ASP.NET Core 8 and Angular، بهروزرسانیهای بلادرنگ با SignalR، به SignalR اختصاص دارد، یک کتابخانه رایگان و منبع باز که میتواند برای ارسال اعلانهای ناهمزمان به برنامههای وب سمت کلاینت استفاده شود و نحوه پیادهسازی آن در ASP. NET Core و Angular را توضیح میدهد.
فصل ۱۵، Windows، Linux، و Azure Deployment، به شما میآموزد که چگونه برنامههای ASP. NET و Angular ایجاد شده در فصلهای قبل را استقرار دهید و آنها را در یک محیط مبتنی بر ابر با استفاده از سرور ویندوز یا ماشین مجازی Linux CentOS منتشر کنید. به عنوان استقرار Azure App Service.
سرفصلهای کتاب ASP.NET Core 8 and Angular:
- Cover
- Copyright
- Contributors
- Table of Contents
- Preface
- Chapter 1: Introducing ASP.NET and Angular
- Chapter 2: Getting Ready
- Chapter 3: Looking Around
- Chapter 4: Front-End and Back-End Interactions
- Chapter 5: Data Model with Entity Framework Core
- Chapter 6: Fetching and Displaying Data
- Chapter 7: Forms and Data Validation
- Chapter 8: Code Tweaks and Data Services
- Chapter 9: Back-End and Front-End Debugging
- Chapter 10: ASP.NET Core and Angular Unit Testing
- Chapter 11: Authentication and Authorization
- Chapter 12: Progressive Web Apps
- Chapter 13: Beyond REST – Web API with GraphQL
- Chapter 14: Real-Time Updates with SignalR
- Chapter 15: Windows, Linux, and Azure Deployment
- Other Books You May Enjoy
- Index
جهت دانلود کتاب ASP.NET Core 8 and Angular میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.