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

آموزش 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

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

دات نت کور چیست و چه تفاوتی با C#، .NET و ASP.NET Core دارد؟ در این راهنمای کامل، مسیر یادگیری، بازار کار، درآمد، مهاجرت، فریلنسری و آینده دات نت را ساده و کاربردی بررسی می‌کنیم.

دیتا ساینس چیست؟ راهنمای جامع علم داده + مسیر یادگیری
دیتا ساینس چیست؟ راهنمای جامع علم داده + مسیر یادگیری

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

تحلیل داده یا دیتا آنالیز چیست؟
تحلیل داده یا دیتا آنالیز چیست؟

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

تفاوت معماری Monolith و Microservices به زبان ساده
تفاوت معماری Monolith و Microservices به زبان ساده

توی این مقاله با زبون ساده فرق معماری Monolith و Microservices رو توضیح می‌دیم؛ اینکه هر کدوم چیه، چه مزایا و معایبی دارن و برای کدوم مرحله از رشد یک پروژه مناسب‌تر هستن.

نظرات شما

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