Enterprise Application Development with C# 9 and .NET 5
دات نت 5 (NET 5.) یک پلتفرم متن باز و آزاد برای نوشتن برنامه هایی است که بر روی هر پلتفرمی اجرا شوند. این پلتفرم همچنین به شما فرصت میدهد تا برنامهها را با سهولت و با هدف قرار دادن هر پلتفرمی از جمله cloud بنویسید. به عنوان توسعه دهندگان نرم افزار، مسئولیت ساخت برنامههای پیچیده سازمانی به ما سپرده شده است. در کتاب Enterprise Application Development with C# 9 and .NET 5 (توسعه برنامههای سازمانی با سی شارپ 9 و دات نت 5)، ما دربارهی انواع معماریها و مفاهیم پیشرفته برای ساخت برنامههای سازمانی با استفاده از C# 9 و NET 5. یاد خواهیم گرفت. این کتاب، به عنوان کتاب مقدسی از تمام قابلیتهای مورد نیاز برای ساخت یک برنامه سازمانی با استفاده از دات نت 5 عمل خواهد کرد.
در طول این کتاب، شما بر روی ایجاد یک برنامهی سازمانی و افزودن کامپوننتی کلیدی به برنامه در هر فصل، قبل از اینکه آن را برای آزمایش و استقرار آماده کنیم، کار خواهید کرد. شما مفاهیم مربوط به ساختمان دادههای پیشرفته، Entity Framework Core، برنامه نویسی همروند و تزریق وابستگی را یاد خواهید گرفت. همان طور که پیش میروید، رویههای مختلف احراز هویت و احراز مجوز ارائه شده توسط NET Core. برای امن کردن برنامهها و API هایتان را یاد میگیرید. در ادامه، شما برنامههای وب را با استفاده از ASP.NET Core 5 میسازید و هنگام کار با اجزای مختلف cloud با استفاده از Azure، آنها را بر روی ابر مستقر خواهید کرد. این کتاب سپس به شما نحوه استفاده از جدیدترین ویژوال استادیو 2019 مایکروسافت و سی شارپ 9 را برای ساده سازی کارهای توسعه دهنده نشان میدهد و همچنین نکات و ترفند هایی را در ویژوال استادیو 2019 برای بهبود بهره وری شما بررسی میکند. همچنین شما تکنیکهای گوناگون تست کردن مثل آزمون واحد و تست عملکرد و همچنین روشهای مختلف را برای استقرار برنامههای سازمانی بررسی خواهید کرد. با به پایان رساندن این کتاب، شما قادر به ایجاد برنامههای سازمانی با استفاده از قابلیتهای قدرتمند دات نت 5 و استقرار آنها بر روی ابر خواهید بود.
اگر شما یک توسعه دهنده، معمار یا برنامه نویس ارشد هستید که میخواهید از قابلیتهای NET 5. و زبان #C استفاده کنید و همچنین تکنیکهای اساسی را برای مهارت پیدا کردن فرا بگیرید، پس این کتاب C# .NET 5 برای شماست. برای درک موثرتر مفاهیم مندرج در این کتاب، دانش سطح مبتدی تا متوسط از چارچوب دات نت و برنامه نویسی سی شارپ لازم است.
مطالبی که در کتاب «توسعه برنامه سازمانی با سی شارپ 9 و دات نت 5: تقویت مهارتهای سی شارپ و دات نت خودتان با تسلط پیدا کردن بر روند توسعه برنامههای وب حرفه ای» خواهید آموخت:
- طراحی برنامههای سازمانی با بهترین استفاده از جدیدترین قابلیتهای دات نت 5
- بررسی لایههای مختلف برنامه مثل لایه داده، لایه API و لایه وب
- بررسی معماری end-to-end، پیاده سازی یک برنامه وب سازمانی با استفاده از .NET و C# 9 و استقرار آن بر روی آژور
- تمرکز بر روی مفاهیم اصلی توسعه برنامه وب مانند تزریق وابستگی، کش کردن، لاگ گیری، پیکربندی، احراز هویت و پیاده سازی آنها در دات نت 5
- یکپارچه سازی APIهای جدید بررسی سلامت و عملکرد .NET 5 با برنامهی خودتان
- درک نحوهی کار دات نت 5 و مشارکت در پلتفرم دات نت 5