برنامه نویسی را از صفر شروع کنید.

021-88146330
021-88146323
0

سبد خرید شما خالی است!

ورود / ثبت‌نام

ورود کاربر جدید هستید؟ ثبت نام کنید

آموزشگاه برنامه نویسی تحلیل‌داده

با مجوز رسمی از سازمان فنی و حرفه‌ای کشور

آموزش Xamarin

آموزش Xamarin
نام دوره شهریه نام استاد مدت زمان تاریخ شروع زمان برگزاری پیشنیاز وضعیت دوره

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

  • طراحی یک برنامه فروشگاهی برای خرید و فروش

گواهی پایان دوره

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

مشاهده نمونه مدرک
همین حالا ثبت نام کن!
teacherImage
مهندس موسوی
مشاهده رزومه

آخرین اخبار وبلاگ

جاوااسکریپت: پرش با سرعت فلش به آینده وب

زبان برنامه نویسی جاوا‌اسکریپت شبیه به "فلش" (Flash)، یکی از قهرمانان معروف دنیای کمیک DC، است. همانند فلش که با سرعت بالا حرکت می‌کند و ..

شروع برنامه نویسی از کودکی

اکثر والدین دغدغه این را دارند که بتوانند بهترین دوره را برای کودکان خود انتخاب کنند تا کودکان بتوانند در کنار بازی و سرگرمی هایی که دارند مهارت های عمومی، به روز و کاربردی را کسب کنند. از جمله این مهارت ها می توان به کامپیوتر و برنامه نویسی کودکان اشاره کرد. در این مقاله با ما همراه باشید تا با چالش های آموزش برنامه نویسی کودکان بیشتر اشنا شوید.

دکتر استرنج کدنویسی: با قدرت هوش مصنوعی، دنیای کد را شگفت‌آور می‌سازد.

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

اصل باز - بسته به زبان ساده

در این مقاله، به تبیین اهمیت اصل باز - بسته بودن (Open – Close Principle) و نحوه استفاده از آن در توسعه نرم‌افزار می‌پردازیم.

مشاهده موارد بیشتر

سوالات پر تکرار

آیا پس از پایان دوره نیز برای دانشجویان رفع اشکال انجام می گردد؟

بله شماره تلفن استاد دوره در اختیار عزیزان می باشد و دانشجویان در صورت برخورد با مشکلی می توانند از طریق تماس یا واتس اپ اقدام به رفع اشکال بنمایند.

من شهرستان هستم، آیا می توانم در کلاس های شما شرکت کنم؟

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

پشتیبانی و پاسخگویی به دانشجویان در حین دوره چگونه است؟

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

نظرات شما

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