آموزش Masterclass پیشرفته توسعه دهندگان Xamarin

The Advanced Xamarin Developer Masterclass

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: شامل محتوای با کیفیت دانشگاه Xamarin - این دوره آموزشی پیشرفته Xamarin بر مفاهیم متقابل پلتفرم تمرکز دارد، شما با استفاده از قدرتمندترین ویژگی‌های پلتفرم برای ایجاد برنامه‌های کاملاً بومی، متخصص Xamarin خواهید شد. بیاموزید که چگونه از قابلیت های بومی و حتی کدهای جاوا و Objective-C بومی در برنامه های Xamarin Forms خود استفاده کنید. با اطمینان خاطر می‌توانید با مهارت‌های پیشرفته Xamarin که به تازگی کسب کرده‌اید، برای موقعیت‌های پیشرفته‌تر توسعه اپلیکیشن درخواست دهید. بتوانید با Xamarin طیف وسیع تری از برنامه ها را با عملکرد بیشتر ایجاد کنید. برای آزمایش و استقرار iOS به یک رایانه ویندوزی با ویندوز 10 و ویژوال استودیو نصب شده یا یک رایانه macOS با High Sierra یا جدیدتر و با Xcode نصب شده نیاز دارید.

اگر تجربه ای از توسعه Xamarin دارید (شاید در حال تکمیل یا انجام حداقل برخی از دوره های کامل Xamarin ادواردو (مدرس دوره ها) یا دوره دیگری Xamarin، این دوره برای شما مناسب است.

اگر می‌خواهید مهارت‌های Xamarin موجود خود را کسب کنید و در مورد ویژگی‌های پیشرفته Xamarin بیشتر بدانید، این دوره می‌تواند به شما کمک کند.

توسعه‌دهنده‌های Xamarin حقوق خوبی دارند و برنامه‌نویسانی با مهارت‌های پیشرفته (مانند کسانی که شما دارید). در این دوره یاد خواهید گرفت) حتی برای شرکت ها ارزشمندتر هستند و تمایل به دریافت حقوق بیشتری دارند.

در پایان دوره، با استفاده از قدرتمندترین ویژگی‌های پلتفرم برای ایجاد برنامه‌های کاملاً بومی، به یک متخصص Xamarin تبدیل خواهید شد.

در طول مسیر، یاد خواهید گرفت که چگونه از عملکرد بومی و حتی کدهای جاوا و Objective-C در برنامه‌های Xamarin Forms خود استفاده کنید.

خواهید فهمید که چگونه به طور مداوم نسخه های جدید برنامه خود را برای کاربران خود استقرار دهید.

و نحوه استفاده از کنترل نسخه برای استقرار بهتر در سایر برنامه‌نویس‌ها، آزمایش‌کنندگان و فروشگاه‌های برنامه را بیاموزید.

مهارت‌های کلیدی که در این دوره خواهید آموخت و تسلط خواهید داشت عبارتند از:-

1. خدمات وابستگی

2. رندرهای سفارشی

3. استفاده از کتابخانه های جاوا

4. استفاده از کتابخانه های Objective-C

5. مرکز برنامه

6. سرویس ربات Azure برای Chatbot

7. رفتارها و اثرات

8. توابع Azure

9. Push Notifications

10. یک ظاهر طراحی CSS برای Xamarin

Xamarin چیست؟

Xamarin یک شرکت متعلق به مایکروسافت است که به توسعه‌دهندگان اجازه می‌دهد با استفاده از یک پایگاه کد مشترک C#، برنامه‌های بومی Android، iOS (و حتی Windows و MacOS) را با رابط کاربری بومی بنویسند و کد را به اشتراک بگذارند.

این بدان معناست که می‌توانید یک برنامه یک بار ایجاد کنید، و آن را در اندروید و iOS که هر دو به صورت بومی روی پلتفرم اجرا می‌شوند، اجرا کنید. یک پایگاه کد، دو پلتفرم.

در نتیجه یادگیری ایجاد برنامه با Xamarin شما را برای کارفرما یا مشتریان خود ارزشمندتر می کند.

آیا این دوره برای شماست؟

