Xamarin پلتفرمی ( ویکی پدیا ) است که با استفاده از ابزارها . کتابخانه های دات نت جهت ساخت برنامه هایی برای ios اندروید و ویندوز فون استفاده می شود.
در زامارین تمامی کدهای شما با سی شارپ نوشته می شود از قسمت بک اند گرفته تا قسمت منطق برنامه دسترسی به API ها . بطور کلی هدف زامارین این است که شما با کد نویسی سی شارپ بتوانید برای سه پلتفرم اندروید، ios و ویندوزفون برنامه بسازید .
پس اگر برنامه نویس سی شارپ هستید، برای ساخت اپلیکیشن های موبایلی هیچ نگرانی نداشته باشید، زیرا زامارین این امکان را به راحتی در اختیار شما می گذارد .
یکی از مزایای زامارین ، امکان اتقال کدها در بین اپلیکیشن هایی که نوشته شده، صرف نظر از نوع پلتفرم آن است . یعنی شما اگر یک برنامه اندرویدی را با زامارین نوشته باشید، به راحتی می توانید از کدهای در اپلیکیشن مخصوص ios استفاده کنید .
در این آموزش ما قصد داریم یک اپلیکیشن فروشگاه اینترنتی برای پلتفرم اندروید را پیاده سازی کنیم . اپلیکیشنی که قبلا بخش وب آن را در آموزش ساخت فروشگاه اینترنتی با asp MVC آموزش داده ایم .
مخاطبین دوره آموزش ساخت اپلیکیشن اندروید فروشگاه اینترنتی با زامارین :
- علاقه مندان به ساخت اپلیکیشن موبایل
- کاربرانی که با سی شارپ آشنایی دارند.
- کاربرانی که تمایل به برنامه نویسی چندسکویی دارند.
- کاربرانی که علاقه مند به طراحی وب سرویس می باشند.
- افرادی که به برنامه نویسی علاقه دارند.
- کسانی که به دنبال کسب درآمد از برنامه نویسی هستند.
- مناسب برای دانشجویان و فارغ التحصیلان مهندسی کامپیوتر
پیش نیاز آموزش ساخت اپلیکیشن اندروید فروشگاه اینترنتی با زامارین :
- آموزش مقدماتی سی شارپ (درک و آشنایی با گرامر و ساختارهای سی شارپ)
تکنولوژی و نرم افزار ها :
- Visual Studio 2017
- SQL Server 2014
- JSon, JQuery
- WebAPi, Web Service
- Xamarin.Android
- Xamarin.iOS
- Xamarin.Form
- XAML
- WebAPi, Web Service
- SQLite
سرفصل ها :
مقدمات زامارین
- درباره زامارین
- زامارین اندروید
- زامارین آی او اس
- زامارین فرم
- مفاهیم تکمیلی
- نحوه نصب زامارین
- درباره پروژه های زامارین
Xamarin.Android
- درباره شبیه ساز اندروید
- ساخت پروژه Android
- درباره SQLite
- ساخت دیتابیس با Code First
- ثبت اطلاعات و ساخت Layout
- نمایش اطلاعات با استفاده از Repository
شروع کار با Xamarin.Forms
- ساختار پروژه Xamarin Form
- درباره XAML
- Xamarin Essentials
- ساخت API برای اطلاعات محصولات فروشگاه
- فایل های جانبی مورد نیاز جهت راه اندازی سیستم عامل MAC
تکمیل مقدمات زامارین
- نصب VirtualBox
- اتصال به اندروید
- اتصال به iOS
- اجرا Forms
- Layout بخش اول
- Layout بخش دوم
اتصال به دیتابیس
- نصب SQLite در Xamarin Forms
- طراحی صفحه اول
- ساخت مدل
- ثبت داده ها
- نمایش داده ها
- ویرایش داده ها
- حذف داده ها
- تکمیل API
- Serialize JSON
- راه اندازی API در IIS
اتصال به سرور با WebAPI
- طراحی Splash Screen
- اتصال به دیتابیس سرور با WebAPI ( بخش اول )
- اتصال به دیتابیس سرور با WebAPI ( بخش دوم )
- طراحی صفحه اول با TabbedPage
- نمایش محصولات فروشگاه
کاربری در زامارین (ورود به سیستم)
- نمایش محصولات در صفحه اول
- ساخت API برای کاربران
- ساخت مدل کاربران
- اضافه کردن انیمیشن در صفحه لاگین
- صفحه لاگین (ورود به سیستم)
- ساخت API مشخصات کاربری
- صفحه مشخصات کاربری
انتشار نسخه اندروید و iOS
- ساخت کلاس های فاکتور
- نمایش فاکتور ها در اپلیکیشن
- پرداخت آنلاین
- انتشار نسخه اندروید و iOS در ویژوال استودیو
دروود بر شما
سمت سرور با asp.net core 3.0 هست؟