لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش XAMARIN: برنامه های Native Cross Platform را با کدهای C# ایجاد کنید
XAMARIN: Create Native Cross Platform Apps with C# Codes
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
نحوه ساخت اپلیکیشن های کراس پلتفرم اندروید و iOS با Xamarin را از ابتدا بیاموزید. در حین کار در یک پلتفرم متقابل برای ساختن برنامه های کاربردی برای توسعه موبایل، اطلاعات زیادی در مورد کاهش مقدار کد بیاموزید. در اینجا زمانی که باید منطق کسب و کار خود را از طریق چند پلتفرم به اشتراک بگذارید، دانش زیادی به دست خواهید آورد. در حین ایجاد رابط کاربری Xamarin Forms، دانش خود را در مورد طرحبندیها و مانند Stack Layout و Grid افزایش خواهید داد. همچنین با منابع و سبک های Xamarin آشنا خواهید شد. فرمهایی که به مدیریت مقادیر مشترک کمک میکنند و حس رابط کاربری ثابتی به شما میدهند. پیش نیازها: همانطور که قبلاً گفته شد، Xamarin یک پلتفرم برای ایجاد برنامه های چند سیستم عامل است. این امکان ایجاد یک برنامه واحد را فراهم می کند که می تواند در تلفن های اندروید، iOS و ویندوز کار کند. همچنین برای نصب Xamarin برای تمرین عملی، سیستمی مورد نیاز است که ماشینی داشته باشد که بتواند عملکرد صاف برنامه ویژوال استودیو را پشتیبانی کند. فرد باید در زبان سی شارپ خوب باشد. این زبان آسانی است و زمان زیادی طول نمی کشد که به مفاهیم زبان بپردازیم. توسعه اپلیکیشن موبایل: می تواند دانش کارکردن iOS یا Android باشد، هر کدام از این موارد. فرد باید از نحوه عملکرد پلتفرم، استفاده از کنترلرها، فایلهای روی دستگاه، استفاده از ویژگیهای گوشی هوشمند، و غیره و سایر اصول مرتبط، اطلاعات قبلی داشته باشد. معماری: شخص باید کد و راه حل را دقیقاً از معماری درک کند. بنابراین، درک خوب POO و الگوهایی مانند MVC و MVVM بسیار قدردانی می شود. حتی اگر کسی در پیش نیازهای ذکر شده به خوبی مجهز نباشد، این آموزش Xamarin یک انتخاب عالی خواهد بود. مدرسان دوره این دوره را به گونه ای طراحی کرده اند که افرادی که هیچ تجربه ای در موارد فوق ندارند می توانند این دوره را بگذرانند و همچنین اصول اولیه را آموزش دهند.
در این قسمت مقدماتی از دوره آموزشی Xamarin با ویژگی Xamarin آشنا می شوید. در مراحل نصب ابزار در ویژوال استودیو توسط مربیان ما راهنمایی خواهید شد. در مورد فایل Resource برای Xamarin خواهید آموخت. واحد سوم پس از آشنایی با فایل های مهم مانند فایل مانیفست اندروید، اقدام به ایجاد اپلیکیشن می کند. بخش چهارم بر روی Intent در اندروید تمرکز دارد. در اینجا شما را مجبور به ایجاد پیام های نان تست می کنند، با داشتن درک عمیق از Intent در اندروید، با تنظیم چیدمان آشنا می شوید. واحد پنجم بر نوار پیشرفت دایره ای تأکید دارد. شما شاهد ایجاد یک نوار پیشرفت دایره ای، رنگ استفاده شده، و غیره عملکردهای دیگر خواهید بود. واحد ششم بر روی ماژول دیگری مانند ایجاد منوی بازشو، عنوان، نمادها و غیره به جلو حرکت می کند. انتخابگر تاریخ، انتخابگر زمان، ویجت های مختلف اندروید، روشی برای تنظیم انتخابگر تاریخ و زمان فعلی در ماژول هفتم پوشش داده شده است. Spinner، Alert Box و Gallery و عملکردهای مرتبط با آن در هشت واحد پوشش داده شده است. در اینجا با ایجاد یک گالری در اندروید و همچنین مقیاس بندی نمای تصویر آشنا خواهید شد. واحد نهم درباره برنامه ورود به سیستم آموزش میدهد.
در این آموزش Xamarin، هنگام کار در یک پلتفرم متقابل برای ساخت برنامه های کاربردی برای توسعه تلفن همراه، چیزهای زیادی در مورد کاهش مقدار کد یاد خواهید گرفت. در اینجا زمانی که باید منطق کسب و کار خود را از طریق چند پلتفرم به اشتراک بگذارید، دانش زیادی کسب خواهید کرد.
در حین ایجاد رابط کاربری Xamarin Forms، دانش خود را در مورد طرحبندیها افزایش خواهید داد و Stack Layout و Grid را دوست خواهید داشت. همچنین با منابع و سبک های Xamarin آشنا خواهید شد. فرمهایی که به مدیریت مقادیر مشترک کمک میکنند و حس رابط کاربری ثابتی را به شما میدهند.
همچنین یاد خواهید گرفت که داده ها را به طور موثر ذخیره کنید، داده های روی دستگاه را بازیابی کنید، برنامه های چند صفحه ای را پیاده سازی کنید.
این آموزش شما را در ساخت اپلیکیشن در Xamarin به خوبی آشنا می کند. دانش عمیق از منابع Android، چرخه زندگی Android، مجوز در Android، رابط کاربری گرافیکی ساختمان، منو و طرحبندیها، گفتگوهای Android، گالری، برنامهها و نمایشهای چند صفحهای، و استقرار برنامه.
سرفصل ها و درس ها
مقدمه
Introduction
آشنایی با زامارین
Introduction to Xamarin
ویژگی های Native Application
Features of Native Application
نصب و راه اندازی
Installation
نصب Xamarin در ویژوال استودیو
Installing Xamarin in Visual Studio
فایل منبع برای Xamarin
Resource File for Xamarin
کاربرد
Application
فایل مانیفست اندروید
Android Manifest File
ایجاد یک اپلیکیشن
Creating an Application
Intent در اندروید
Intent in Android
ایجاد پیام نان تست
Creating Toast Message
آشنایی با اینترنت در اندروید
Understanding Internet in Android
تنظیم Layout
Setting the Layout
نوار پیشرفت دایره ای
Circular Progress bar
ایجاد یک نوار پیشرفت دایره ای
Creating a Circular Progress bar
رنگ اصلی برای پس زمینه
Primary Color for Background
منوی پاپ آپ و منوی گزینه
Pop Up Menu and Option Menu
درک و ایجاد منوی بازشو
Understanding and Creating Popup Menu
ایجاد عنوان و آیکون
Creating Title and Icons
تجزیه و تحلیل در منوی گزینه
Analyzing on Option Menu
آماده سازی اپلیکیشن
Preparing the Application
انتخابگر تاریخ و زمان انتخاب
Date Picker and Time Picker
ویجت های مختلف اندروید
Different Android Widgets
روش برای تنظیم تاریخ فعلی
Method for Set Current Date
ویجت Time Picker
The Time Picker Widget
اسپینر، جعبه هشدار و گالری
Spinner, Alert Box and Gallery
درک Spinner Tab
Understanding Spinner Tab
افزودن اسپینر و پیام چاپی
Adding Spinner and Printing Message
برنامه با جعبه گفتگو
Application with Dialog Box
نمایش پیام ها در کادر گفتگو
Displaying Messages in the Dialog box
ساخت گالری در اندروید
Creating a Gallery in Android
مقیاس بندی نمای تصویر
Scaling the Image View
ورود به برنامه
Login App
ایجاد چند صفحه در اندروید
Creating Multipage in Android
ایجاد نوار پیشرفت
Creating a Progress Bar
اضافه کردن سبک به دکمه ها
Adding Style to the Buttons
Android Bottom Padding
Android Bottom Padding
متن برای صفحه ثبت نام
Text for Register Page
ایجاد یک کادر گفتگوی ثبت نام
Creating a Register Dialog Box
مهارت های دنیای واقعی را بصورت آنلاین بیاموزید EDUCBA یک ارائه دهنده جهانی آموزش مبتنی بر مهارت است که نیازهای اعضا را در بیش از 100 کشور برطرف می کند. ما بزرگترین شرکت فناوری پیشرفته در آسیا با نمونه کارهای 5498+ دوره آنلاین ، 205+ مسیر یادگیری ، 150+ برنامه شغل محور (JOPs) و 50+ بسته دوره حرفه ای شغلی هستیم که توسط متخصصان برجسته صنعت آماده شده است. برنامه های آموزشی ما برنامه های مبتنی بر مهارت شغلی است که توسط صنعت در سراسر امور مالی ، فناوری ، تجارت ، طراحی ، داده و فناوری جدید و آینده مورد نیاز صنعت است.
نمایش نظرات