اگر قبلاً از Xamarin استفاده نکرده‌اید، و/یا C# را نمی‌دانید، این دوره برای شما مناسب نیست. در این صورت پیشنهاد می کنیم ابتدا دوره کامل Xamarin ادواردو را خریداری کنید، آن را کامل کنید و سپس به این دوره پیشرفته بازگردید.

اما اگر با سی شارپ و XAML آشنایی دارید و با Xamarin آشنا هستید، این دوره برای شما طراحی شده است.

چرا این دوره و نه دوره های دیگر Xamarin؟

ادواردو در حال حاضر یکی از جامع ترین و محبوب ترین دوره های Xamarin در Udemy را دارد. بعلاوه او تجربه گسترده ای با Xamarin دارد و همچنین دارای گواهینامه Xamarin است.

این چیزی است که فقط یک دانش آموز در مورد دیگر دوره Xamarin خود می گوید.

"من به تازگی تا بخش 4 را به پایان رسانده ام و از تک تک نکات این دوره لذت می برم، زیرا روشی که آقای ادواردو توضیح می دهد شگفت انگیز است، زیرا من دوره های آموزشی دیگر مرتبط با برنامه نویسی را انجام داده ام که در آن مدرس فقط مجموعه ای از موارد قبلی را نشان می دهد. کد نوشته شده با حرف و حرف و صحبت زیاد. با این حال، روشی که ادواردو توضیح می دهد و برای انتقال پیام وقت می گذارد، به سادگی او را دوست داشته باشید." - زشان حسین قیومی.

با گذراندن این دوره به این معنی است که از شخصی یاد می‌گیرید که تمام آموزش‌های حرفه‌ای، مهارت‌ها و تجربه لازم را دارد تا به شما بیاموزد چگونه در سریع‌ترین زمان ممکن در Xamarin مهارت کسب کنید.

اگر آماده دریافت اولین شغل برنامه نویسی با حقوق هستید، یا به یک موقعیت برنامه نویسی ارشد تر بروید، پس این دوره برای شما مناسب است!

اگر سوالی دارید چطور؟

اگر این دوره به اندازه کافی کامل نبود، شما ادواردو را برای پاسخ دادن به هر سوالی که در بخش Q A دوره دارید آماده دارید.

این بدان معناست که شما هرگز خود را در یک درس گیر نمی‌دهید. برای روزهای متوالی با راهنمایی های او، بدون هیچ مانع بزرگی در این دوره به آرامی پیشرفت خواهید کرد.

خطری هم وجود ندارد!

این دوره با 30 روز ضمانت بازگشت وجه کامل ارائه می‌شود. به این معنی که اگر از دوره یا پیشرفت خود کاملاً راضی نیستید، به سادگی به ما اطلاع دهید تا 100% به شما بازپرداخت کنند.

شما یا مهارت های پیشرفته Xamarin را به پایان می رسانید، به توسعه برنامه های عالی ادامه می دهید و به طور بالقوه شغلی عالی برای خود ایجاد می کنید، یا دوره را امتحان می کنید و اگر آن را دوست ندارید، به سادگی تمام پول خود را پس می گیرید…

شما به معنای واقعی کلمه نمی توانید ببازید.

برای شروع آماده هستید، توسعه دهنده؟

اکنون با استفاده از دکمه «افزودن به سبد خرید» در سمت راست ثبت‌نام کنید و راه خود را برای رسیدن به مهارت‌های پیشرفته Xamarin آغاز کنید. همچنین می‌توانید برخی از دوره‌ها را با استفاده از ویژگی پیش‌نمایش در این صفحه بررسی کنید، بنابراین 100% مطمئن هستید که این دوره برای شما مناسب است.

شما را از داخل می بینیم (عجله کنید، کلاس پیشرفته Xamarin منتظر است!)


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

بالا و در حال اجرا Up and Running

  • خوش آمدی Welcome

  • خوش آمدی Welcome

  • برنامه هایی که خواهیم ساخت The Apps We Will Build

  • آنچه شما یاد خواهید گرفت What You Will Learn

  • کد منبع The Source Code

  • کد منبع The Source Code

بالا و در حال اجرا Up and Running

  • برنامه هایی که خواهیم ساخت The Apps We Will Build

  • آنچه شما یاد خواهید گرفت What You Will Learn

