آموزش آشنایی با Xamarin.Forms

Introduction to Xamarin.Forms

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره آموزشی یاد خواهید گرفت که چگونه از Xamarin.Forms برای ایجاد راه حل های رابط کاربری متقابل پلتفرمی که در اندروید، iOS و ویندوزفون کار می کنند، استفاده کنید. Xamarin.Forms با تکیه بر ویژگی‌های غنی کتابخانه کراس پلتفرم Xamarin.NET و پشتیبانی C#، یک جعبه ابزار UI با پشتوانه بومی ارائه می‌کند که به شما امکان می‌دهد رابط‌های کاربری ایجاد کنید که در Android، iOS و Windows Phone اجرا شوند. این دوره هم ایجاد رابط کاربری مبتنی بر کد با Xamarin.Forms API و هم ایجاد رابط کاربری اعلامی با XAML را پوشش می‌دهد. موضوعات مورد بحث شامل پیمایش برنامه با استفاده از کلاس‌های مختلف صفحه Xamarin.Forms، ساختار UI با کلاس‌های Layout Xamarin.Forms و تنوع گسترده است. از کلاس های مشاهده این دوره همچنین موضوعات پیشرفته تری از پلتفرم های مختلف مانند کلاس دستگاه Xamarin.Form، Dependency Service و Message Center را پوشش می دهد.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

ساخت اولین برنامه Xamarin.Forms Building Your First Xamarin.Forms App

  • معرفی Introduction

  • آنچه برای توسعه با Xamarin.Forms نیاز دارید What You Need to Develop with Xamarin.Forms

  • ایجاد یک راه حل Xamarin.Forms در ویژوال استودیو Creating a Xamarin.Forms Solution in Visual Studio

  • ایجاد یک راه حل Xamarin.Forms در Xamarin Studio Creating a Xamarin.Forms Solution in Xamarin Studio

  • ایجاد یک صفحه ساده Xamarin.Forms Creating a Simple Xamarin.Forms Screen

  • اجرای برنامه در iOS Running the App in iOS

  • اجرای برنامه در اندروید Running the App in Android

  • تعاملی کردن برنامه Making the App Interactive

  • خلاصه Summary

آشنایی با فرم های Xamarin Understanding Xamarin Forms

  • معرفی Introduction

  • Xamarin Forms چیست؟ What Is Xamarin Forms?

  • چه چیزی خوب است و از چه چیزهایی باید آگاه بود What's Good and What to Be Aware Of

  • Xamarin در مقابل Xamarin.Forms Xamarin vs. Xamarin.Forms

  • راه اندازی برنامه Xamarin.Forms Xamarin.Forms App Startup

  • Xamarin.Forms انواع مؤلفه Xamarin.Forms Component Types

  • ترکیب پلت فرم و کد مشترک Mixing Platform and Shared Code

  • خلاصه Summary

ارائه رفتار رابط کاربری با Views و XAML Providing UI Behavior with Views and XAML

  • معرفی Introduction

  • نماهای XAML موجود Available XAML Views

  • ایجاد یک رابط کاربری ساده با XAML Creating a Simple UI with XAML

  • قابل مشاهده کردن اجزای XAML برای کد پشت Making XAML Components Visible to Code Behind

  • مدیریت نمایش رویدادها در Code Behind Handling View Events in Code Behind

  • اجرای برنامه XAML در سراسر دستگاه ها Running the XAML App Across Devices

  • خلاصه Summary

Xamarin Forms ListViews Xamarin Forms ListViews

  • معرفی Introduction

  • گرفتن چیزها به ردیف Getting Things Lined Up

  • ایجاد ListView ساده Creating Simple ListView

  • پاک کردن انتخاب فعلی Clearing the Current Selection

  • استفاده از ListView با Linq Using ListView with Linq

  • نمایش یک کلاس سفارشی در ListView Displaying a Custom Class in a ListView

  • استفاده از Databinding با ListView Using Databinding with a ListView

  • نمایش چند خطی با TextCell Multiline Display with TextCell

  • ظاهر ListView را سفارشی کنید Customize ListView Appearance

  • استفاده از ظاهر سفارشی Using the Customized Appearance

  • خلاصه Summary

