کتاب Enterprise Application Development with C# 10 and .NET 6 (توسعه برنامه سازمانی با سیشارپ 10 و داتنت 6)، از جدیدترین منابع آموزشی زبان سیشارپ و چارچوب داتنت 6 است. این کتاب در 5 قسمت و به عبارتی 16 فصل به آموزش گامبهگام این زبان خواهد پرداخت و نحوهی توسعه برنامه سازمانی را به شما خواهد آموخت.
در ادامه مقدمهای از کتاب Enterprise Application Development with C# 10 and .NET 6 را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Enterprise Application Development with C# 10 and .NET 6:
.NET 6 یک چارچوب متن باز، رایگان و Full Stack برای نوشتن برنامههایی است که هر پلتفرمی را هدف قرار میدهند. این چارچوب به شما این امکان را میدهد که برنامههای کاربردی را به راحتی بنویسید، از جمله برای ابر. به عنوان توسعهدهندگان نرمافزار، مسئولیت ساخت برنامههای پیچیده سازمانی به ما سپرده شده است. در این کتاب با معماریها و مفاهیم پیشرفته مختلف برای ساخت اپلیکیشنهای سازمانی با استفاده از سیشارپ 10 و داتنت 6 آشنا میشویم.
این کتاب میتواند به عنوان یک مرجع در هنگام ساختن یک برنامه سازمانی با استفاده از داتنت 6 استفاده شود. با توضیحات گامبهگام مفاهیم اساسی، مثالهای عملی و سوالات خودارزیابی، پوشش عمیق و قرار گرفتن در معرض آن را دریافت خواهید کرد. هر جزء مهم داتنت 6 برای ساختن یک برنامه سازمانی حرفهای مورد نیاز است.
بیشتر بخوانید: کتاب C# The Ultimate Beginners Guide to Learn C# Programming Step-by-Step
این کتاب برای چه کسی است؟
کتاب Enterprise Application Development with C# 10 and .NET 6 برای توسعهدهندگان سطح متوسط تا متخصص است که از قبل با داتنت کلاسیک یا NET Core و C# آشنا هستند.
آنچه این کتاب پوشش میدهد:
فصل 1، طراحی و معماری برنامه سازمانی، ابتدا معماریهای سازمانی رایج و الگوهای طراحی را مورد بحث قرار میدهد، و سپس طراحی و معماری یک برنامه کاربردی سازمانی را در یک برنامه کاربردی سه لایه شامل یک لایه UI، لایه سرویس و پایگاه داده را پوشش میدهد.
فصل 2، معرفی داتنت 6 هسته و استاندارد، در مورد ویژگیهای جدید سیشارپ 10 که با داتنت 6 منتشر شده است صحبت میکند.
فصل 3، معرفی C# 10، از آگاهی ما شروع میشود که زمان اجرا جایی است که کد شما اجرا میشود. در این فصل از کتاب Enterprise Application Development with C# 10 and .NET 6 با مفاهیم اصلی و پیشرفته کامپوننتهای زمان اجرا .NET6 آشنا میشوید.
فصل 4، عملیات Threading و Asynchronous، به شما کمک میکند تا در مورد رشتهها، Thread Pools، tasks، و async/wait به تفصیل و اینکه چگونه داتنت به شما اجازه میدهد تا برنامههای ناهمگام بسازید، بیاموزید.
فصل 5، تزریق وابستگی در داتنت 6، به ما کمک میکند تا بفهمیم تزریق وابستگی چیست و چرا هر توسعهدهنده به سمت آن هجوم میآورد. ما یاد خواهیم گرفت که تزریق وابستگی در .NET 6 چگونه کار میکند و سایر گزینههای موجود را فهرست میکنیم.
فصل 6، پیکربندی در NET 6، به شما میآموزد که چگونه .NET6 را پیکربندی کنید و از پیکربندی و تنظیمات در برنامههای خود استفاده کنید. همچنین در مورد گسترش پیکربندی NET 6 برای تعریف بخشها، کنترلکنندهها، ارائهدهندگان و غیره خود خواهید آموخت.
فصل 7، ورود به .NET 6، رویدادها و APIهای ثبتنام در .NET 6 را مورد بحث قرار میدهد. ما همچنین با استفاده از مؤلفههای Azure و Azure به بررسی عمیق ورود به سیستم میپردازیم و یاد میگیریم که چگونه لاگ ساختاری انجام دهیم.
فصل 8، همه آنچه که باید در مورد حافظه پنهان بدانید، در مورد اجزای ذخیرهسازی موجود در .NET 6 و بهترین الگوها و شیوههای صنعتی بحث میکند.
فصل 9، کار با دادهها در NET 6، دو ارائهدهنده داده ممکن را مورد بحث قرار میدهد: SQL و پایگاههای داده مانند RDBMS. ما همچنین در سطح بالایی بحث خواهیم کرد که چگونه میتوان از پایگاه داده NoSQL برای ذخیرهسازی و مدیریت دادهها با استفاده از NET 6 استفاده کرد. این فصل از کتاب Enterprise Application Development with C# 10 and .NET 6 رابط NET Core با فایلها، پوشهها، درایوها، پایگاههای داده و حافظه را مورد بحث قرار میدهد.
فصل 10، ایجاد یک ASP.NET Core 6 Web API، لایه سرویس برنامه سازمانی ما را با استفاده از یک الگوی ASP.NET 6 Web API توسعه میدهد.
فصل 11، ایجاد یک برنامه وب ASP.NET Core 6، لایه وب برنامه سازمانی ما را با استفاده از یک الگوی برنامه وب ASP.NET 6 MVC و Blazor توسعه میدهد.
فصل 12، درک احراز هویت، رایجترین الگوهای احراز هویت در صنعت و نحوه پیادهسازی آنها با استفاده از NET 6 را مورد بحث قرار میدهد. ما همچنین پیادهسازی احراز هویت سفارشی را پوشش خواهیم داد.
فصل 13، پیادهسازی مجوز در .NET 6، روشهای مختلف مجوز و نحوه مدیریت ASP.NET 6 را مورد بحث قرار میدهد.
فصل 14، بهداشت و تشخیص، اهمیت نظارت بر سلامت یک برنامه کاربردی، ساختن یک API HealthCheck برای برنامههای داتنت، و برنامههای Azure برای گرفتن تلهمتری و تشخیص مشکل را مورد بحث قرار میدهد.
فصل 15، تست، اهمیت تست را مورد بحث قرار میدهد. تست بخشی ضروری از توسعه است و هیچ برنامهای را نمیتوان بدون آزمایش مناسب ارسال کرد، بنابراین در مورد چگونگی تست واحد کد خود نیز بحث خواهیم کرد. ما همچنین یاد خواهیم گرفت که چگونه عملکرد یک برنامه را اندازهگیری کنیم.
فصل 16، استقرار برنامه در Azure، به استقرار برنامهها در Azure میپردازد. ما کد خود را به کنترل منبع انتخابی خود بررسی میکنیم و سپس خط لوله CI/CD وارد شده و برنامه را در Azure مستقر میکند.
سرفصلهای کتاب Enterprise Application Development with C# 10 and .NET 6:
- Contributors
- About the authors
- About the reviewer
- Preface
- Part 1: Fundamentals
- Chapter 1: Designing and Architecting the Enterprise Application
- Chapter 2: Introducing .NET 6 Core and Standard
- Chapter 3: Introducing C# 10
- Part 2: Cross-Cutting Concerns
- Chapter 4: Threading and Asynchronous Operations
- Chapter 5: Dependency Injection in .NET 6
- Chapter 6: Configuration in .NET 6
- Chapter 7: Logging in .NET 6
- Chapter 8: All You Need to Know about Caching
- Part 3: Developing Enterprise Applications
- Chapter 9: Working with Data in .NET 6
- Chapter 10: Creating an ASP.NET Core 6 Web API
- Chapter 11: Creating an ASP.NET Core 6 Web Application
- Part 4: Security
- Chapter 12: Understanding Authentication
- Chapter 13: Implementing Authorization in .NET 6
- Part 5: Health Checks, Unit Testing, Deployment, and Diagnostics
- Chapter 14: Health and Diagnostics
- Chapter 15: Testing
- Chapter 16: Deploying the Application in Azure
- Other Books You May Enjoy
فایل کتاب Enterprise Application Development with C# 10 and .NET 6 را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.