کتاب Pro C# 10 with .NET 6: اصول و مبانی پایه‌ای و عملی در برنامه‌نویسی
              ویرایش یازدهم

عنوان:

Pro C# 10 with .NET 6

نویسنده:

Andrew Troelsen, Phil Japikse

انتشارات:

Apress

تاریخ انتشار

2022

حجم:

11MB

دانلود

معرفی کتاب: "Pro C# 10 with .NET 6: اصول و مبانی پایه‌ای و عملی در برنامه‌نویسی ویرایش یازدهم"

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

در نسخه یازدهم توسعه‌یافته، مطالب جدیدی درباره Entity Framework، Razor Pages، Web API و بسیاری از ویژگی‌های C# 10 و .NET 6 گنجانده شده است. تمام نمونه‌کدها بازنویسی شده‌اند تا با نسخه‌های جدید هماهنگ باشند.

✓ آنچه در این کتاب یاد می‌گیرید:

  • ✓ بررسی ویژگی‌های جدید C# 10 مانند رکوردها، دستورات using ضمنی و فضای نام فایل‌محور
  • ✓ ساخت اپلیکیشن‌های مدرن با استفاده از ASP.NET Core شامل MVC، Razor Pages، GDPR و مناطق
  • ✓ طراحی سرویس‌های RESTful با Web API، نسخه‌بندی API، Swagger و احراز هویت
  • ✓ کار با Entity Framework Core برای ساخت اپ‌های داده‌محور واقعی
  • ✓ توسعه برنامه‌های دسکتاپ با Windows Presentation Foundation (WPF) در .NET 6
  • ✓ یادگیری تکنیک‌های پیشرفته مانند Reflection، جنریک‌ها، کدهای CIL و تولید اسمبلی‌های پویا
  • ✓ آشنایی با قابلیت‌های جدید .NET 6 مانند اپلیکیشن‌های تک‌فایلی و تصاویر کانتینری کوچکتر

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

برای همه توسعه‌دهندگانی که می‌خواهند C# و NET. را از پایه تا پیشرفته یاد بگیرند یا مهارت‌های فعلی خود را ارتقاء دهند؛ چه مبتدی باشید و چه حرفه‌ای.

✓ نظرات متخصصان:

«شگفت‌انگیز! توضیحات و مثال‌های ساده و قابل پیگیری ارائه می‌دهد. این کتاب یک منبع ضروری برای یادگیری NET. است!»

– ریک مک‌گوایر، مدیر ارشد توسعه برنامه‌ها، مایکروسافت

«هر توسعه‌دهنده‌ای که به دنبال پوشش کامل و به‌روز زبان C# و استفاده از آن با NET. و ASP.NET Core باشد، باید این کتاب را داشته باشد.»

– برایان راندل، شریک MCW Technologies و MVP مایکروسافت

فهرست مطالب

  • Table of Contents
  • About the Authors
  • About the Technical Reviewers
  • Acknowledgments
  • Introduction
  • Part I: Introducing C# and .NET 6
    • Chapter 1: Introducing C# and .NET 6
    • Chapter 2: Building C# Applications
  • Part II: Core C# Programming
    • Chapter 3: Core C# Programming Constructs, Part 1
    • Chapter 4: Core C# Programming Constructs, Part 2
  • Part III: Object Oriented Programming with C#
    • Chapter 5: Understanding Encapsulation
    • Chapter 6: Understanding Inheritance and Polymorphism
    • Chapter 7: Understanding Structured Exception Handling
    • Chapter 8: Working with Interfaces
    • Chapter 9: Understanding Object Lifetime
  • Part IV: Advanced C# Programming
    • Chapter 10: Collections and Generics
    • Chapter 11: Advanced C# Language Features
    • Chapter 12: Delegates, Events, and Lambda Expressions
    • Chapter 13: LINQ to Objects
    • Chapter 14: Processes, AppDomains, and Load Contexts
    • Chapter 15: Multithreaded, Parallel, and Async Programming
  • Part V: Programming with .NET Core Assemblies
    • Chapter 16: Building and Configuring Class Libraries
    • Chapter 17: Type Reflection, Late Binding, Attribute, and Dynamic Types
    • Chapter 18: Understanding CIL and the Role of Dynamic Assemblies
  • Part VI: File Handling, Object Serialization, and Data Access
    • Chapter 19: File I/O and Object Serialization
    • Chapter 20: Data Access with ADO.NET
  • Part VII: Entity Framework Core
    • Chapter 21: Introducing Entity Framework Core
    • Chapter 22: Exploring Entity Framework Core
    • Chapter 23: Build a Data Access Layer with Entity Framework Core
    • Chapter 24: Test-Driving AutoLot
  • Part VIII: Windows Client Development
    • Chapter 25: Introducing Windows Presentation Foundation and XAML
    • Chapter 26: WPF Controls, Layouts, Events, and Data Binding
    • Chapter 27: WPF Graphics Rendering Services
    • Chapter 28: WPF Resources, Animations, Styles, and Templates
    • Chapter 29: WPF Notifications, Validations, Commands, and MVVM
  • Part IX: ASP.NET Core
    • Chapter 30: Introducing ASP.NET Core
    • Chapter 31: Diving Into ASP.NET Core
    • Chapter 32: RESTful Services with ASP.NET Core
    • Chapter 33: Web Applications with MVC
    • Chapter 34: Web Applications using Razor Pages
  • Index

مشخصات

نام کتاب

Pro C# 10 with .NET 6

نویسنده

Andrew Troelsen, Phil Japikse

انتشارات

Apress

تاریخ انتشار

2022

ISBN

9781484278680

تعداد صفحات

1680

زبان

انگلیسی

فرمت

pdf

حجم

11MB

موضوع

Programming