XAML Unleashed XAML Unleashed

  • تعریف رابط کاربری Defining the UI

  • تعریف رابط کاربری Defining the UI

  • تعریف منطق Defining the Logic

  • دستورات الزام آور Binding Commands

  • اتصال به فرم Binding to the Form

  • اتصال به فرم Binding to the Form

  • مجموعه های صحافی Binding Collections

  • مجموعه های صحافی Binding Collections

  • TableViews TableViews

  • TableViews TableViews

  • اتصال از سی شارپ Binding From C#

XAML Unleashed XAML Unleashed

  • تعریف منطق Defining the Logic

  • دستورات الزام آور Binding Commands

  • اتصال از سی شارپ Binding From C#

رندرهای سفارشی Custom Renderers

  • رندر سفارشی در iOS Custom Renderer on iOS

  • رنگ های پویا برای نوار پیشرفت Dynamic Colors for ProgressBar

  • رنگ های پویا برای نوار پیشرفت Dynamic Colors for ProgressBar

  • رندر سفارشی در اندروید Custom Renderer on Android

  • سفارشی سازی سلول های متنی Customizing Text Cells

  • سفارشی سازی سلول های متنی Customizing Text Cells

  • سفارشی سازی سلول های متنی اندروید Customizing Text Cells Android

  • سفارشی سازی سلول های متنی اندروید Customizing Text Cells Android

  • تغییر رنگ انتخاب در سلول های اندروید Changing Selection Color in Android Cells

  • تغییر رنگ انتخاب در سلول های اندروید Changing Selection Color in Android Cells

رندرهای سفارشی Custom Renderers

  • رندر سفارشی در iOS Custom Renderer on iOS

  • رندر سفارشی در اندروید Custom Renderer on Android

خدمات وابستگی Dependency Services

  • معرفی خدمات وابستگی Intro to Dependency Services

  • معرفی خدمات وابستگی Intro to Dependency Services

  • واسط The Interface

  • واسط The Interface

  • ثبت وابستگی ها Registering Dependencies

  • ثبت وابستگی ها Registering Dependencies

  • استفاده از وابستگی Using a Dependency

  • استفاده از وابستگی Using a Dependency

  • اشتراک گذاری فایل در iOS Sharing a File in iOS

  • اشتراک گذاری فایل در اندروید Sharing a File in Android

  • ایجاد یک فایل TXT Creating a TXT File

خدمات وابستگی Dependency Services

  • اشتراک گذاری فایل در iOS Sharing a File in iOS

  • اشتراک گذاری فایل در اندروید Sharing a File in Android

  • ایجاد یک فایل TXT Creating a TXT File

رفتارها و اثرات Behaviors and Effects

  • مقدمه ای بر رفتارها و اثرات Intro to Behaviors and Effects

  • مقدمه ای بر رفتارها و اثرات Intro to Behaviors and Effects

  • رفتار Behaviors

  • پیاده سازی اثرات Implementing Effects

  • افکت اندروید Android Effect

  • جلوه iOS iOS Effect

  • جلوه iOS iOS Effect

رفتارها و اثرات Behaviors and Effects

  • رفتار Behaviors

  • پیاده سازی اثرات Implementing Effects

  • افکت اندروید Android Effect

مرکز برنامه App Center

  • معرفی مرکز App Intro to App Center

  • یک پروژه جدید A New Project

  • راه اندازی GitHub GitHub Setup

  • راه اندازی GitHub GitHub Setup

  • راه اندازی مرکز برنامه App Center Setup

  • ساخت مرکز برنامه App Center Builds

  • امضای بیلدهای اندروید Signing Android Builds

  • امضای بیلدهای اندروید Signing Android Builds

  • امضای بیلدهای iOS Signing iOS Builds

  • امضای بیلدهای iOS Signing iOS Builds

  • ردیابی خطاها و خرابی ها Tracking Errors & Crashes

  • تجزیه و تحلیل و ردیابی رویدادها Analytics & Tracking Events

  • واکنش به کرش ها Reacting to Crashes

  • انتشار اپلیکیشن اندروید Publishing Android App

  • انتشار اپلیکیشن اندروید Publishing Android App

  • انتشار اپلیکیشن iOS Publishing iOS App

  • در حال توزیع در فروشگاه Play Distributing to Play Store

  • در حال توزیع در فروشگاه App Distributing to App Store

  • فشار دادن یک ویژگی جدید Pushing a New Feature

