سی شارپ 12 و دات نت 8؛ مبانی توسعه چند پلتفرمی مدرن؛ شروع به ساخت وب سایت و خدمات با ASP.NET Core 8، Blazor و EF Core 8

قیمت 56,000 تومان

خرید محصول توسط کلیه کارت های شتاب امکان پذیر است و بلافاصله پس از خرید، لینک دانلود محصول در اختیار شما قرار خواهد گرفت.
یک راهنمای قابل فهم برای برنامه‌نویسان مبتدی تا متوسط ​​در مورد مفاهیم، ​​برنامه‌های کاربردی دنیای واقعی و جدیدترین ویژگی‌های C# 12 و .NET 8، به همراه تمرین‌های عملی با استفاده از Visual Studio 2022 و Visual Studio Code.

خرید نسخه چاپی یا کیندل کتاب شامل یک کتاب الکترونیکی PDF رایگان است.

ویژگی‌های کلیدی

بررسی جدیدترین موارد اضافه شده به C# 12، کتابخانه‌های کلاس .NET 8 و Entity Framework Core 8

ایجاد وب‌سایت‌ها و سرویس‌های حرفه‌ای با ASP.NET Core 8 و Blazor

با مثال‌های گام به گام کد و نکاتی برای بهترین شیوه‌ها، اعتماد به نفس خود را افزایش دهید.

شرح کتاب

این آخرین نسخه از مجموعه پرفروش Packt، پایه محکمی را برای شروع ساخت پروژه‌های مدرن با استفاده از C# و .NET با اعتماد به نفس به شما می‌دهد.

شما در مورد برنامه‌نویسی شی‌گرا، نوشتن، آزمایش و اشکال‌زدایی توابع و پیاده‌سازی رابط‌ها خواهید آموخت. شما APIهای .NET را برای مدیریت و پرس‌وجو از داده‌ها، کار با سیستم فایل و سریال‌سازی فرا خواهید گرفت. با پیشرفت، نمونه‌هایی از پروژه‌های چند پلتفرمی که می‌توانید با استفاده از ASP.NET Core بسازید و مستقر کنید، مانند وب‌سایت‌ها و سرویس‌هایی که از ASP.NET Core استفاده می‌کنند، را بررسی خواهید کرد.

این نسخه جدید، پیشرفت‌های .NET 8 را در مثال‌های خود ادغام می‌کند: نامگذاری مستعار نوع و سازنده‌های اولیه برای کد مختصر و رسا. شما از طریق بندهای محافظ داخلی جدید، خطاها را به طور قوی مدیریت خواهید کرد و پیاده‌سازی ساده‌ای از ذخیره‌سازی در ASP.NET Core 8 را بررسی خواهید کرد.

اگر این کافی نیست، همچنین خواهید دید که چگونه انتشار کامپایلر بومیِ پیش از زمان (AOT) به سرویس‌های وب اجازه می‌دهد تا استفاده از حافظه را کاهش داده و سریع‌تر اجرا شوند. شما با ویرایشگر HTTP جدید و یکپارچه در Visual Studio 2022 کار خواهید کرد تا فرآیند آزمایش و اشکال‌زدایی را بهبود بخشید. شما حتی با Blazor Full Stack با مدل میزبانی یکپارچه جدید آن برای انعطاف‌پذیری بی‌نظیر در توسعه وب آشنا خواهید شد.

آنچه خواهید آموخت

ویژگی‌های جدید C# 12، از جمله نام مستعار برای هر نوع و سازنده‌های اصلی را کشف کنید
قابلیت انتشار AOT بومی را برای سرویس‌های وب APIهای مینیمال ASP.NET Core 8 امتحان کنید
با استفاده از Blazor Full Stack، Razor Pages و سایر ویژگی‌های ASP.NET Core، تجربیات وب غنی بسازید
با استفاده از مدل‌های Entity Framework Core، پایگاه‌های داده را در برنامه‌های خود ادغام و به‌روزرسانی کنید
با استفاده از LINQ، داده‌ها را پرس‌وجو و دستکاری کنید
با استفاده از Web API و Minimal API، سرویس‌های قدرتمندی بسازید و از آنها استفاده کنید

این کتاب برای چه کسانی مناسب است؟

این کتاب برای مبتدیان و همچنین برنامه‌نویسان سطح متوسط ​​C# و .NET است که در گذشته با C# کار کرده‌اند و می‌خواهند با تغییرات ایجاد شده در چند سال گذشته آشنا شوند.

آشنایی قبلی با C# یا .NET پیش‌نیاز نیست. درک کلی از برنامه‌نویسی به شما کمک می‌کند تا راحت‌تر با این کتاب کار کنید، اگرچه محتوای آن برای کسانی که کاملاً در برنامه‌نویسی تازه‌کار هستند نیز مناسب است.

اگر از قبل مهارت‌هایی در C# و .NET دارید و می‌خواهید روی توسعه برنامه‌های کاربردی تمرکز کنید، می‌توانید کتاب دیگر مارک در زمینه .NET، یعنی Apps and Services with .NET 8 را انتخاب کنید.

فهرست مطالب

سلام، C#! خوش آمدید، .NET!

صحبت کردن با سی شارپ
کنترل جریان، تبدیل نوع‌ها و مدیریت استثناها
نوشتن، اشکال‌زدایی و آزمایش توابع
ساخت نوع‌های خودتان با برنامه‌نویسی شی‌گرا
پیاده‌سازی رابط‌ها و ارث‌بری کلاس‌ها
بسته‌بندی و توزیع نوع‌های دات‌نت
کار با نوع‌های رایج دات‌نت
کار با فایل‌ها، جریان‌ها و سریال‌سازی
کار با داده‌ها با استفاده از Entity Framework Core
پرس‌وجو و دستکاری داده‌ها با استفاده از LINQ
معرفی توسعه وب با استفاده از ASP.NET Core
ساخت وب‌سایت‌ها با استفاده از ASP.NET Core Razor Pages
ساخت و استفاده از سرویس‌های وب
ساخت رابط‌های کاربری با استفاده از Blazor

سال انتشار: 2023  |  تعداد صفحات: 827  |  حجم فایل: 42.97 مگابایت  |  زبان: انگلیسی
C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals: Start building websites and services with ASP.NET Core 8, Blazor, and EF Core 8, 8th Edition
نویسنده
Mark J Price
ناشر
Mark J Price
ISBN10:
1837635870
ISBN13:
9781837635870