صفر تا صد آموزش زامارین و زامارین فرم
Xamarin and Xamarin.Form Learning Pack
ویرایش جدید
آموزش فارسی زامارین و زامارین فرم ، برترین ابزار برنامه نویسی چند پلتفرمی دنیا
برنامه نویسی تمام سیستم عامل های اندروید ، iOS و ویندوز با دوره صفر تا صد زامارین و زامارین فرم !
با آموزش Xamarin و Xamarin.Form، یک برنامه بنویسید، همزمان برای همه سیستم عامل های محبوب دنیا استفاده کنید!
شامل سه دوره جامع آموزشی :
دوره ” آموزش جامع زامارین ”
دوره ” آموزش ساخت اولین اپلیکیشن در زامارین ”
و دوره ” آموزش جامع زامارن فرم ”
سطح مقدماتی – پیشرفته
ویژگی های اصلی مجموعه آموزشی ” صفر تا صد آموزش زامارین و زامارین فرم ” :
- 650 دقیقه آموزش زامارین و آموزش زامارین فرم به زبان فارسی و به صورت کاملا جامع و پروژه محور
- آموزش فوق العاده کاربردی و سطح یک جهانی برگرفته شده از اساتید معتبر برنامه نویسی دنیا
- برای اولین بار در ایران! ترجمه ، فارسی سازی ، بومی سازی و دوبله شده با بهترین کیفیت توسط متخصصین برنامه نویس ایرانی
- شامل سه دوره آموزشی فارسی و پروژه محور :
* دوره ” آموزش جامع زامارین ” – Xamarin Essential Training
* دوره ” آموزش جامع زامارین فرم ” – Xamarin.Forms Essential Training
* دوره ” ساخت اولین اپلیکیشن در زامارین ” – Xamarin Essential Training – Create Your First App - به همراه با سورس ارزشمند پروژه های آموزشی فارسی و فایلهای تمرینی
- همراه با نرم افزار Microsoft Visual Studio 2019 Enterprise با Xamarin
- همراه با آموزش قدم به قدم نصب و راه اندازی زامارین
- بسته ای عالی و ضروری برای تمام علاقمندان به برنامه نویسی
زامارین چیست ؟ What is Xamarin
زامارین ( Xamarin ) یک ابزار برای برنامهنویسی چندسکویی یا Multi-Platform میباشد. به نحوی که با نوشتن یک کد به زبان C# ، امکان ایجاد فایلهای اجرایی برای تمام سیستم عامل های محبوب ویندوز، اندروید و iOS و … فراهم میگردد.
شرکت زامارین در سال 2016 توسط کمپانی بزرگ مایکروسافت خریده شد تا قدمی بسیار مهم در توسعه اپلیکیشن در دنیا برداشته شود.
نمونه فیلم معرفی دوره ” آموزش جامع زامارین “
دوره آموزشی فارسی ” آموزش جامع زامارین ”
Xamarin Essential Training
زامارین یک ابزار توسعه میان پلتفرمی است و مشکلی را حل می کند که بسیاری از توسعه دهندگان هنگام ساخت برنامه های میان پلتفرمی با آن مواجه هستند: جداسازی زبان های کدنویسی از الگوهای محیط کاربری. با زامارین می توانید از زبان C# برای ساخت برنامه های iOS، اندروید و Universal Windows استفاده کنید.
همچنین با Xamarin Forms، طراحی رابط کاربری برای هر سه پلتفرم را می توان در فریم ورک مبتنی بر XAML آن انجام داد.
در این دوره آموزش Xamarin با استفاده از ویژوال استودیو و IDE های زامارین (از جمله Xamarin Studio)، یک برنامه نمونه برای هر یک از سه پلتفرم می سازیم. به فرایندهایی می پردازیم که توسعه برنامه های اندروید، iOS و ویندوز را منحصر بفرد می کنند.
سپس نشان می دهیم که چگونه هر سه برنامه را به عنوان یک برنامه میان پلتفرمی بازسازی کنید و برنامه را با استفاده از شبیه سازهای قدرتمند زامارین، تست و عیب یابی کنید.
همچنین در پایان این دوره آموزش Xamarin طراحی محیط کاربری را با Xamarin Forms یاد می دهیم که یک موتور اتصال داده است که به طور خودکار داده ها را بین نماها و منبع های داده و Page ها آپدیت می کند. Page ها، Template های زامارین برای صفحات Content، Navigation، Tabbed، Carousel و Master Page هستند.
عناوین و سرفصل های دوره آموزشی فارسی ” آموزش جامع زامارین “ :
مقدمه
1- خوش آمدگویی
2- خرید زامارین توسط شرکت مایکروسافت
3- چیزهایی که باید بدانید
4- طریقه استفاده از فایل های تمرینی
فصل اول – مروری بر ابزارهای زامارین
1- محیط رایج توسعه موبایل
2- زامارین چیست؟
3- زامارین برای اندروید
4- زامارین برای iOS
5- زامارین برای گوشی ویندوز
6- توسعه میان پلتفرمی حقیقی توسط فرم های زامارین
7- مقایسه IDE های زامارین استودیو و ویژوال استودیو
8- استفاده از Xamarin Test Cloud
فصل دوم – تنظیم محیط توسعه
1- آماده شدن برای توسعه اندروید
2- آماده شدن برای توسعه iOS
3- آماده شدن برای توسعه Windows Phone
4- نصب ویژوال استودیو روی کامپیوتر ویندوز
5- موارد لازم برای توسعه زامارین
6- نکات و راهنمای نصب ویژوال استودیو برای کاربران ایرانی
7- نکات و راهنمای نصب زامارین برای کاربران ایرانی
فصل سوم – آشنایی با محیط های توسعه یکپارچه
1- فعال سازی IDE برای توسعه زامارین
2- مرور کلی بر زامارین استودیو
3- بررسی پروژه های زامارین در ویژوال استودیو
4- بررسی ابزارهای زامارین در ویژوال استودیو
فصل چهارم – ساخت برنامه توقفگاه تور برای اندروید
1- ساخت پروژه در ویژوال استودیو
2- بررسی بخش های یک برنامه اندروید در زامارین
3- بررسی طراحی محیط برنامه TourStop
4- ساخت یک محیط کاربری برای برنامه
5- نوشتن کد تعاملی برای برنامه
6- عیب یابی برنامه در یک شبیه ساز
7- باز کردن قفل گوشی اندروید برای توسعه
8- عیب یابی برنامه در یک دستگاه اندروید
9- ساخت یک کتابخانه کد برای برنامه
10 – بازسازی برنامه برای استفاده از کتابخانه کد
فصل پنجم – ساخت برنامه توقفگاه تور برای آی او اس
1- ساخت پروژه در ویژوال استودیو
2- استفاده از کامپیوتر Mac برای Apple Builds
3- استفاده از فضای ابری برای Apple Builds
4- بررسی بخش های یک برنامه iOS در زامارین
5- آشنایی با سیستم Auto layout
6- ساخت محیط کاربری برای برنامه
7- نوشتن کد تعاملی برای برنامه
8- عیب یابی برنامه در یک شبیه ساز
9- باز کردن قفل گوشی آیفون برای توسعه
10- عیب یابی برنامه در یک دستگاه iOS
11- ساخت یک کتابخانه کد برای برنامه
12- بررسی کنترل TableView
13- اضافه کردن یک TableViewCell اختصاصی
14- اضافه کردن یک TableViewSource اختصاصی
15- آزمایش محیط کاربری جدید
فصل ششم – ساخت برنامه توقفگاه تور برای یونیورسال ویندوز
1- ساخت پروژه در ویژوال استودیو
2- بررسی بخش های برنامه در Universal Windows
3- ساخت یک Grid Layout
4- اضافه کردن قسمت تور به محیط
5- اضافه کردن قسمت محاسبه به محیط
6- نوشتن کد تعاملی برای برنامه
7- عیب یابی برنامه در یک شبیه ساز
8- باز کردن قفل Developer و فروشگاه ویندوز
9- باز کردن قفل گوشی ویندوز برای توسعه
10- عیب یابی برنامه در یک دستگاه ویندوز
11- گام بعدی پروژه چیست؟
فصل هفتم – ساخت برنامه توقفگاه تور به صورت میان پلتفرمی
1- ساخت پروژه در ویژوال استودیو
2- عناصر برنامه میان پلتفرمی زامارین
3- آشنایی با کتابخانه های کلاس Portable
4- بررسی و تست یک پروژه PCL
5- اضافه کردن منبع داده TourApp به PCL
6- تست و عیب یابی در چند دستگاه
7- لود شدن محیط کاربری مشترک در هر پلتفرم
فصل هشتم – فرم های زامارین
1- توضیح عناصر بصری: صفحه، نما، سلول و layout
2- رفع مشکل XAML Intellisense
3- تعریف محیط کاربری با نشانه گذاری
4- رفتن به صفحات دیگر
5- آشنایی با قاعده نحوی XAML
6- کار با نماهای Picker
7- کار با متن
8- نشان دادن فعالیت یا پیشروی
9- انجام تنظیمات مخصوص پلتفرم ها در محیط کاربری مشترک
10- کار با تصاویر
11- کار با StackLayout
12- کار با Grid Layout
13- استفاده از Layout های مطلق
4- استفاده از Layout های نسبی
فصل نهم – اتصال داده
1- آشنایی با اتصال داده
2- اجرای یک اتصال ساده
3- اتصال نما به نما
4- تبدیل داده در یک اتصال
5- اعلام تغییرات در کلاس منبع
6- کار با لیست ها
7- استفاده از یک Data Template در اتصال
8- Model View ViewModel (MVVM)
فصل دهم – صفحات
1- بررسی انواع صفحات
2- کار با صفحه محتوا
3- مشخصه ها و متدهای رایج در صفحات
4- ناوبری و صفحه ناوبری
5- استفاده از صفحه های تب بندی شده و چرخ و فلک
6- استفاده از صفحه Master Detail
فصل یازدهم – نتیجه گیری
1- گام های بعدی
نمونه فیلم معرفی دوره ” آموزش جامع زامارین فرم“
دوره آموزشی فارسی ” آموزش جامع زامارین فرم”
Xamarin.Forms Essential Training
Xamarin.Forms یک جعبه ابزار رابط کاربری میان پلتفرمی است که توسعه دهندگان می توانند از آن برای ساخت برنامه های موبایل بوسیله زبان سی شارپ استفاده کنند. این ابزار می تواند فرایند توسعه را سریع و ساده کند و شما را قادر می سازد تا یک رابط کاربری مشترک بسازید که به صورت Native روی پلتفرم های مختلف رندر می شود.
در این دوره آموزش زامارین فرم به شما کمک می کنیم تا کار با این جعبه ابزار قدرتمند را شروع کنید. برای اینکه یک درک عملی از Xamarin.Forms داشته باشید، نحوه ساخت یک برنامه زامارین که از Xamarin.Forms برای رابط کاربری استفاده می کند را بررسی میکنیم.
مدل برنامه Xamarin.Forms را بررسی می کنیم و نشان می دهیم چگونه یک صفحه Navigation بسازید و Layout ها و کنترل های مختلفی که به طراحی رابط کاربری کمک می کنند را به طور دقیق توضیح می دهیم.
در پایان این دوره آموزش Xamarin.Form همچنین تکنیک های رسیدگی به نیازهای خاص پلتفرم را توضیح داده و نحوه تعبیه کردن کنترل های Native در صفحه Xamarin.Forms را به شما نشان خواهیم داد.
عناوین و سرفصل های دوره آموزشی فارسی ” آموزش جامع زامارین فرم” :
مقدمه
1- توسعه برنامه موبایل میان پلتفرمی
2- چیزهایی که باید بدانید
3- نگاهی به برنامه ای که می خواهیم بسازیم
فصل اول – زامارین فرم
1- Xamarin.Forms در عمل
2- ساخت یک پروژه Xamarin.Forms
3- برنامه Xamarin.Forms
4- آغاز Xamarin.Forms
5- صفحات Xamarin.Forms
6- جا به جایی بین صفحات
فصل دوم – پوسته زامارین فرم
1- ساخت یک برنامه Shell
2- سازمان دهی کنترل Shell
3- شخصی سازی Flyout
4- انتخاب یک فریم ورک رابط کاربری
فصل سوم – لایه ها و کنترل ها
1- layout های زامارین فرم
2- ساخت یک صفحه با استفاده از StackLayout
3- استفاده از RelativeLayout
4- اصول databinding: نمایش داده
5- بستن و نمایش یک لیست از داده
6- استفاده از CillectionView Grid Layout
7- ساخت یک صفحه فرم با Grid Layout
8- اتصال به فیلد های ورودی
9- استفاده از ScrollView
10- افزودن استایل به یک کنترل
11- اعمال یک استایل توسط مقدار یک Property
فصل چهارم – ادغام با پلتفرم داخلی
1- استفاده از OnPlatform
2- استفاده از OnIdiom
3- تنظیم کردن سرویس dependency
4- به کارگیری سرویس اندروید
5- به کارگیری سرویس iOS
6- نصب Xamarin.Essentials
7- استفاده از یک پکیج Xamarin.Essentials
فصل پنجم – کنترل ها و رندررهای داخلی
1- آماده شدن برای استفاده از کنترل های Native
2- افزودن یک کنترل iOS
3- افزودن یک کنترل Android
4- آماده شدن برای رندررهای شخصی سازی شده
5- رندرر اندروید
6- رندرر iOS
فصل ششم – نتیجه گیری
1- گام های بعدی
نمونه فیلم معرفی دوره ” آموزش جامع زامارین – ساخت اولین برنامه “
دوره آموزشی فارسی ” آموزش جامع زامارین – ساخت اولین برنامه ”
Xamarin Essential Training – Create Your First App
در این دوره آموزش Xamarin یاد می گیرید اولین برنامه خود را با استفاده از زامارین بسازید که یک برنامه توسعه میان پلتفرمی است که به توسعه دهندگان اجازه می دهد از زبان سی شارپ برای ساخت برنامه های iOS، Android و Universal Windows استفاده کنند و از این طریق به آسان تر شدن فرایند توسعه کمک می کند.
در این دوره آموزش Xamarin ابتدا فرایند نصب را با هم بررسی میکنیم. سپس نحوه توسعه دادن از راه دور و کمک گرفتن از کتابخانه ها را یاد می گیریم. سپس نحوه آماده سازی دستگاه ها و برنامه های تست روی سخت افزارهای حقیقی و شبیه سازی شده را با هم خواهیم دید. همچنین نحوه اعمالکردن Layout ها، ساخت View ها و غیره را بررسی خواهیم کرد.
عناوین و سرفصل های دوره آموزشی فارسی ” آموزش جامع زامارین – ساخت اولین برنامه “ :
مقدمه
1- خوش آمدگویی
2- چیزهایی که باید بدانید
فصل اول – به زامارین خوش آمدید
1- زامارین چیست؟
2- توسعه Android، iOS و Windows
3- استفاده مجدد از کد در میان پلتفرم ها
فصل دوم – زامارین در مک
1- تنظیم کردن یک Mac برای توسعه
2- برنامه های iOS و Mac
3- ویژوال استودیو برای Mac
4- ویژوال استودیو برای Mac 2019
فصل سوم – زامارین در ویندوز
1- راهنماهای نصب ویژوال استودیو
2- نکات ویژوال استودیو 2019
3- ابزارهای اندروید در ویندوز
4- پیکربندی یک Mac برای توسعه از راه دور ویندوز
5- اتصال به Mac برای عیب یابی
فصل چهارم – ساخت یک کتابخانه مشترک
1- ساخت یک کتابخانه استاندارد .NET
2- تعریف مدل های مشترک
3- ساخت یک Repository
فصل پنجم – ساخت یک برنامه اندروید
1- ساخت یک برنامه اندروید
2- کار با Activity ها
3- راه حل سریع برای ویژوال استودیو 2019
4- تست روی یک Emulator
5- ساخت رابط های کاربری
6- وصل کردن داده
7- جا به جایی بین Activity ها
8- تست کردن روی یک دستگاه
فصل ششم – ساخت یک برنامه آی او اس
1- ساخت برنامه iOS
2- تعریف کردن کنترلرها
3- ساخت یک Storyboard
4- تعریف کردن رابط کاربری
5- وصل کردن داده
6- حرکت در یک Segue
7- آماده سازی و تست روی یک دستگاه
8- استفاده از Constraint ها برای Layout
فصل هفتم – ساخت یک برنامه یونیورسال ویندوز
1- ساخت یک برنامه UWP
2- ساخت List View
3- Layout Detail View
4- وصل کردن داده
5- تست کردن برنامه در شبیه ساز
فصل هشتم – نتیجه گیری
1- گام های بعدی
– همراه با نرم افزار Microsoft Visual Studio 2019 Enterprise با زامارین
– همراه با نرم افزار Xamarin با آموزش کامل مرحله به مرحله نصب و راه اندازی آن.
زبان برنامه نویسی زامارین ، زبان سی شارپ است، در ادامه توصیه میکنیم دیگر دوره های مرتبط با یاد گیری زامارین را ببینید:
– صفر تا صد آموزش مبانی برنامه نویسی
– صفر تا صد آموزش سی شارپ
جامع و کامل ،خوب بود به نظرم
درود. آیا این آموزش پیش نیازی داره؟ با همین پکیج می تونم برای اندروید و آیفون برنامه بسازم؟
سلام. بله برای یادگیری زامارین بهتره اول برنامه نویسی با زبان سی شارپ رو بلد باشید.
توصیه میکنم آموزش صفر تا صد سی شارپ رو مشاهده کنید:
صفر تا صد آموزش سی شارپ
سلام
آیا با زامارین میشه برای همه پلتفرم ها برنامه نوشت؟
سلام. با زامارین می تونید همزمان برای پلتفرم های Android، iOS و Universal Windows برنامه بسازید.
سلام عرض شد
من کمی جاوا بلدم. می تونم تو زامارین با جاوا کد بنویسم؟ یا حتما باید سی شارپ باشه؟
متشکر
سلام. زامارین تنها از زبان سی شارپ استفاده میکنه.
می تونید آموزش مربوط به سی شارپ رو از سایت مشاهده کنید:
صفر تا صد آموزش سی شارپ
آموزش فوق العاده هست. همه چی رو کامل توضیح میده
بسیار عالی
سلام
من میخوام برای اندروید یه برنامه بسازم. به نظرتون از زامارین استفاده کنم یا اندروید استودیو؟
سلام. هم می تونید از اندروید استودیو استفاده کنید و هم از زامارین.
بستگی داره به چه زبانی بیشتر تسلط دارید. اگه جاوا بلد هستید از اندروید استودیو استفاده کنید و اگه سی شارپ بلدید از زامارین استفاده کنید.
در صورت نیاز می تونید آموزش های مربوطه رو از سایت مشاهده کنید:
صفر تا صد آموزش برنامه نویسی اندروید – پک ۱
صفر تا صد آموزش برنامه نویسی اندروید – پک ۲
صفر تا صد آموزش برنامه نویسی اندروید – پک ۳
صفر تا صد آموزش برنامه نویسی اندروید – پک ۴
صفر تا صد آموزش جاوا
صفر تا صد آموزش سی شارپ
با سلام
پکیج بسیار آموزنده و مفیدی بود.
من چون سی شارپ بلد بودم زامارین رو انتخاب کردم برای برنامه نویسی اندروید تا نیاز نباشه جاوا رو از اول یاد بگیرم.
توضیحات کامل بود و کیفیت آموزش ها خیلی عالیه.
ممنون از گروه آریاگستر برای تولید این آموزش ارزنده
ممنون از آموزش خوب و جامع
عاااااالی بود
بازم آموزش در مورد زامارین بزارین