کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت
دوره های آموزش برنامه نویسی

آموزش Xamarin

طول دوره
0 ساعت
نحوه برگزاری
حضوری + آنلاین
پیش نیاز
پشتیبانی
گروه پشتیبانی بعد از اتمام دوره
معرفی دوره پروژه های عملی سرفصل های دوره نظرات دانشجویان پروژه‌های دانشجویان

TAHLILDADEH ACADEMY

آنچه که در دوره آموزش زامارین (Xamarin) میآموزیم

زامارین چیست؟

Xamarin یک فریمورک متن باز و Cross Platform است که توسط گروه Mono توسعه داده میشود. امروزه Xamarin برای بیشتر سیستم عاملهای دنیا اعم از Android , iOS و Windows قابل اجرا می باشد. Xamarin از سال 2011 در حال توسعه می باشد و از سال 2014 کل محصولات Mono توسط مایکروسافت خریداری شد و از آن سال به بعد تحت نظر مایکروسافت با قدرت بیشتر در حال توسعه می باشد.

امروزه Xamarin به خاطر قدرت در شامل شدن طیف وسیعی از دستگاه ها و سیستم عاملها و محبوبیت زبان #C بسیار مورد توجه قرار گرفته است. همچنین سیاست های درست مایکروسافت باعث شده تا فریمورک سرعت توسعه بسیاری داشته باشد.

در دوره آموزش زامارين سعی میشود با استفاده از مطالب آموزش داده شده یک برنامه فروشگاهی برای خرید و فروش توسعه داده شود.

اهداف دوره آموزشی دوره آموزش زامارین (Xamarin)

  • آموزش مقدماتی با Xamarin
  • نصب و راه اندازی Xamarin
  • آموزش نحوه توسعه در Android
  • آموزش نحوه توسعه در iOS
  • آموزش نحوه توسعه در Windows
  • آموزش کار کردن با کامپوننت های Xamarin
  • آموزش Style و دیزاین دادن به صفحات برنامه شما
  • آموزش معماری MVVM تا شما بتوانید در یک پروژه بزرگ لایه بندی را به پروژه خود بیاورید و پروژه های خود را به قسمت های کوچیکتر تقسیم کنید
  • آموزش نحوه دخیره سازی به سه روش dependency services , platform differences و ذخیره سازی داخلی داده با استفاده از SQLite در زامارین
  • آموزش نحوه ارتباط موبایل به سرور به وسیله Rest در xamarin
  • آموزش تایید هویت و شناسایی با استفاده از Xamarin.Auth
  • استفاده از بارکد خوان و QR در زامارین
  • کار کردن با سنسورها در xamarin
  • نقشه و موقعیت های جغرافیایی در زامارین
  • انجام یک پروژه کوچک در حد اپلکیشن خرید و فروش در xamarin
  • و هر آنچه که لازم است تا شما بتوانید به عنوان یک دولوپر موبایل باید بدانید

مخاطبین دوره دوره آموزش زامارین (Xamarin)

  • اشخاصی که میخواهند در سیستم عاملهای مختلف مانند Android , iOS توسعه دهنده باشند.
  • اشخاصی که حداقل با زبان C#.Net آشنایی دارند.
  • اشخاصی که میخواهند یک محیط تجاری تحت موبایل را توسعه دهند.
  • اشخاصی که علاقمند به یادگیری مباحث جدید هستند

سرفصل های دوره دوره آموزش زامارین (Xamarin)

مقدمه دوره آموزش Xamarin

  • Cross Platform چیست ؟
  • بررسی اجمالی React Native , Kotlin , Dart , Qt در زامارین
  • معرفی Xamarin Native و Xamarin Forms
  • مقایسه Cross Platform ها با یکدیگر
  • چرا Xamarin Forms ؟
  • تاریخچه Xamarin
  • انواع نرم افزارهای قابل توسعه با Xamarin
  • نحوه اجرا Xamarin در سیستم عاملهای مختلف
  1. Xamarin Tools :

    • نصب و راه اندازی Xamarin
    • نصب و راه اندازی SDK و NDK برای Android
    • تنظیمات SDK برای برنامه نویسی Android
    • نصب و راه اندازی مکینتاش و Xcode
    • تنظیمات Xcode با Visual Studio برای برنامه نویسی iOS

