مجله علمی تفریحی بیبیس
0

دانلود کتاب ASP.NET Core 6 و Angular

بازدید 22
  • عنوان کتاب: ASP.NET Core 6 and Angular
  • نویسنده: Valerio De Sanctis
  • حوزه: برنامه نویسی ASP.Net
  • سال انتشار: 2022
  • تعداد صفحه: 781
  • زبان اصلی: انگلیسی
  • نوع فایل: pdf
  • حجم فایل: 9.84 مگابایت

ASP.NET Core یک چارچوب وب ماژولار رایگان و منبع باز است که توسط مایکروسافت توسعه یافته است که در بالای دات نت فریم ورک کامل (ویندوز) یا دات نت هسته (کراس پلتفرم) اجرا می شود. این به طور خاص برای ایجاد خدمات کارآمد HTTP ساخته شده است که می تواند توسط طیف گسترده ای از مشتریان، از جمله مرورگرهای وب، دستگاه های تلفن همراه، تلویزیون های هوشمند، ابزارهای اتوماسیون خانگی مبتنی بر وب و موارد دیگر قابل دسترسی و مصرف باشد. Angular جانشین AngularJS است، یک چارچوب توسعه مشهور جهانی که با هدف ارائه کدگذار با جعبه ابزار مورد نیاز برای ساخت برنامه‌های مبتنی بر وب واکنش‌گرا و چند پلتفرمی که برای دسک‌تاپ و موبایل بهینه‌سازی شده‌اند، ایجاد شده است. این دارای یک رویکرد قالب غنی از ساختار مبتنی بر یک نحو طبیعی، آسان برای نوشتن و خواندنی است. از نظر فنی، این دو فریم ورک مشترک اندک یا هیچ چیز مشترکی ندارند: ASP.NET Core بیشتر بر روی بخش سمت سرور پشته توسعه وب متمرکز است، در حالی که Angular به پوشش تمام جنبه های سمت مشتری برنامه های کاربردی وب، مانند رابط کاربری (UI) و تجربه کاربری (UX). با این حال، هر دوی آنها به دلیل دیدگاه مشترکی که توسط سازندگان مربوطه به اشتراک گذاشته شده است، به وجود آمدند: پروتکل HTTP به ارائه صفحات وب محدود نمی شود. همچنین می‌تواند به‌عنوان یک پلتفرم مناسب برای ساخت APIهای مبتنی بر وب برای ارسال و دریافت مؤثر داده‌ها استفاده شود. این مفهومی است که به آرامی راه خود را در 20 سال اول زندگی وب جهانی باز کرد و اکنون یک بیانیه غیرقابل انکار و به طور گسترده تأیید شده و همچنین یک ستون اساسی تقریباً در هر رویکرد توسعه وب مدرن است. در مورد دلایل پشت این سوئیچ پرسپکتیو، دلایل خوب زیادی وجود دارد که مهم ترین آنها مربوط به ویژگی های ذاتی پروتکل HTTP است: استفاده از آن نسبتاً ساده است و به اندازه کافی انعطاف پذیر است تا با اکثر نیازهای توسعه پروتکل مطابقت داشته باشد. محیط همیشه در حال تغییری که شبکه جهانی وب در آن قرار دارد. این به معنای جهانی شدن آن نیست: تقریباً هر پلتفرمی که بتوانیم به آن فکر کنیم دارای یک کتابخانه HTTP است، بنابراین HTTP خدمات می تواند به طیف وسیعی از مشتریان از جمله مرورگرهای دسکتاپ و موبایل، دستگاه های اینترنت اشیا، برنامه های دسکتاپ، بازی های ویدیویی و غیره دسترسی پیدا کند. هدف اصلی این کتاب گردآوری آخرین نسخه‌های ASP.NET Core و Angular در یک پشته توسعه واحد است تا نشان دهد چگونه می‌توان از آنها برای ایجاد برنامه‌ها و سرویس‌های وب با کارایی بالا استفاده کرد که می‌توانند به طور یکپارچه توسط هر مشتری استفاده شوند.

ASP.NET Core is a free and open-source modular web framework developed by Microsoft that runs on top of the full .NET Framework (Windows) or .NET Core (cross-platform). It has been made specifically for building efficient HTTP services that can be reached and consumed by a massive range of clients, including web browsers, mobile devices, smart TVs, web-based home automation tools, and more. Angular is the successor of AngularJS, a world-renowned development framework born with the aim of providing the coder with the toolbox that is needed to build reactive and cross-platform web-based apps that are optimized for desktop and mobile. It features a structure-rich template approach based upon a natural, easy-to-write, and readable syntax. Technically, these two frameworks have little or nothing in common: ASP.NET Core is mostly focused on the server-side part of the web development stack, while Angular is dedicated to covering all the client-side aspects of web applications, such as the User Interface (UI) and User Experience (UX). However, both of them came into being because of a common vision shared by their respective creators: the HTTP protocol is not limited to serving web pages; it can also be used as a viable platform upon which to build web-based APIs to effectively send and receive data. This is the notion that slowly made its way through the first 20 years of the World Wide Web’s life and is now an undeniable, widely acknowledged statement and also a fundamental pillar of almost every modern web development approach. As for the reasons behind this perspective switch, there are plenty of good ones, the most important of them being related to the intrinsic characteristics of the HTTP protocol: it’s rather simple to use, and flexible enough to match most of the development needs of the ever-changing environment that the World Wide Web happens to be in. This is not to mention how universal it has become nowadays: almost any platform that we can think of has an HTTP library, so HTTP services can reach a broad range of clients, including desktop and mobile browsers, IoT devices, desktop applications, video games, and so on. The main purpose of this book is to bring together the latest versions of ASP.NET Core and Angular within a single development stack to demonstrate how they can be used to create high-performance web applications and services that can be used seamlessly by any clients.

این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:

Download: ASP.NET Core 6 and Angular

نظرات کاربران

  •  چنانچه دیدگاه شما توهین آمیز باشد تایید نخواهد شد.
  •  چنانچه دیدگاه شما جنبه تبلیغاتی داشته باشد تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

بیشتر بخوانید