کتاب Creating Cross-platform C# Applications with Uno با ناما کامل Build apps with C# and XAML that run on Windows, macOS, iOS, Android, and WebAssembly یک کتاب مناسب برای افرادی است که قصد ایجاد برنامههایی با قابلیت پشتیبانی از چندین پلتفرم (Cross Platform) با استفاده از Uno را دارد. این کتاب در 8 فصل به تشریح این نرمافزار با ایجاد مثالهایی در دنیای واقعی به همراه کد آنها خواهد پرداخت.
در ادامه مقدمهای از کتاب Creating Cross-platform C# Applications with Uno را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Creating Cross-platform C# Applications with Uno:
به طور فزایندهای از توسعهدهندگان خواسته میشود برنامههای بومی خود را که روی چندین سیستم عامل و مرورگر اجرا میشوند، بسازند. در گذشته، این به معنای یادگیری فنآوریهای جدید و ساختن چندین نسخه از یک برنامه کاربردی بود. اما Uno Platform به شما امکان میدهد از ابزارها، زبانها و API هایی که قبلاً از ساخت برنامههای ویندوز میشناسید برای توسعه برنامههایی استفاده کنید که میتوانند روی پلتفرمهای دیگر نیز اجرا شوند. کتاب Creating Cross-platform C# Applications with Uno به شما کمک میکند تا اپلیکیشنهای مشتریدار و همچنین خط کسبوکار را ایجاد کنید که میتوانند در دستگاه، مرورگر یا سیستم عامل مورد نظر شما استفاده شوند.
این راهنمای کاربردی توسعهدهندگان را قادر میسازد تا دانش C# و XAML خود را با نوشتن برنامههای چند پلتفرمی با استفاده از Uno Platform به کار گیرند. این کتاب با نکات و مثالهای عملی به شما کمک میکند تا برنامههای کاربردی برای سناریوهای رایج بسازید. قبل از اینکه به سمت ایجاد برنامههای چند پلتفرمی برای مشاغل مختلف بپردازید، با توضیح گامبهگام مفاهیم اساسی در مورد Uno Platform آشنا خواهید شد. در طول کتاب Creating Cross-platform C# Applications with Uno، با نمونههایی کار خواهید کرد که به شما آموزش میدهد چگونه دانش موجود خود را برای مدیریت محیطهای توسعه مشترک و پیادهسازی عملکردهای مورد نیاز اغلب ترکیب کنید.
در پایان کتاب Creating Cross-platform C# Applications with Uno توسعه پلتفرم Uno، یاد خواهید گرفت که چگونه برنامههای چند پلتفرمی خود را با Uno Platform بنویسید و از ابزارها و کتابخانههای اضافی برای سرعت بخشیدن به روند توسعه برنامه خود استفاده کنید.
آنچه کتاب Creating Cross-platform C# Applications with Uno پوشش میدهد:
فصل 1، معرفی پلتفرم Uno
پلتفرم Uno را معرفی میکند و توضیح میدهد که برای چه چیزی طراحی شده است و چه زمانی باید از آن استفاده کرد. پس از این، فصل نحوه راهاندازی ماشین توسعه و نصب ابزارهای لازم را پوشش میدهد.
فصل 2، نوشتن اولین برنامه پلتفرم Uno
به ایجاد اولین برنامه پلتفرم Uno شما میپردازد و ساختار برنامه را پوشش میدهد. در پایان این فصل، یک برنامه کوچک Uno Platform خواهید نوشت که میتواند بر روی پلتفرمهای مختلف اجرا شود و محتوا را بر اساس سیستم عاملی که برنامه در حال اجرا است نمایش دهد.
فصل 3، کار با فرمها و دادهها
شما را در توسعه یک برنامه خط کسب و کار متمرکز بر داده برای شرکت خیالی UnoBookRail راهنمایی میکند. این فصل شامل نمایش دادهها، ارائه اعتبارسنجی ورودی در فرمها و خروجی دادهها به PDF است.
فصل 4، Mobilizing App Your App
شما را با توسعه برنامههای تلفن همراه با استفاده از پلتفرم Uno آشنا میکند. علاوه بر آن، این فصل کار با دادههای از راه دور بر روی دستگاههایی با اتصالات اینترنتی ناپایدار، سبکسازی برنامه بر اساس پلتفرمی که در آن اجرا میشود و استفاده از قابلیتهای دستگاه مانند دوربین را پوشش میدهد.
فصل 5، آماده کردن برنامه خود برای دنیای واقعی
نوشتن یک برنامه تلفن همراه را پوشش میدهد که هدف آن مشتریان خارجی است. به عنوان بخشی از این، دادههای باقیمانده در دستگاه، بومیسازی برنامه شما و نوشتن یک برنامه قابل دسترس با Uno Platform را پوشش میدهد.
فصل 6، نمایش دادهها در نمودارها و با گرافیک 2 بعدی سفارشی
نمایش نمودارها و نمودارها را در یک برنامه Uno Platform بررسی میکند. این فصل استفاده از کتابخانههایی مانند SyncFusion و ایجاد گرافیکهای سفارشی با استفاده از SkiaSharp را پوشش میدهد. در نهایت، این فصل نوشتن یک UI است که به تغییرات اندازه صفحه پاسخ میدهد.
فصل 7، آزمایش برنامههای شما
شما را با تست UI با Uno.UITest آشنا میکند. علاوه بر این، این فصل نوشتن تستهای UI خودکار با WinAppDriver، نوشتن تستهای واحد برای نسخه ویندوز 10 برنامه و آزمایش برنامه برای دسترسی را پوشش میدهد.
فصل 8، استقرار برنامههای شما و ادامه آن
شما را در آوردن برنامه Xamarin.Forms به وب با Uno Platform و استقرار برنامههای WASM Uno Platform در Azure راهنمایی میکند. پس از این، این فصل استقرار یک برنامه Uno Platform و پیوستن به جامعه Uno Platform را پوشش میدهد.
همچنین شما میتوانید برای آشنایی و یادگیری برنامهنویسی سی شارپ نسخه 8 از کتاب Programming C# 8.0 نیز استفاده نمائید.
سرفصلهای کتاب Creating Cross-platform C# Applications with Uno:
- Preface
- Section 1: Getting to Know Uno Platform
- 1 Introducing Uno Platform
- 2 Writing Your First Uno Platform App
- Section 2: Writing and Developing Uno Platform Apps
- 3 Working with Forms and Data
- 4 Mobilizing Your App
- 5 Making Your App Ready for the Real World
- 6 Displaying Data in Charts and with Custom 2D Graphics
- Section 3: Test, Deploy, and Contribute
- 7 Testing Your Apps
- 8 Deploying Your Apps and Going Further
- Index
فایل کتاب Creating Cross-platform C# Applications with Uno را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.