Xamarin Forms Layouts Xamarin Forms Layouts

  • معرفی Introduction

  • انواع و اهداف چیدمان The Kinds and Purposes of Layouts

  • StackLayout را ایجاد کنید Create StackLayout

  • ScrollView ScrollView

  • StackLayout های متعدد Multiple StackLayouts

  • اعمال LayoutOptions Applying LayoutOptions

  • AbsoluteLayout متناسب با اندازه AbsoluteLayout Proportional Sizing

  • AbsoluteLayout Proportional Positioning AbsoluteLayout Proportional Positioning

  • RelativeLayout با استفاده از والدین RelativeLayout Using Parent

  • RelativeLayout با استفاده از نمای دیگری RelativeLayout Using Another View

  • RelativeLayout با استفاده از View's on Size (روش اشتباه) RelativeLayout Using View's on Size (Wrong Way)

  • RelativeLayout با استفاده از View's on Size (روش درست) RelativeLayout Using View's on Size (Right Way)

  • خلاصه Summary

صفحات Xamarin.Forms Xamarin.Forms Pages

  • معرفی Introduction

  • شروع شدن Getting Started

  • افزودن پیمایش صفحه Adding Page Navigation

  • ایجاد یک رابطه استاد و جزئیات Creating a Master-detail Relationship

  • افزودن Data Binding به Master-detail Adding Data Binding to Master-detail

  • اتصال داده در عمل Data Binding in Action

  • نمایش صفحه‌های Tabbed Displaying Tabbed Screens

  • اضافه کردن ناوبری کش رفتن با چرخ فلک Adding Swipe Navigation with a Carousel

  • خلاصه Summary

رسیدگی به الزامات خاص پلت فرم Handling Platform Specific Requirements

  • معرفی Introduction

  • نقش کلاس دستگاه The Role of the Device Class

  • مدیریت جزئیات پلتفرم با DependencyService Handling Platform Details with the DependencyService

  • مدل سازی پیاده سازی های خاص پلت فرم به عنوان یک رابط Modeling Platform Specific Implementations as an Interface

  • پیاده سازی Photo Capture در iOS Implementing Photo Capture on iOS

  • پیاده سازی Photo Capture در اندروید Implementing Photo Capture on Android

  • افشای و دسترسی به پیاده سازی های خاص پلت فرم Exposing and Accessing Platform Specific Implementations

  • رفتار همراه با پیام‌رسانی مرکز Loosely Coupled Behavior with MessagingCenter

  • ارسال اعلان Sending a Notification

  • اشتراک در یک اعلان Subscribing to a Notification

  • دیدن برنامه ما با هم می آیند Seeing Our App Come Together

  • خلاصه Summary

  • از اینجا کجا برویم Where to Go from Here

نمایش نظرات

آموزش آشنایی با Xamarin.Forms
جزییات دوره
3h 48m
71
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
339
4.6 از 5
دارد
دارد
دارد
Jim Wilson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jim Wilson Jim Wilson

جیم ویلسون رئیس JW Hedgehog Inc است ، یک شرکت مشاوره متخصص در زمینه راه حل برای سیستم عامل های Android ، iOS و Microsoft. جیم بیش از 30 سال تجربه مهندسی نرم افزار دارد و در 15 سال گذشته تمرکز زیادی بر ایجاد راه حل های مبتنی بر مکان و تلفن همراه دارد. وی چندین شرکت نوپای مرتبط با نرم افزار را بنیان گذاری کرده و در چندین مشاور دیگر نیز در نقش مشاوره فعالیت کرده است. پس از نزدیک به یک دهه به عنوان MVP توسعه برنامه کاربردی دستگاه مایکروسافت ، جیم اکنون بر توسعه برنامه های دستگاه Android و iOS تمرکز دارد. علاقه جیم مربیگری توسعه دهندگان نرم افزار است. او به همان اندازه که از تجربه توسعه بومی Java در Android و Objective-C در iOS برخوردار است ، به همان اندازه تجربه توسعه cross-platform توسعه دستگاه مبتنی بر NET با Xamarin ، لذت می برد. جیم بیش از 30 مقاله در زمینه توسعه برنامه های دستگاه ها تألیف کرده و به عنوان یک متخصص مشارکت کننده در زمینه توسعه نرم افزارهای تلفن همراه در رسانه های مختلف خدمت کرده است. آخرین کتاب جیم ایجاد UI پویا با Android Fragment ها است. جیم و همسرش به همراه چندین گربه زمان خود را بین Celebration ، فلوریدا (فقط 3 مایلی از دنیای والت دیزنی) و ساحل Weirs ، نیوهمپشایر تقسیم کردند. وبلاگ جیم را بررسی کنید ، جایی که او در مورد انواع مسائل مربوط به توسعه نرم افزار تلفن همراه و همچنین سرگرمی زندگی در منطقه شلوغ "خانه موش" و سکوت دریاچه ها و کوههای NH صحبت می کند.