کتاب Learning .NET MAUI: Unlock the potential of .NET MAUI for Cross-Platform app development (یادگیری .NET MAUI: پتانسیل .NET MAUI را برای توسعه برنامه چندسکویی باز کنید) چارچوب .NET MAUI را به صورت ساده و کاربردی در 9 فصل شرح میدهد.
در ادامه مقدمهای از کتاب Learning .NET MAUI را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Learning .NET MAUI:
در زمان خود، Xamarin، سلف دات نت MAUI، نقش مهمی در ایجاد روند پایدار برای برنامههای رابط کاربری گرافیکی بین پلتفرم ایفا کرد. صاحبان مشاغل، مدیران و مهندسان مجذوب این فرصت شدند که یک بار کد بنویسند و آن را بر روی سکوها و دستگاههای مختلف اجرا کنند، همه اینها در حالی که از قدرت دات نت استفاده میکنند.
هنگام ایجاد اولین برنامه خود با Xamarin، فقط از اسناد رسمی و برخی پستهای وبلاگ از همکاران با تجربه استفاده کردم. زمان گذشت و من روی برنامههای مختلف کار کردم. برخی از آنها را به تنهایی ساختم و برای برخی دیگر به عنوان بخشی از گروهی با بیش از ۲۰ مهندس کار کردم. این کتاب از تمایل من برای به اشتراک گذاشتن دانش، اشتیاق و تجربهام برای کمک به دیگران برای رشد سریعتر در سفر خود در دنیای NET MAUI متولد شد.
در نوشتن این کتاب، هدف من این بوده است که تا حد امکان دانش نظری و عملی مفیدی را ارائه دهم تا شما را برای کار بر روی پروژههای تجاری دنیای واقعی آماده کنم و در عین حال هرگونه سردرگمی در مورد هدف چیزی که یاد میگیرید را به حداقل برسانم.
بیشتر بخوانید: کتاب .NET MAUI in Action
در طول کتاب Learning .NET MAUI، دانش خود را در مورد دات نت و سی شارپ تجدید میکنید، با اصول و مفاهیم داخلی. NET MAUI، ویژگیهای آن، و نحوه استفاده از آنها برای ساخت برنامههای کاربردی دنیای واقعی با رابط کاربری سفارشی و پایگاه کد با کیفیت بالا آشنا خواهید شد. قابل اعتماد و نگهداری آسان شما همچنین در مورد بهترین شیوهها و الگوهای طراحی در مسیر از طریق ترکیبی از تئوری، مثالهای عملی و وظایف کدنویسی خواهید آموخت.
کتاب Learning .NET MAUI بیشتر برای توسعهدهندگان بدون تجربه تجاری Xamarin و. NET MAUI در نظر گرفته شده است و میخواهند یاد بگیرند که چگونه برنامههای رابط کاربری گرافیکی بسازند که سکوها و دستگاههای مختلف را هدف قرار دهند. با این حال، برای توسعهدهندگانی که تجربه Xamarin دارند و میخواهند به. NET MAUI سوئیچ کنند و مهارتهای خود را در ساخت برنامههای کاربردی چند پلتفرمی قوی و قابل اعتماد بهبود بخشند نیز مفید خواهد بود.
خوش آمدید. ماجراجویی MAUI دات نت ما آغاز میشود!امیدوارم لذت ببرید اونطرف میبینمت.
فصل ۱: شروع به کار با. NET MAUI – راهاندازی محیط NET MAUI را پوشش میدهد. این فصل Visual Studio ۲۰۲۲ و مدیر بسته NuGet را معرفی میکند. علاوه بر این، این فصل نحوه ایجاد برنامه خالی از الگوی از پیش تعریف شده را نشان میدهد و جزئیات اشکال زدایی خاص پلت فرم و آناتومی راه حل. NET MAUI را توضیح میدهد.
فصل ۲: ملزومات ارتقاء مهارت سی شارپ – مهمترین موضوعات مربوط به داتنت و سی شارپ را پوشش میدهد که برای درک فصلهای آینده بسیار مهم هستند. این فصل مفهوم دات نت مدرن را معرفی میکند و زمینههای متعددی از جمله انواع داده، برنامهنویسی شی گرا، مدیریت حافظه و ژنریکها و موارد دیگر را توضیح میدهد.
فصل ۳: کاوش. NET MAUI و ویژگیهای آن – مبانی. NET MAUI را پوشش میدهد، از تاریخچه Xamarin گرفته تا نحوه عملکرد MAUI. موضوعات مهمی مانند کلاسهای اصلی. NET MAUI، HostBuilder و چرخه حیات برنامه را توضیح میدهد. این فصل جایی است که خواننده با مدیریت داراییهای برنامه آشنا میشود و شروع به ایجاد اولین برنامه MAUI خود میکند.
فصل ۴: توسعه UI و خارج از آن – به خواننده اجازه میدهد تا مفاهیم اساسی مربوط به پیادهسازی رابط کاربری را بیاموزد. این فصل به چالشهای اصلی در هنگام ایجاد برنامههایی با هدف قرار دادن سکوها و دستگاههای مختلف میپردازد. در این فصل، خواننده همچنین کنترلهای اساسی UI، طرحبندیها، مکانیسمهای اتصال و ناوبری را یاد میگیرد در حالی که به طور مداوم برنامه را از فصل قبل توسعه میدهد. یکی از حوزههای اصلی تحت پوشش فصل ۴ زبان نشانهگذاری اعلامی XAML است که عمدتاً در MAUI برای توصیف رابط کاربری استفاده میشود.
فصل ۵: لایهبندی با MVVM – معماری برنامه را به توضیح MVVM، وارونگی کنترل، پرداختن به چالشهای ناوبری درون برنامهای و موارد دیگر اختصاص میدهد. همچنین استفاده از ظروف تزریق وابستگی شخص ثالث، تعبیه پایگاه داده NoSQL و ایجاد فضای ذخیرهسازی پایدار محلی را پوشش میدهد.
فصل ۶: فرو رفتن عمیق در طراحی UI – حوزههای پیچیدهتری از توسعه UI را پوشش میدهد. در این فصل، خواننده برنامه خود را به یک برنامه چند زبانه تبدیل میکند که طرحهای رنگی مختلف و حالتهای بصری واکنش به تغییرات داده را کنترل میکند. این فصل جایی است که ظاهر و رفتار رابط کاربری برنامه به لطف انیمیشنهای سفارشی، کنترلهای سفارشی و گروه جدیدی از کنترلها و ویژگیهای داخلی، صیقلیتر و پیچیدهتر میشوند.
فصل ۷: ابزار ضروری و جامعه – کتابخانههای بسیار مفیدی را توضیح میدهد که تقریباً هر برنامه تجاری از آن استفاده میکند. یکی از آنها دستهای از کلاسهای مفید و پرکاربرد ایجاد شده توسط جامعه را معرفی میکند، مانند مبدلها، رفتارها و AsyncRelayCommand. دیگری پشتیبانی از سیستم عاملهای منحصر به فرد و APIهای پلت فرم مانند Text-to-Speech، Gyroscope یا Secure Storage را معرفی میکند.
فصل ۸: قابلیت دسترسی – موضوع مهم پشتیبانی دسترسی را پوشش میدهد. این فصل به محبوبترین مسائل دسترسی میپردازد و ابزارها و APIهای ارائه شده توسط سیستم عاملها و NET MAUI را توضیح میدهد تا برنامه را در دسترستر کند.
فصل ۹: ویژگیهای تعاملی بومی با Shell و Blazor – رویکردهای جایگزین برای توسعه برنامه MAUI. NET را معرفی میکند. در طول این فصل، خواننده برنامه آن را به یک برنامه شل تبدیل میکند که تفاوتهای بین رویکرد کلاسیک و شل را یاد میگیرد. علاوه بر این، آنها روشهایی را برای بهینهسازی Shell برای پروژههای تجاری در دنیای واقعی یاد خواهند گرفت. علاوه بر این، این فصل به برنامههای Blazor Hybrid، مفهوم، آناتومی و ابرقدرت آنها میپردازد.
سرفصلهای کتاب Learning .NET MAUI:
- Cover
- Title Page
- Copyright Page
- Dedication Page
- About the Author
- About the Reviewer
- Acknowledgement
- Preface
- Table of Contents
- 1. Getting Started with .NET MAUI
- 2. Upskill Essentials of C#
- 3. Exploring .NET MAUI and Its Features
- 4. In and Out of UI Development
- 5. Layering with MVVM
- 6. Deep Dive into UI Design
- 7. Essentials and Community Toolkit
- 8. Accessibility
- 9. Native Interactive Features with Shell and Blazor
- Index
جهت دانلود کتاب Learning .NET MAUI میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.