مرکز برنامه App Center

  • معرفی مرکز App Intro to App Center

  • یک پروژه جدید A New Project

  • راه اندازی مرکز برنامه App Center Setup

  • ساخت مرکز برنامه App Center Builds

  • ردیابی خطاها و خرابی ها Tracking Errors & Crashes

  • تجزیه و تحلیل و ردیابی رویدادها Analytics & Tracking Events

  • واکنش به کرش ها Reacting to Crashes

  • انتشار اپلیکیشن iOS Publishing iOS App

  • در حال توزیع در فروشگاه Play Distributing to Play Store

  • در حال توزیع در فروشگاه App Distributing to App Store

  • فشار دادن یک ویژگی جدید Pushing a New Feature

Push Notifications Push Notifications

  • راه اندازی Azure Notification Hub Setting Up Azure Notification Hub

  • راه اندازی Azure Notification Hub Setting Up Azure Notification Hub

  • راه اندازی iOS Push Notifications Setting Up iOS Push Notifications

  • راه اندازی iOS Push Notifications Setting Up iOS Push Notifications

  • راه اندازی اعلان های فشاری اندروید Setting Up Android Push Notifications

  • Notification Hub API The Notification Hub API

  • ارسال اعلان از Backend Sending a Notification from the Backend

  • ارسال اعلان از Backend Sending a Notification from the Backend

  • دریافت اعلان ها در اندروید Receiving the Notifications on Android

  • دریافت اعلان ها در iOS Receiving the Notifications on iOS

Push Notifications Push Notifications

  • راه اندازی اعلان های فشاری اندروید Setting Up Android Push Notifications

  • Notification Hub API The Notification Hub API

  • دریافت اعلان ها در اندروید Receiving the Notifications on Android

  • دریافت اعلان ها در iOS Receiving the Notifications on iOS

XAML و فرم های پیشرفته Xamarin XAML & Advanced Xamarin Forms

  • مقدمه بخش Intro to the Section

  • تب پایین اندروید Bottom Android Tabbar

  • تب پایین اندروید Bottom Android Tabbar

  • iOS از Safe Area از XAML استفاده می کند iOS Use Safe Area from XAML

  • iOS از Safe Area از XAML استفاده می کند iOS Use Safe Area from XAML

  • تنظیم نمای عنوان Setting a Title View

  • برنامه افزودنی OnPlatform The OnPlatform Extension

  • برنامه افزودنی OnPlatform The OnPlatform Extension

  • CSS و XAML CSS & XAML

  • مدیر دولتی ویژوال Visual State Manager

  • کنترل های ImageButton ImageButton Controls

  • بهبود عملکرد ListView Improving ListView Performance

  • بهبود عملکرد ListView Improving ListView Performance

XAML و فرم های پیشرفته Xamarin XAML & Advanced Xamarin Forms

  • مقدمه بخش Intro to the Section

  • تنظیم نمای عنوان Setting a Title View

  • CSS و XAML CSS & XAML

  • مدیر دولتی ویژوال Visual State Manager

  • کنترل های ImageButton ImageButton Controls

ایجاد ربات Creating a Bot

  • معرفی بخش ربات Intro to the Bot Section

  • معرفی بخش ربات Intro to the Bot Section

  • خدمات سازنده QnA QnA Maker Service

  • سرویس ربات Azure Azure Bot Service

  • جاسازی ربات Embedding the Bot

  • جاسازی ربات Embedding the Bot

  • فراخوانی Bot API Calling the Bot API

  • ارسال پیام به ربات Sending a Message to the Bot

  • ارسال پیام به ربات Sending a Message to the Bot

  • دریافت پاسخ از ربات Receiving Responses from the Bot

  • دریافت پاسخ از ربات Receiving Responses from the Bot

  • آرگومان های رویداد سفارشی Custom Event Arguments

  • ViewCells و انتخابگرهای الگو ViewCells and Template Selectors

  • بهبودهای UI نهایی Final UI Improvements

