آموزش ساخت یک برنامه Enterprise Mobile با Xamarin.Forms

Building an Enterprise Mobile Application with Xamarin.Forms

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: Xamarin.Forms روش پیشنهادی مایکروسافت در ساخت برنامه های موبایل و چند پلتفرمی است. این دوره به شما می آموزد که چگونه با استفاده از الگوی MVVM ، تزریق وابستگی ، دستور دادن ، آزمایش و موارد دیگر ، برنامه های تلفن همراه را برای شرکت ایجاد کنید. این دوره بخشی از موارد زیر است: ساخت برنامه های کراس پلت فرم با Xamarin Forms Path همه را بزرگ کنید بررسی اجمالی دوره 1m 41s مقدمه 18 متر 29 ساله ایجاد یک معماری لایه ای 34m 58s استفاده از الگوی MVVM 45 متر 29 ساله ایجاد اتصال شل از طریق تزریق وابستگی 17m 49s ارتباط اجزا از طریق پیام رسانی 12 متر 48s تنظیم پیمایش و گفتگوها در داخل برنامه 21 متر 53s دسترسی به ویژگیها و کنترلهای دستگاه بومی 18 متر 0 ثانیه آزمایش نصب با تست واحد 9 متر 53s علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

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

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

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

مقدمه Introduction

  • معرفی ماژول Module Introduction

  • این دوره برای شما چیست؟ What's in This Course for You?

  • نسخه ی نمایشی: نگاهی به برنامه تمام شده Demo: Looking at the Finished Application

  • کاوش باطن Exploring the Backend

  • نسخه ی نمایشی: کاوش در Backend Demo: Exploring the Backend

ایجاد یک معماری لایه ای Creating a Layered Architecture

  • معرفی ماژول Module Introduction

  • بررسی معماری کاربرد کلی Exploring the Overall Application Architecture

  • نسخه ی نمایشی: نمای کلی در سطح بالا از معماری برنامه Demo: High-level Overview of the Application Architecture

  • دسترسی به داده در برنامه Accessing Data in the Application

  • نسخه ی نمایشی: کاوش در کد مخزن Demo: Exploring the Repository Code

  • خدمات داده Data Services

  • نسخه ی نمایشی: کاوش در سرویس های داده Demo: Exploring the Data Services

  • بهینه سازی نحوه کار ما با داده ها: دوباره امتحان کنید Optimizing How We Work with Data: Retry

  • نسخه ی نمایشی: افزودن پشتیبانی برای استفاده مجدد از Polly Demo: Adding Support for Retry Using Polly

  • ذخیره اطلاعات Caching Data

  • نسخه ی نمایشی: افزودن پشتیبانی برای ذخیره اطلاعات Demo: Adding Support for Data Caching

  • خلاصه Summary

استفاده از الگوی MVVM Applying the MVVM Pattern

  • معرفی ماژول Module Introduction

  • مروری کوتاه بر اتصال داده ها A Brief Overview of Data Binding

  • نسخه ی نمایشی: نگاهی به Data Binding Demo: Looking at Data Binding

  • مروری بر الگوی MVVM An Overview of the MVVM Pattern

  • نسخه ی نمایشی: الگوهای MVVM در برنامه Demo: The MVVM Patterns in the Application

  • فرماندهی Commanding

  • نسخه ی نمایشی: فرماندهی Demo: Commanding

  • رفتار Behaviors

  • نسخه ی نمایشی: رفتارها Demo: Behaviors

  • پیوند دادن View و Model View Linking the View and the View Model

  • نسخه ی نمایشی: پیوند دادن View و مدل View Demo: Linking the View and the View Model

  • خلاصه Summary

ایجاد اتصال شل از طریق تزریق وابستگی Creating Loose Coupling Through Dependency Injection

  • معرفی ماژول Module Introduction

  • راه تزریق وابستگی The Road to Dependency Injection

  • افزودن DI به برنامه Adding DI to the Application

  • نسخه ی نمایشی: افزودن تزریق وابستگی به برنامه Demo: Adding Dependency Injection to the Application

  • خلاصه Summary

ارتباط اجزا از طریق پیام رسانی Communicating Components Through Messaging

  • معرفی ماژول Module Introduction

  • چرا ما به پیام رسانی نیاز داریم Why We Need Messaging

  • با استفاده از MessagingCenter Using the MessagingCenter

  • نسخه ی نمایشی: افزودن MessagingCenter Demo: Adding the MessagingCenter

  • خلاصه Summary

تنظیم پیمایش و گفتگوها در داخل برنامه Setting up Navigation and Dialogs Within the Application

  • معرفی ماژول Module Introduction

  • کلاسهای خدمات Service Classes

  • افزودن پیمایش Adding Navigation

  • نسخه ی نمایشی: افزودن پشتیبانی برای پیمایش Demo: Adding Support for Navigation

  • افزودن گفتگوها Adding Dialogs

  • نسخه ی نمایشی: افزودن گفتگوها در برنامه Demo: Adding Dialogs in the Application

  • سایر خدمات Other Services

  • نسخه ی نمایشی: افزودن سایر خدمات Demo: Adding Other Services

  • خلاصه Summary

دسترسی به ویژگیها و کنترلهای دستگاه بومی Accessing Native Device Features and Controls

  • معرفی ماژول Module Introduction

  • سرویس وابستگی The Dependency Service

  • نسخه ی نمایشی: استفاده از سرویس وابستگی Demo: Using the Dependency Service

  • با استفاده از پلاگین ها Using Plugins

  • نسخه ی نمایشی: با استفاده از پلاگین ها Demo: Using Plugins

  • استفاده از رندرهای سفارشی Using Custom Renderers

  • نسخه ی نمایشی: افزودن رندر سفارشی Demo: Adding a Custom Renderer

  • خلاصه Summary

آزمایش نصب با تست واحد Testing the Setup with Unit Tests

  • معرفی ماژول Module Introduction

  • مروری کوتاه بر آزمایش واحد A Brief Overview of Unit Testing

  • نسخه ی نمایشی: آزمایش مدل های مشاهده Demo: Testing the View Models

  • خلاصه و اختتامیه دوره Summary and Course Closing

نمایش نظرات

نظری ارسال نشده است.

آموزش ساخت یک برنامه Enterprise Mobile با Xamarin.Forms
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 1m
61
Pluralsight (پلورال سایت) pluralsight-small
04 تیر 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
189
4.7 از 5
دارد
دارد
دارد
Gill Cleeren

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gill Cleeren Gill Cleeren

گیل کلیرن مدیر منطقه ای مایکروسافت ، نویسنده MVP و Pluralsight است. گیل یک معمار مستقل راه حل است که در بلژیک زندگی می کند. او روی توسعه وب و موبایل تمرکز دارد و عاشق Xamarin است. وی همچنین سخنران مکرر بسیاری از کنفرانس های بین المللی است. گیل همچنین بزرگترین کنفرانس IT در بلژیک و هلند را Techorama تأسیس کرد. می توانید وب سایت وی را به آدرس www.snowball.be بیابید.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.