ساخت پروژه دیوار بصورت دو سکویی با ASP.NET Core و Xamarin
( فیلم آموزشی ) ،توسط مهندس میلاد عامری
به کلیک سایت خوش اومدی ،
اینجا میتونی هر فیلم آموزشی که مد نظر داری رو پیدا کنی.
آموزش های کلیک سایت کاملا از صفر تا صد طراحی شده و تمامی آموزش ها به زبان فارسی و مناسب جهت ورود به بازار کار تولید شده.
پس از دیدن آموزش ها ، بدون تردید شما آماده ورود به بازار کار و کسب درآمد خواهید شد.
برای شروع ، ابتدا فیلم معرفی دوره رو مشاهده نمایید.
سپس میتوانید در ادامه همین صفحه ، سایر قسمت های این مجموعه را دانلود نمایید.
برای مشاهده فیلم با سرعت بالا ، از آی پی ایران استفاده نمایید.
معرفی سرفصل های این دوره:
توضیحات کلی مجموعه:
در این مجموعه آموزشی، با استفاده از جدیدترین تکنولوژی ها و ابزار های مایکروسافت (دات نت)، به یک پروژه جذاب مدیریت آگهی مشابه دیوار می پردازیم.
این آموزش در دو بخش کلی وب سایت که با ASP.NET Core 2.1 و بخش موبایل با زامارین تقسیم و تهیه خواهد شد.
فصل اول) مقدمات ASP.NET Core
- درباره دوره - تکنولوژی ها
- برنامه نویسی وب
- درباره .NET Core
- ساخت اولین پروژه با .NET Core
- درباره معماری سه لایه
- درباره MVC
- پیکربندی مقدماتی یک پروژه .NET Core
- Routing در Core
- Layout در Core
- Area در Core
- Partial در Core
- الگوی Repository در Core
- تزریق وابستگی در Core
- ViewStart و ViewImport در Core
- ViewComponent ها در Core
- MiddleWare در Core
- بکارگیری از Bootstrap در Core
- درباره Grid System در Bootstrap
- پیاده سازی Grid System در Core
- درباره EF Core
- صفت ها (Attribute) در EF Core
- ارتباطات در EF Core (یک به یک - یک به چند - چند به چند)
- ساخت دیتابیس با EF Core و پیکربندی های لازم (بخش اول)
- ساخت دیتابیس با EF Core و پیکربندی های لازم (بخش دوم)
- عملیات اصلی در EF Core (نمایش اطلاعات)
- عملیات اصلی در EF Core (نمایش جزئیات - حذف)
- عملیات اصلی در EF Core (ثبت)
- عملیات اصلی در EF Core (ویرایش)
فصل دوم) طراحی وبسایت دیوار (ASP.NET Core)
- پروژه دیوار (بخش وب) - ایجاد پروژه خالی
- پروژه دیوار (بخش وب) - ساخت دیتابیس
- پروژه دیوار (بخش وب) - ساخت جدول نقش ها و کاربران
- پروژه دیوار (بخش وب) - اضافه کردن بوت استرپ
- ثبت نام (طراحی جداول - ایجاد کلاس ها)
- ثبت نام (ایجاد کلاس هش پسورد - تکمیل ثبت نام)
- ثبت نام (طراحی صفحه - تست)
- ورود به سیستم
- ارسال پیامک و فعالسازی حساب کاربری
- فراموشی کلمه عبور (با ارسال کد تأیید)
- احراز هویت ورود موفق به حساب
- پروفایل کاربری
- تغییر کلمه عبور در پنل کاربری
- نحوه ایجاد دسته بندی
- ایجاد جدول دسته بندی
- نمایش دسته بندی آبشاری در ثبت آگهی
- ارتباطات آگهی ها (دیتابیس)
- ایجاد جداول آگهی ها
- ثبت آگهی
- نمایش آگهی ها در پروفایل
- حذف آگهی ثبت شده
- نمایش جزئیات آگهی
- ویرایش آگهی
- تکمیل استایل - ساخت دکمه ویژگی ها و گالری آگهی ها
- نمایش ویژگی های آگهی
- ثبت ویژگی آگهی (بصورت AJAX)
- حذف ویژگی آگهی (بصورت AJAX)
- ثبت گالری تصاویر آگهی
- نمایش و حذف تصاویر آگهی
- اضافه کردن شهر به آگهی
- صفحه اول سایت
- نمایش شهرها در صفحه اول
- جستجو شهر در صفحه اول
- نمایش آگهی ها به تفکیک شهر
- صفحه بندی آگهی ها
- نمایش جزئیات آگهی شماره تماس
- نمایش ویژگی های آگهی
- نمایش تصاویر آگهی
- نشان کردن آگهی
- نمایش نشان کرده ها در دیوار من
- ثبت بازدید (به همراه IP)
- نمایش بازدید های کاربر
فصل سوم) مقدمات Xamarin.Forms
- مقدمه زامارین
- نصب ماشین مجازی
- راه اندازی شبیه ساز اندروید
- راه اندازی شبیه ساز iOS
- نحوه اتصال به اندروید و iOS در Xamarin.Forms
- Xamarin Essentials - مقدمه و نصب
- Xamarin Essentials - بررسی وضعیت شبکه موبایل
- Xamarin Essentials - بررسی وضعیت ویبر موبایل
- Xamarin Essentials - باز کردن مرورگر موبایل ، ارسال ایمیل با موبایل
- Xamarin Essentials - بررسی وضعیت و منبع باتری موبایل
- Xamarin Essentials - نمایش اطلاعات نرم افزار موبایل ، کنترل وضعیت Clipboard موبایل
- Xamarin Essentials - تماس و پیامک با موبایل
- Xamarin Essentials - نمایش اطلاعات دستگاه و نحوه اشتراک گذاری در موبایل
- طراحی با XAML (انواع Pageها)
- طراحی با XAML (کار با Content Page)
- طراحی با XAML (کار با MasterDetail Page)
- طراحی با XAML (کار با Navigation Page)
- طراحی با XAML (کار با Tabed Page)
- طراحی با XAML (کار با Carousel Page)
- طراحی با XAML (انواع Layoutها - Layout Options)
- طراحی با XAML (کار با Stack Layout)
- طراحی با XAML (کار با Absolute Layout)
- طراحی با XAML (کار با Relative Layout)
- طراحی با XAML (کار با Grid)
- طراحی با XAML (کار با Scroll View)
- SQLite در Xamarin.Forms
- دسترسی به داده ها (عملیات ثبت)
- دسترسی به داده ها (عملیات خواندن)
- دسترسی به داده ها (عملیات بروزرسانی)
- دسترسی به داده ها (عملیات حذف)
فصل چهارم) طراحی اپلیکیشن دیوار (Xamarin.Forms)
- اضافه کردن پروژه اندروید و iOS با Xamarin.Forms
- طراحی فرم اسپلش (Splash Screen)
- آماده سازی صفحه اول اپ (بخش اول)
- آماده سازی صفحه اول اپ (بخش دوم)
- ساخت Web Api
- راه اندازی سایت دیوار روی IIS
- نمایش شهرها در اپلیکیشن
- آگهی های شهرها (بخش اول)
- آگهی های شهرها (بخش دوم)
- جزئیات آگهی (بخش اول)
- جزئیات آگهی (بخش دوم)
- نمایش گالری آگهی (بخش اول)
- نمایش گالری آگهی (بخش دوم)
- لاگین - Login (ساخت API)
- لاگین - Login (طراحی فرم)
- آگهی های من (ساخت API)
- آگهی های من (طراحی فرم)
فصل پنجم) تکمیل پروژه دو سکویی و راه اندازی
- حراز هویت (بخش اول)
- احراز هویت (بخش دوم)
- پنل مدیریت (بخش اول)
- پنل مدیریت (بخش دوم)
- تعرفه های پرداخت آنلاین
- ساخت کلاس های تعرفه ها
- نمایش تعرفه ها در پنل مدیریت
- ثبت تعرفه در پنل مدیریت
- ویرایش و حذف تعرفه ها در پنل مدیریت
- نمایش کاربران در پنل مدیریت
- نمایش آگهی ها و مشخصات آن ها در پنل مدیریت
- نمایش پرداخت ها در پنل مدیریت
- پرداخت ها به تفکیک هر آگهی در پنل مدیریت
- نمایش پرداخت های هر کاربر در پنل کاربری
- پرداخت آنلاین (بخش اول)
- پرداخت آنلاین (بخش دوم)
- پرداخت آنلاین (بخش سوم - آخر)
- راه اندازی وبسایت - نحوه خروجی گرفتن iOS و اندروید
بخش های رایگان این مجموعه آموزشی:
درباره دوره - تکنولوژی ها ( بخش 1 ) دانلود مستقیم برنامه نویسی وب ( بخش 2 ) دانلود مستقیم درباره .NET Core ( بخش 3 ) دانلود مستقیم ساخت اولین پروژه با .NET Core ( بخش 4 ) دانلود مستقیم درباره معماری سه لایه ( بخش 5 ) دانلود مستقیم درباره MVC ( بخش 6 ) دانلود مستقیم پیکربندی مقدماتی یک پروژه .NET Core ( بخش 7 ) دانلود مستقیم Routing در Core ( بخش 8 ) دانلود مستقیم Layout در Core ( بخش 9 ) دانلود مستقیم Area در Core ( بخش 10 ) دانلود مستقیم Partial در Core ( بخش 11 ) دانلود مستقیم الگوی Repository در Core ( بخش 12 ) دانلود مستقیم تزریق وابستگی در Core ( بخش 13 ) دانلود مستقیم ViewStart و ViewImport در Core ( بخش 14 ) دانلود مستقیم ViewComponent ها در Core ( بخش 15 ) دانلود مستقیم MiddleWare در Core ( بخش 16 ) دانلود مستقیم ساخت دیتابیس با EF Core و پیکربندی های لازم (بخش اول) ( بخش 23 ) دانلود مستقیم ساخت دیتابیس با EF Core و پیکربندی های لازم (بخش دوم) ( بخش 24 ) دانلود مستقیم عملیات اصلی در EF Core (نمایش اطلاعات) ( بخش 25 ) دانلود مستقیم عملیات اصلی در EF Core (نمایش جزئیات - حذف) ( بخش 26 ) دانلود مستقیم ارسال پیامک و فعالسازی حساب کاربری ( بخش 37 ) دانلود مستقیم ایجاد جداول آگهی ها ( بخش 46 ) دانلود مستقیم نمایش آگهی ها در پروفایل ( بخش 48 ) دانلود مستقیم حذف ویژگی آگهی (بصورت AJAX) ( بخش 55 ) دانلود مستقیم نمایش نشان کرده ها در دیوار من ( بخش 68 ) دانلود مستقیم مقدمه زامارین ( بخش 71 ) دانلود مستقیم نصب ماشین مجازی ( بخش 72 ) دانلود مستقیم راه اندازی شبیه ساز اندروید ( بخش 73 ) دانلود مستقیم Xamarin Essentials - مقدمه و نصب ( بخش 76 ) دانلود مستقیم طراحی با XAML (انواع Pageها) ( بخش 84 ) دانلود مستقیم طراحی با XAML (کار با Scroll View) ( بخش 95 ) دانلود مستقیم اضافه کردن پروژه اندروید و iOS با Xamarin.Forms ( بخش 101 ) دانلود مستقیم( درباره دوره - تکنولوژی ها )
( برنامه نویسی وب )
( درباره .NET Core )
( ساخت اولین پروژه با .NET Core )
( درباره معماری سه لایه )
( درباره MVC )
( پیکربندی مقدماتی یک پروژه .NET Core )
( Routing در Core )
( Layout در Core )
( Area در Core )
( Partial در Core )
( الگوی Repository در Core )
( تزریق وابستگی در Core )
( ViewStart و ViewImport در Core )
( ViewComponent ها در Core )
( MiddleWare در Core )
( بکارگیری از Bootstrap در Core )
( درباره Grid System در Bootstrap )
( پیاده سازی Grid System در Core )
( درباره EF Core )
( صفت ها (Attribute) در EF Core )
( ارتباطات در EF Core (یک به یک - یک به چند - چند به چند) )
( ساخت دیتابیس با EF Core و پیکربندی های لازم (بخش اول) )
( ساخت دیتابیس با EF Core و پیکربندی های لازم (بخش دوم) )
( عملیات اصلی در EF Core (نمایش اطلاعات) )
( عملیات اصلی در EF Core (نمایش جزئیات - حذف) )
( عملیات اصلی در EF Core (ثبت) )
( عملیات اصلی در EF Core (ویرایش) )
وضعیت دوره: تکمیل شده
تعداد قسمت ها : 135 قسمت
سطح آموزش: صفر تا صد
به همراه کدها و فایل های آموزش
تعداد فصل ها: 5 فصل
مدت زمان: 36 ساعت و 40 دقیقه
افزودن پکیج به سبد خرید
جهت اطلاع از بروزرسانی این دوره آموزشی و اطلاع از بخش های جدید،ایمیل خود را وارد نمایید:
نظر/پرسش/پیشنهاد شما
در صورت تمایل به دریافت پیامک به هنگام پاسخ به سوال شما و یا به هنگام درج نظر شما در سایت، شماره همراه خود را وارد نمایید.
جهت بزرگنمایی،ماوس را روی تصویر حرکت دهید
در حال بارگزاری تصاویر...
نظرات/پرسش ها/پیشنهادات
حسن صباغی
میگه:
با عرض سلام وخسته نباشید خدمت زحمت کشان این سایت وخدمت اساتید مخصوصا جناب مهندس عامری-
من این دوره ساخت پروژه دیوار بصورت دو سکویی با ASP.NET Core و Xamarin رو خریدار میکنم و حالا در قسمتی که مربوط به نصب Xcode در macهستش نمیشه لطفا راهنمایی فرمایید ممنونم
پویا
میگه:
سلام آیا در اپلیکشن موبایل امکان ثبت آگهی وجود داره؟؟
ash
میگه:
باسلام و احترام
من میخوام این دوره رو خریداری کنم ، منتها با معماری تمیز انجام بدم. آیا امکانش هست که خودم بتونم راحت کدها رو به تمیز بنویسم ؟
چون mvc نمیخوام کار بشه داخل پایان نامه م.
امید ماستری
میگه:
سلام یک سوال دیگه ؟ تو این اموزش قسمت نقشه توضیح داده شده ؟ یعنی تو ثبت اگهی یه map باشه که محل مورد نظر مارک شه
امید ماستری
میگه:
سلام استاد خسته نباشید
بنده فصل دوم را تمام کردم و پروژم رو همراستا جلو میبرم
بعد فصل دوم با توجه به اینکه نیاز به اپلیکیشن ندارم به فصل 5 مراجعه کنم ؟
abdullah qane
میگه:
سلام استاد
من از افغانستان هستم رشته مهندسی نرم افزار این دوره شما آیا کامل پروژه دیوار و اپ را ساختین
من میخواهم پایان نامه مو یک نرم افزار مدیریت آگهی مث دیوار درست کنم آیا این آموزش شما در این حد می باشد که ازش استفاده کنم در قسمت درست کردن پایان نامه
این دوره شما اپ و سایت مث دیوار همه بخش هاش رو کار کردین یعنی میتونیم بعد از سپری کردن این دوره اپ رو در اپ استور منتشر کنیم
تشکر
لطف کیند توضیحات کامل رو بدین ممنون از لطف شما
فرهاد
میگه:
با سلام خدمت استاد عامری . من در قسمت 63 صفحه بندی آگهی ها وقتی روی شهر کلیک میکنم این پیغام رو میده :
Invalid usage of the option NEXT in the FETCH statement
This exception was originally thrown at this call stack:
[External Code]
Divar.Core.Services.AdvertService.ShowAdvertsByCity(int, int) in AdvertService.cs
Divar.Controllers.HomeController.ShowAdverts(int, int) in HomeController.cs
[External Code]
که یک خطای پایگاه داده هست ، ممنون میشم راهنمایی کنید ببینم مشکل از چی هست .. با تشکر
سعید باقری
میگه:
ببخشید . سوالم روی اموزش دیگه بود اینجا ثبت شد .
سعید باقری
میگه:
سلام . استاد گرامی :
من دو فصل اول مجموعه رو دیدم و بسیار عالی بود . برای بقیه فصلها میشه نوع پروژه رو روی core 2.1 یا core 3.1 قرار داد و کدهای آموزش شما رو نوشت یا خیر ؟
vs 2019 روی asp.net core 1.1 خیلی اذیت میکنه .
حسین شادی
میگه:
سلام دمویه سایتم واپلیکیشنم بزارید ببینیم
آرین
میگه:
با سلام
استاد آیا مثل دیوار حالت نردبان و فوری هم درس دادین؟
و اینکه آیا اموزشتون الان کامل شده ؟
احسان
میگه:
استاد گرامی آیا توی این ویدیو قسمت مربوط به GPS و فعال شدن موقعیت مکانی افراد هست یا خیر؟و اینکه مثل SNAP یا فود میشه موقعیت مکانی آگهی دهندگان هم فعال بشه یا خیر. با سپاس
احسان کیان
میگه:
با سلام و عرض ادب خدمت استاد گرانقدر و عزیز
شما در ویدیوی آموزشیتون آیا در مورد نصب این سیستم ها برای مشتری توضیح دادین؟بهتر بگم اینکه بحث IP VALID اینا که مثلا یه سیستم مالی می سازیم چطور برای مشتری نصب کنیم و روی سرور راه بندازیم. با سپاس
احسان کیان
میگه:
سلام خدمت شما
نقش API نویسی در برنامه هایی که با ASP.NET CORE هست چیه دقیقا؟و آیا نیاز هست که ما حتما API رو یاد بگیریم یا خیر؟و نقش وب سرویس دقیقا در ASP.NET CORE چی هست؟ مرسی از زحمت شما
احسان کیان
میگه:
سلام من میخوام یه سیستم crm درست کنم.با توجه به اینکه اموزش های شما هرکدوم مربوط به ساخت برنامه خاصی هست مثل دیوار یا دیجی کالا،من کدوم برنامه اموزشی رو باید تهیه کنم؟دقیقا راهنمایی کنید مرسی
محسن
میگه:
سلام
من در بخش دهم آمورش Partial ها زمانی که میخوام در بخش View ها متن زیر رو وارد کنم
سیستم اصلاً partial رو نمیشناسه. که بخواد براش Name هم در نشر بگیره.
چیکار باید کنم و مشکل کجاس؟
سروش ذوقی
میگه:
سلام، چرا چت دیوار رو به عنوان یک مورد کاربردی پیاده سازی نکردید؟
مرادی
میگه:
سلام..دموی سایت نهایی رو کجا میشه دید؟؟
esmail
میگه:
سلام خسته نباشید
در قسمت 30زمانی که می خوام عملیات Enable-Migrationsرو انجام بدم با همچین ارروری روبه رو میشم
No context type was found in the assembly
احسان
میگه:
سلام و سپاس - بنده توانایی نوشتن برنامه های ساده با سی شارپ
دارم و
html - css - Mysql
را از سایت
w3school اموزش تئوری !! دیدم که البته کاربردی نیست اموزشه ای اون سایت.
بجز جی کوئری و بوت استرپ، که یاد بگیرم چیز دیگه ای پیش نیاز این دوره هست؟
سوال دوم. میخواستم بدونم این دوره با asp.net core 3 هست یا ورژه های قبلی و اینکه ایا فرق زیادی به حال یادگیری ما داره یا نه؟
سوال سوم. میتوان با اموزش این دوره سایت را روی سرور لینوکس پیاده سازی کرد ؟
سپاس
mohammad
میگه:
سلام من هرچی گشتم چیزی درمورد سرچ کردن و فیلتر ندیدم مثلا شهر فلان دسته ماشین قیمت x کلا جدول advertfield انگار برای فیلتر کردن نیست اگه در مورد سرچ آگهی با فیلتر و شهر و دسته توضیحی دادن لطفا شماره بخش بگید تا الان چند قسمت گرفتم چیزی نبود میخوام کمپلکس فیلتر کنه نه تک تک
با تشکر
لبابل
میگه:
سلام استاد میخواستم بدونم زمانی که کاربر در موبایل آگهی ثبت کنه در سلیت هم نمایش داده میشه یا نه و اینکه شما آموزش دادین یا خیر ؟
ممنون میشم جواب بدین
پاسخ:
سلام، خیر دوست عزیز
لبابل
میگه:
سلام استاد من ی سوال داشتم در صورتی که مک نصب نشه آیا مشکلی به وجود میاد سوالم اینه آیا مک نصب میکنیم فقط برای خروجی گرفتن یا باید تغییرات دیگه ای بدیم؟
و در صورتی که مک نصب نشه آیا میشه روی اپ استور هم خروجیش رو قرار داد یا نه
ممنون میشم جواب بدید. من هر کاری میکنم مک رو نمیخونه
پاسخ:
درود به شما
شما مک رو نصب می کنید که خروجی رو بتونید ببینید، تست کنید و یا هرچیز دیگه ای، در نتیجه نیاز به اون پیدا خواهید کرد
لبابل
میگه:
سلام استاد من mac رو نصب کردم و xcode رو نصب کردم و ویژوال استودیو رو در mac نصب کردم حالا زمانی که میخوام در ویژوال استودیو خودم در ویندوز ارتباط رو برقرار کنم از Tools/Option/iossetting
بهم پیغام خطا میده خواهش میکنم راهنمایی کنید الان دو هفتست درگیرم.
mono versions mismatch و در پایینش میگه ورژن مک و ویندوز همخوانی ندارن و من هرکاری میکنم درست نمیشه خواهش میکنم راهنمایی کنید چطوری درستش کنم چطوری ورژنشون رو یکی کنم
پاسخ:
درود به شما
لطف کنید موارد رو در پنل رفع اشکال مطرح کنید
حالا که بیان کردید، چک کنید ویژوال استادیویی که در مکینتاش نصب کردید و ویژوال استادیو ویندوز شما چه نسخه ای هستند؟ و همچنین لطفا در پنل رفع اشکال ادامه موارد رو با بنده در میان بگذارید تا بهتر و زودتر راهنمایی کنیم، سپاس
لبابل
میگه:
سلام استاد میشه یکم راهنمایی کنید چطوری اپدیتش کنم هرکاری میکنم نمیشه