ایجاد ربات Creating a Bot

  • خدمات سازنده QnA QnA Maker Service

  • سرویس ربات Azure Azure Bot Service

  • فراخوانی Bot API Calling the Bot API

  • آرگومان های رویداد سفارشی Custom Event Arguments

  • ViewCells و انتخابگرهای الگو ViewCells and Template Selectors

  • بهبودهای UI نهایی Final UI Improvements

اندروید Xamarin پیشرفته Advanced Xamarin Android

  • معرفی بخش های پیشرفته Intro to the Advanced Sections

  • کتابخانه های اندروید (جاوا) صحافی Binding Android (Java) Libraries

  • کتابخانه های اندروید (جاوا) صحافی Binding Android (Java) Libraries

  • پیوند دادن برای اندازه های APK Linking for APK Sizes

  • پیوند دادن برای اندازه های APK Linking for APK Sizes

اندروید Xamarin پیشرفته Advanced Xamarin Android

  • معرفی بخش های پیشرفته Intro to the Advanced Sections

بومی سازی Localization

  • بومی سازی فرم های Xamarin از سی شارپ Localizing Xamarin Forms from C#

  • بومی سازی فرم های Xamarin از سی شارپ Localizing Xamarin Forms from C#

  • افزونه های نشانه گذاری سفارشی Custom Markup Extensions

  • افزونه های نشانه گذاری سفارشی Custom Markup Extensions

بومی سازی Localization

Xamarin پیشرفته iOS Advanced Xamarin iOS

  • در حال صادر کردن کتابخانه iOS Objective-C Exporting iOS Objective-C Library

  • در حال صادر کردن کتابخانه iOS Objective-C Exporting iOS Objective-C Library

  • Binding Objective-C libraries Binding Objective-C Libraries

  • پیوند برای اندازه های IPA Linking for IPA Sizes

  • تبریک می گویم Congratulations

Xamarin پیشرفته iOS Advanced Xamarin iOS

  • Binding Objective-C libraries Binding Objective-C Libraries

  • پیوند برای اندازه های IPA Linking for IPA Sizes

  • تبریک می گویم Congratulations

منشور Prism

  • تنظیم Prism Up Setting Prism Up

  • تنظیم Prism Up Setting Prism Up

  • Views و ViewModels Views and ViewModels

  • ناوبری منشوری Prism Navigation

  • ناوبری منشوری Prism Navigation

  • Google Books API The Google Books API

  • Google Books API را جستجو کنید Search the Google Books API

  • Google Books API را جستجو کنید Search the Google Books API

  • فهرست کردن و ذخیره کتاب ها Listing and Saving Books

  • خواندن کتاب در ناوبری Reading Books on Navigation

  • خواندن کتاب در ناوبری Reading Books on Navigation

  • رویداد به فرمان Event To Command

  • پارامترهای ناوبری Navigation Parameters

منشور Prism

  • Views و ViewModels Views and ViewModels

  • Google Books API The Google Books API

  • فهرست کردن و ذخیره کتاب ها Listing and Saving Books

  • رویداد به فرمان Event To Command

  • پارامترهای ناوبری Navigation Parameters

اطلاعات اضافی - کد منبع و موارد دیگر Extra Information - Source code, and other stuff

  • کدهای منبع Source Codes

  • سخنرانی و اطلاعات پاداش Bonus Lecture and Information

  • سخنرانی و اطلاعات پاداش Bonus Lecture and Information

اطلاعات اضافی - کد منبع و موارد دیگر Extra Information - Source code, and other stuff

  • کدهای منبع Source Codes

نمایش نظرات

Udemy (یودمی)

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

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

آموزش Masterclass پیشرفته توسعه دهندگان Xamarin
جزییات دوره
14.5 hours
90
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
6,185
4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Eduardo Rosas Eduardo Rosas

برنامه نویس موبایل دارای گواهینامه Xamarin، مهندس نرم افزار

Tim Buchalka's Learn Programming Academy Tim Buchalka's Learn Programming Academy

برنامه نویسان و معلمان حرفه ای - 1.75 میلیون دانش آموز