C# 10 and .NET 6: Modern Cross-Platform Development, 6th Edition

تاریخ: 1400/08/21 17:09
توسط: MotoMan
امتیاز: ۳
تعداد بازدید: ۱۴۶۸۴
دیدگاه ها: ۱
کتاب C# 10 and .NET 6: Modern Cross-Platform Development, 6th Edition
Packt Publishing
Mark J. Price
9781801077361
2021
824
English

کتاب C# 10 and .NET 6 – Modern Cross-Platform Development, 6th Edition (سی شارپ 10 و دات نت 6، توسعه چند سکویی مدرن، ویرایش ششم)، راهنمایی جامع برای مبتدیان به منظور یادگیری مفاهیم کلیدی، کاربرد‌های دنیای واقعی و جدید‌ترین ویژگی‌های C# 10 و NET 6. به همراه تمرینات عملی با استفاده از Visual Studio 2022 و Visual Studio Code است. جدید‌ترین نسخه این کتاب به طور گسترده ای بازنگری شده است تا تمامی ویژگی‌های جدید ارائه شده با C# 10 و NET 6. را در خود جای دهد.

شما برنامه نویسی شی گرا، نوشتن، تست کردن و اشکال زدایی توابع، پیاده سازی اینترفیس‌ها و ارث بری کلاس‌ها را یاد خواهید گرفت. این کتاب، API‌های دات نت را برای انجام وظایفی مانند مدیریت و پرس جوی داده ها، نظارت و بهبود عملکرد و کار با فایل سیستم، جریان‌های async، serialization و رمزگذاری را پوشش می‌دهد. این کتاب، نمونه‌هایی از برنامه‌های چند پلتفرمی را که می‌توانید بسازید و مستقر کنید، مانند وب‌سایت‌ها و سرویس‌ها با استفاده از ASP.NET Core را ارائه می‌کند.

بهترین برنامه برای یادگیری ساختارهای زبان سی شارپ و بسیاری از کتابخانه‌های دات نت، با کدهای غیرضروری برنامه حواس را پرت نکرده است. از این رو، مباحث سی شارپ و دات نت که در فصل‌های 1 تا 12 پوشش داده شده اند، دارای برنامه‌های کنسول هستند. در فصل‌های 13 تا 17، با تسلط بر اصول اولیه، برنامه‌ها و سرویس‌های کاربردی را با استفاده از ASP.NET Core، الگوی Model-View-Controller (MVC) و Blazor خواهید ساخت.

همچنین دو فصل آنلاین جدید در مورد استفاده از NET MAUI. برای ساخت برنامه‌های چند سکویی و ساخت سرویس‌ها با استفاده از فناوری‌های مختلف، از جمله Web API، OData، gRPC، GraphQL، SignalR، و Azure Functions وجود دارد.


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

این کتاب برای مبتدیان در #C و NET. یا برنامه نویسانی که در گذشته با سی شارپ کار کرده اند اما احساس می‌کنند که از تغییرات چند سال گذشته عقب مانده اند، مناسب است. این کتاب از شما انتظار ندارد که تجربه کار با  سی شارپ یا دات نت داشته باشید؛ با این حال، شما باید درک کلی از برنامه نویسی داشته باشید. همچنین دانشجویان و متخصصان با پیشینه علوم، فناوری، مهندسی یا ریاضیات (STEM) نیز می‌توانند از این کتاب بهره مند شوند.

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

  • بررسی جدیدترین موارد اضافه شده به C# 10، کتابخانه کلاس NET 6. و Entity Framework Core 6
  • ایجاد وبسایت‌ها و سرویس‌های حرفه ای با ASP.NET Core 6 و Blazor
  • ساخت برنامه‌های چند سکویی برای ویندوز، macOS، لینوکس، iOS و اندروید

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

  • ساخت تجربه‌های وب غنی با استفاده از بلیزر، صفحات ریزر، الگوی Model-View-Controller (MVC) و سایر قابلیت‌های ASP.NET Core
  • ساخت نوع‌های خودتان با استفاده از برنامه نویسی شی گرا
  • نوشتن، تست کردن و اشکال زدایی توابع
  • کوئری گرفتن و دستکاری داده‌ها با استفاده از LINQ
  • یکپارچه سازی و بروزرسانی پایگاه‌های داده در برنامه‌های شما با استفاده از Entity Framework Core، Microsoft SQL Server و SQLite
  • ساخت و استفاده از سرویس‌های قدرتمند با استفاده از جدید‌ترین فناوری‌ها از جمله gRPC و GraphQL
  • ساخت برنامه‌های چند سکویی با استفاده از NET MAUI. و XAML

   

Table of Contents:
- Hello C#, Welcome .NET!
- Speaking C#
- Controlling Flow, Converting Types, and Handling Exceptions
- Writing, Debugging, and Testing Functions
- Building Your Own Types with Object-Oriented Programming
- Implementing Interfaces and Inheriting Classes
- Packaging and Distributing .NET Types
- Working with Common .NET Types
- Working with Files, Streams, and Serialization
- Working with Data Using Entity Framework Core
- Querying and Manipulating Data Using LINQ
- Improving Performance and Scalability Using Multitasking
- Introducing Practical Applications of C# and .NET
- Building Websites Using ASP.NET Core Razor Pages
- Building Websites Using the Model-View-Controller Pattern
- Building and Consuming Web Services
- Building User Interfaces Using Blazor
- Bonus Content: Building and Consuming Specialized Services

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...