ساخت پروژه در زامارین :

  • آموزش با پروژه های Xamarin
  • ساخت اولین پروژه با Xamarin Forms
  • آموزش با لایه PCL
  • آموزش با لایه Android در زامارین
  • آموزش با لایه iOS در زامارین
  1. آموزش با کامپوننت های UI در Xamarin در دوره آموزش زامارین:

    • آموزش با StackLayout
    • آموزش با Grid
    • آموزش با ScrollView
    • آموزش با RelativeLayout
    • آموزش با AbsoluteLayout
    • آموزش با ActivityIndicator
    • آموزش با BoxView
    • آموزش با CarouselView
    • آموزش با CheckBox در Xamarin
    • آموزش با CollectionView
    • آموزش با ContentPresenter
    • آموزش با ListView
    • آموزش با Button در Xamarin
    • آموزش با Label
    • آموزش با DatePicker
    • آموزش با Editor
    • آموزش با Entry در Xamarin
    • آموزش با FlexLayout
    • آموزش با Frame
    • آموزش با Image در Xamarin
    • آموزش با ImageButton
    • آموزش با IndicatorView
    • آموزش با OnIdiom
    • آموزش با OnPlatform در Xamarin
    • آموزش با Picker
    • آموزش با ProgressBar
    • آموزش با RefreshView در Xamarin
    • آموزش با SearchBar
    • آموزش با Slider
    • آموزش با Stepper
    • آموزش با SwipeView
    • آموزش با Switch در Xamarin
    • آموزش با TableView
    • آموزش با TimePicker
    • آموزش با WebView در Xamarin
    • آموزش Shell در Xamarin
  2. ساخت پروژه بر حسب Shell در دوره آموزش Xamarin

    • آموزش با Flyout
    • آموزش با Tabs
    • آموزش با Page configuration
    • آموزش با Navigation
    • آموزش با Search در دوره آموزش زامارین
    • آموزش با Lifecycle
  3. Xamarin Style : در آموزش زامارین

    • آموزش Dynamic Styles
    • آموزش Explicit Styles
    • آموزش Implicit Styles
    • آموزش Global Styles در آموزش xamarin
    • آموزش Style Inheritance
    • آموزش Dynamic Styles
    • آموزش Device Styles
    • آموزش Style Classes
    • آموزش Apps using Cascading Style Sheets (CSS)
    • آموزش Theming
  4. آموزش Xamarin Animations در آموزش زامارین :

    • آموزش TranslateTo
    • آموزش ScaleTo
    • آموزش RotateTo
    • آموزش Drawing
    • آموزش ساخت یک انیمیشن کوچک با SkiaSharp
      • آموزش Dynamic Styles
      • آموزش Explicit Styles
      • آموزش Implicit Styles
      • آموزش Global Styles در آموزش xamarin
      • آموزش Style Inheritance
      • آموزش Dynamic Styles
      • آموزش Device Styles
      • آموزش Style Classes
      • آموزش Apps using Cascading Style Sheets (CSS)
      • آموزش Theming
  5. آموزش MVVM در دوره آموزش زامارین :

    • آموزش View
    • آموزش ViewModel
    • آموزش Model
    • آموزش Connecting View Models to Views
    • آموزش Creating a View Model Declaratively
    • آموزش Creating a View Model Programmatically در آموزش زامارین
    • آموزش Creating a View Defined as a Data Template
    • آموزش Automatically Creating a View Model with a View Model Locator
    • آموزش Updating Views in Response to Changes in the Underlying View Model or Model
    • آموزش UI Interaction using Commands and Behaviors
    • آموزش Implementing Commands در آموزش Xamarin
    • آموزش Invoking Commands from a View
    • آموزش Implementing Behaviors
    • آموزش Invoking Behaviors from a View
    • آموزش Dependency Injection
  6. کار کردن با سنسور ها در دوره آموزش Xamarin :

    • روشن کردن Wifi
    • روشن کردن بلوتوث
    • ارسال SMS
    • تماس با مخاطب
    • کنترل ویبره دستگاه
  7. نحوه ذخیره سازی داده ها در آموزش زامارین :

    • اشتراک داده ها در پلتفرم های مختلف
    • انتقال داده ها بین پلتفرم های مختلف
    • تزریق وابستگی بین داده ها و کلاسها و سرورهای مختلف
    • ایجاد جداول در SQLite
    • ایجاد ریلیشن در SQLite
    • نمایش اطلاعات در SQLite در دوره آموزش Xamarin
    • نحوه ذخیره سازی در دیتابیس محلی SQLite
    • نحوه ویرایش در SQLite
    • نحوه حذف در SQLite

