● آشنایی با ویژگیهای جدید C 12 و نحوه به کارگیری آنها در برنامهنویسی.
● درک چگونگی توسعه برنامههای مبتنی بر ابر با استفاده از Azure.
● کشف نحوه ساخت برنامهها برای دسکتاپ با استفاده از .NET MAUI.
توضیحات:
دنیای توسعه اپلیکیشنها با ظهور زبانها و فناوریهای متنباز، دائماً در حال تغییر است. از زمانی که مایکروسافت پلتفرم .NET و C را در سال 2014 به صورت متنباز ارائه کرد، جامعهای پویا از توسعهدهندگان در تکامل این زبان در GitHub مشارکت داشتهاند. مایکروسافت هر سال یک نسخه جدید از .NET را منتشر میکند که منجر به الگوها، چارچوبها و رویکردهای طراحی جدیدتر در توسعه فعال اپلیکیشن میشود.
C 11 & 12 را بیاموزید و از Entity Framework Core برای مدیریت داده استفاده کنید. توسعه ابری را با Azure Functions، Azure SQL Database، Cosmos DB و Blob Storage کاوش کنید. ارتباط ناهمزمان را با Azure Service Bus پیادهسازی کنید و برنامهها را با Azure Key Vault ایمن کنید. برنامههای وب را با Blazor و ASP.NET بسازید و ویژگیهای زمان واقعی را با SignalR اضافه کنید. میکروسرویسها را با Web API کشف کنید و گردش کار خود را با استفاده از Azure DevOps و Docker ساده کنید. برنامههایی را برای موبایل، دسکتاپ و ویندوز با .NET MAUI، Blazor Hybrid و WinUI توسعه دهید.
پس از اتمام، خوانندگان درک کاملی از آخرین ویژگیهای C و نحوه قرارگیری آنها در رویکردهای طراحی فعلی خواهند داشت. این کتاب قصد ندارد مرجعی جامع در این موضوع باشد، بلکه نقطهی شروعی برای توسعهدهندگانی با مقداری تجربه است تا کار با جدیدترین مفاهیم را آغاز کنند.
آنچه خواهید آموخت:
● یادگیری مبانی زبان برنامهنویسی C 12.
● درک مفاهیم پیشرفته مانند LINQ و برنامهنویسی ناهمزمان.
● ساخت برنامههای وب با استفاده از ASP.NET Core، MVC و Blazor.
● طراحی برنامههای دسکتاپ چند پلتفرمی با استفاده از .NET MAUI.
● تست واحد با استفاده از NUnit برای اعتبارسنجی قوی کد.
این کتاب برای چه کسانی است:
این کتاب برای توسعهدهندگان و مهندسان نرمافزار .NET متوسط تا پیشرفته است که به دنبال گسترش مهارتهای خود در ساخت برنامههای مدرن مبتنی بر ابر، برنامههای وب و تجربههای تلفن همراه هستند.
فهرست مطالب:
1. Data Architectures and Patterns
2. Enterprise Data Architectures
3. Cloud Fundamentals
4. Azure Data Eco-system
5. AWS Data Services
6. Google Data Services
7. Snowflake Data Eco-system
8. Data Governance
9. Data Intelligence: AI-ML Modeling and Services