اتصال به سرور در Xamarin :

  • معرفی .Net Core
  • راه اندازی یک وب سرور
  • آموزش Rest
  • آموزش HTTP و HTTPS
  • آموزش متد های Get , Post , Delete , Put در دوره آموزش زامارین
  • پیاده سازی API
  • آشنایی با Authentication و Authorization
  • نحوه فراخوانی API ها به وسیله Xamarin
  • نحوه انتقال داده ها از Xamarin به سرور
  • نحوه انتقال اطلاعات از سرور به Xamarin
  • استفاده از Xamarin.Auth
  • آموزش بارکد خوان
  • آموزش QR در دوره زامارین
  • آموزش ضبط ویدیو و ارسال آن به سرور (مانند اینستاگرام)
  • آموزش استفاده از دوربین برای عکاسی و ارسال عکس به سرور (مانند اینستاگرام)
  • آموزش ضبط صدا و ارسال آن به سرور (مانند واتس آپ)
  • استفاده از سنسور اثر انگشت برای تشخیص هویت کاربران
  1. نقشه و موقعیت های جغرافیایی :

    • چگونه با وجود تحریم ها و محدودیت های گوگل مپ باز هم بتوانیم از آن استفاده کنیم؟
    • استفاده از گوگل مپ
    • استفاده از OpenStreetMap
    • استفاده از OpenCycleMap
    • ارتباط مپ های با Xamarin
    • نمایش موقعیت فعلی شما بر روی نقشه
    • امکان Pin گذاری شما بر روی نقشه های مختلف

پروژه مورد نظر برای دوره آموزش Xamarin

  • طراحی یک برنامه فروشگاهی برای خرید و فروش
دوره آموزش پایتون آموزشگاه تحلیل داده
مهندس موسوی مدرس دوره
JWT در ASP.NET Core چیست؟ راهنمای کامل Authentication و امن‌سازی Web API
JWT در ASP.NET Core چیست؟ راهنمای کامل Authentication و امن‌سازی Web API

اگر برات سواله JWT چیه و چرا در پروژه‌های ASP.NET Core ازش استفاده می‌کنن، این مقاله از پایه همه‌چیز رو توضیح می‌ده. از ساختار JWT و Secret Key گرفته تا ساخت Token، محافظت از API و تفاوت 401 و 403.

Axios چیست و چه کاربردی در JavaScript دارد؟
Axios چیست و چه کاربردی در JavaScript دارد؟

اگه تازه با JavaScript و API آشنا شدی و هنوز نمی‌دونی Axios دقیقاً چه کاری انجام می‌ده، این آموزش خیلی ساده بهت نشون می‌ده چطور از سرور اطلاعات بگیری، اطلاعات بفرستی، خطاها رو مدیریت کنی و JavaScript رو به ASP.NET Core Web API وصل کنی.

Docker چیست و چه کاربردی دارد؟ راهنمای ساده و کاربردی داکر
Docker چیست و چه کاربردی دارد؟ راهنمای ساده و کاربردی داکر

تا حالا شده یه پروژه روی سیستم خودت درست کار کنه ولی روی سیستم همکارت یا سرور به مشکل بخوره؟ Docker دقیقاً برای حل همین دردسرهاست. توی این مقاله خیلی ساده می‌بینیم Docker چیه، Container و Image چه کاری می‌کنن و داکر توی یه پروژه واقعی کجا به درد برنامه‌نویس می‌خوره.

CI/CD چیست و چگونه کار می‌کند؟
CI/CD چیست و چگونه کار می‌کند؟

CI/CD کمک می‌کنه تغییرات کد منظم‌تر بررسی بشن، خطاها زودتر پیدا بشن و مسیر آماده‌سازی و انتشار نرم‌افزار قابل‌اعتمادتر پیش بره. توی این مقاله با CI، CD، تفاوت Delivery و Deployment و مراحل CI/CD Pipeline به زبان ساده آشنا می‌شیم.

نظرات شما

نظرات خود را ثبت کنید...