هیچ دوره ای در سبد خرید شما وجود ندارد
پس از پایان دوره های جامع و پیشرفته آموزش کاتلین یا همان آموزش اندروید به زبان کاتلین، بر آن شدیم تا با ضبط یک دوره جامع پروژه محور در قالب ساخت نرم افزار فروشگاهی با کاتلین به پیشرفت هرچه بیشتر اندروید دوستان کمک کنیم. در این دوره قرار بر آن است که از تمامی قابلیت ها و امکاناتی که در 2 دوره قبلی فراگرفته ایم در قالب یک پروژه بزرگ پیاده سازی کنیم.
پروژه ای که در این دوره پیاده سازی خواهیم کرد، یک اپلیکیشن (ویکی پدیا) فروشگاهی بوده که با معماری MVP و کتابخانه های بروز و قدرتمند و نیز با استفاده از android x تولید خواهد شد. در این اپلیکیشن به پیاده سازی صفحه نمایش محصولات، جستوجو، لاگین، سبد خرید، معرفی محصول و… خواهیم پرداخت. در واقع در این پروژه قرار است استفاده بهینه از کد ها و کتابخانه ها و هر انچه تا کنون آموخته ایم را به صورت پروژه محور مورد برسی قرار دهیم.
این نرم افزار با زبان کاتلین و معماری MVP پیاده سازی خواهد شد.
مخاطبین دوره ساخت نرم افزار فروشگاهی با کاتلین:
- برنامه نویسان
- علاقه مندان به کاتلین و زبان های برنامه نویسی
- دانشجویان و فارغ التحصیلان رشته کامپیوتر
- آن دسته از افرادی که به دنبال انجام پروژه های تخصصی و هیجان انگیز می باشند.
- و …
آنچه با خرید این دوره به دست می آورید:
- متخصص شدن در زبان برنامه نویسی کاتلین
- اشتغال و درآمدزایی
- انجام پروژه های تخصصی و هیجان انگیز
- یادگیری مطالب تخصصی و کاربردی
- و …
پیش نیاز دوره ساخت نرم افزار فروشگاهی با کاتلین:
سرفصل های آموزش:
- بررسی و ایجاد نیازمندی های پروژه
- پیاده سازی اکتیویتی اصلی برنامه با معماری MVP
- طراحی Bottom Navigation و Main Activity
- پیاده سازی Bottom Navigation در MVP بخش 1
- پیاده سازی Bottom Navigation در MVP بخش 2
- طراحی App Bar و menu
- ایجاد menu
- پیاده سازی کاستوم ویو برای نمایش محصولات بخش 1
- پیاده سازی کاستوم ویو برای نمایش محصولات بخش 2
- پیاده سازی کاستوم ویو برای نمایش محصولات بخش 3
- ایجاد adapter برای ریسایکلر ویوی محصولات
- ایجاد data به صورت فیک برای adapter
- پیاده سازی adapter مربوط به ریسایکلر دسته بندی
- ایجاد بنر در فرگمنت خانه
- ایجاد صفحه archive و پیاده سازی adapter آن
- مدیریت نوع داده فرستاده شده برای صفحه archive
- پیاده سازی رتروفیت و گرفتن اولین داده ها
- گرفتن آدرس عکس ها از سرور برای بنر های اصلی
- ایجاد api برای دریافت لیست دسته بندی ها
- ایجاد api برای دریافت داده های ریسایکلر های اصلی
- دریافت داده های مربوط به ریسایکلر های اصلی
- ایجاد اکتیویتی دسته بندی ها و گرفتن محصولات بر اساس id بخش 1
- ایجاد اکتیویتی دسته بندی ها و گرفتن محصولات بر اساس id بخش 2
- ایجاد اکتیویتی دسته بندی ها و گرفتن محصولات بر اساس id بخش 3
- ایجاد اکتیویتی پرسش های متداول بخش 1
- ایجاد اکتیویتی پرسش های متداول بخش 2
- ایجاد اکتیویتی پرسش های متداول بخش 3
- ایجاد اکتیویتی درباره ما و وب ویو بخش 1
- ایجاد اکتیویتی درباره ما و وب ویو بخش 2
- ایجاد اکتیویتی درباره ما و وب ویو بخش 3
مزایای خرید دوره :
- تمامی آموزش ها 3 ماه بعد از انتشار دوره دارای پشتیانی تخصصی توسط مدرس هستند.
- چنانچه سورس و فایل های جانبی برای دوره موجود باشد، همراه با لینک های آموزش در اختیار شما قرار می گیرد.
- با تهیه این دوره آموزشی، محتوای ارزشمند برای ورود به بازار کار را به قیمت ناچیزی در اختیار دارید.
- ویدئو های آموزشی توسط واحد کنترل کیفیت ما بررسی و سطح علمی ، صدا و تصویر ، شیوه بیان و سایر موارد آن تایید می شود.
- ویدئو های آموزشی ما در حد نیاز به مباحث تئوری می پردازد و بیشتر آموزش به صورت عملی و متناسب با بازار کار می باشد.
- بلافاصله پس از ثبت سفارش لینک دانلود برای شما فعال شده و به ایمیلتان ارسال میگردد. همچنین در صورت انتخاب گزینه پستی مراحل ارسال مرسوله از طریق ایمیل به اطلاع شما میرسد.
- کیفیت تمامی دوره های سایت تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما یا به صورت رایگان یک یا چند آموزش معادل دیگر دریافت می کنید و یا ۷۰ درصد مبلغ پرداختی به کیف پول شما بازگشت داده می شود.
adliavir
سلام شبتون خوش
برای شروع این اموزش به زبان جاوا نیازمندیم ؟
پیش نیازش چیه؟
mrmamadreza00
سلام استاد خسته نباشید…
خواهشا یه فکری به حال اون api بکنین….من کل روزمو گذاشتم که یه راه حل پیدا کنم نتونستم کاری بکنم میشه راهنمایی کنید که برای رفع این مشکل چیکار کنم؟
alirezsbashi
سلام ببخشی این اموزش فروشگاه با mvp اندروید فصل ۳ که با رتروفیت کار میکنید از اون api که استفاده کردید چک کردم کار نکرد ما از چه api استفاده کنیم؟😅
علیرضا احمدی مدرس دوره
یه api بنویس خوب
سیداحمد بنی کمالی
سلام
بنده حدود ۴۰ قسمت این دوره رو دیدم، (و دوره های قبلی جناب احمدی رو هم دیدم) خواستم نظرمو بگم:
۱، استاد کاملا مسلط به بحث و پروژه هستن و به خوبی مطالب رو منتقل میکنن
۲، سبک نوشتن پروژه بسیار تمیز هست و در طول نوشتن پروژه کدها با تعداد وارنینگ صفر اجرا میشن
۳، نام گذاری متغیرها و فایل ها از یک استاندارد و چهارچوب پیروی میکنه و باعث افزایش خوانایی کد میشه
۴، نکات ریز و جذابی درطول پروژه گفته شده که در دوره های قبلی گفته نشده و فقط در پروژه واقعی بروز پیدا میکنه که علاوه بر بحث اصلی به پختگی پروژه کمک میکنه
۵، ای کاش در طول پروژه api لازم قبلش تهیه میشد تا در بعضی جاها مثل قسمت علاقه مندی ها پروژه حالت رئال خودش رو حفظ میکرد و حتی الامکان از دیتای فیک استفاده نمیشد.
۶، توی این پروژه به php فقط یه اشاره کوچیک شده و مدرس هم بارها به این نکته اشاره کردن که نوشتن سرور تخصص جدا هست و به عهده توسعه دهنده اندروید نیست.
۷، توی پروژه از کتابخونه های
anko, retrofit gson , koin ,coordinator layout, picasso , justify text view, recycler view, card view
استفاده شده
۸، اگر همه دوره های آقای احمدی به درستی پیگیری بشن امکان ورود به یه تیم حرفه ای هست که اونجا مهارت ها رو چندین برابر کرد. در واقع انچه از یه دوره خیلی خوب انتظار می رفت رو ایشون تدریس کردن و انتظار بیش از این به عهده دانشجو هست.
از جناب احمدی به خاطر دوره های عالیشون بسیار سپاس گزارم.
علیرضا احمدی مدرس دوره
مررسی. ممنون از نظرتون. لطف دارید دوست عزیز
adamkosh
سلام استاد من می خوام این دوره ره خریداری کنم ولی قیمتش خیلی زیاده امکان داره تخفیف بزارین رو دوره ؟
پشتیبان توفیق پور
سلام روزبخیر
در حال حاضر تا 2 روز آینده تخفیف webpro روی سایت فعال هست میتونید استفاده کنید.
aaminhashemi
سلام خدمت مدرس عزیز دوره
توی این دوره از چه دیتابیسی استفاده شده؟
علیرضا احمدی مدرس دوره
سلام. دیتابیس sqlite
aaminhashemi
اگه دوره رو تهیه کنم با توجه به اینکه php کار میکنم، میتونم به راحتی با دیتابیس mysql کار کنم؟
hossein.ghavisheh
در مرحله ساخت Bottom Navigation وضعیت فرگمنت رو ذخیره میکنید یا با جابجایی در Bottom Navigation ها فرگمنت دوباره ایجاد میشه؟
علیرضا احمدی مدرس دوره
عرضم به حضورت که در جا به جایی بین فرگمنت ها در BottomNavigation وضعیت ذخیره میشه و فرگمنت از بین نمیره اما در صورت عوض شدن Activity و رفتن به صفحه ای دیگر، وضعیت فرگمنت از بین میره و دوباره باید ساخته بشه
hossein.ghavisheh
یعنی اگه خودم تو برنامه فقط از یه اکتیویتی استفاده کنم و بقیه صفحات با فرگمنت باشه میشه این وضعیت فرگمنت های BottomNavigation رو همیشه در حالت ذخیره نگه داشت(بجز بسته شدن اپ)
amirqx
استاد عزیز سلام خسته نباشین
ببخشید میخواستم بپرسم قصد برگذار کردن یه دوره ی دیگه ساخت فروشگاه با معماری mvvm رو ندارین؟؟
علیرضا احمدی مدرس دوره
قصد چرا ولی وقت نه
mehrdad.behname
سلام
فهرست محتوا رو دیدم و واقعا خوشم اومد فقط میخوام بدونم تو این آموزش به مبحث ذخیره صفحات (saveInstanseState) برای جلوگیری از بارگزاری مجدد هم پرداخته اید؟ (با جابجا شدن در تب های Bottom Navigation ویو و اطلاعات دوباره ایجاد و دریافت میشوند ؟!)
باتشکر
intersd
سلام
آقای احمدی اول تشکر می کنم از اموزشی که قرار دادید ولی یکم انتقاد داشتم ازتون و امیدوارم تو دوره های بعدی لحاظ کنید .
از نظر محتوا انتظار بیشتری از این اموزش داشتم با توجه به مدت زمان اموزش نکات بیشتر و مهم تری می تونستید انتقال بدید.
ای کاش از معماری mvvm که گوگل توصیه کرده استفاده می کردید
جدا از محتوا نکاتی تو ضبط اموزش هست که داخل دوره قبلی شما بوده و به نظر میرسه خودتون متوجه نشدید .
اول اینکه صدای داخل فیلم خوب نیست و بعضی قسمت ها به سختی شنیده میشه .
از فونت خیلی ریز برای اندروید استودیو استفاده کردید و اگه یکی بخواد اموزش و کامل ببینه احتمالا عینکی بشه.
با اینکه اموزش پیشرفته هست ولی بازم مخاطب و کمی سطح پایین در نظر گرفتید و گاهی وقت ها یک جمله را به چند شکل مختلف بیان می کنید که هم خسته کننده میشه و هم تایم آموزش میره بالا
ویدیوهای اموزشی تو همه سایت های معروف خارجی و دیده باشید بالای ۲۰ دقیقه ویدیویی ضبط نمی کنن و مطالب و به صورت طبقه بندی شده داخل فیلم های ۱۰ دقیقه ای بیان می کنن هر چقدر هم مهم و طولانی باشه . ولی شما اکثر اموزش هاتون حدود ۴۰ دقیقه میشه که باعث خستگی و عدم تمرکز میشه که این مورد تو اموزش پیشرفته که خیلی بدتر بود.
اطلاعات و معلومات بالایی دارید ولی به نظرم نحوه تدریس هم مهمه که امیدوارم بهش بیشتر توجه کنید .
ممنون .
علیرضا احمدی مدرس دوره
بله کاملا درست میفرمایید
hamed69
سلام
اگه قسمت پیشنهاد ویژه و تایمر نیز اضافه بشه دوره کاملی میشه ممنون میشم پی گیری کنید
intersd
سلام وقت بخیر
اموزش تکمیل شده ؟
و اینکه برای سمت سرور چه زبانی استفاده آموزش داده میشه ؟
علیرضا احمدی مدرس دوره
بله دوره کامل شده . از زبان php استفاده شده
mohammadbakhshi
در کیفیت دوره های اموزشی هیچ شک و بحثی وجود نداره ولی قیمتا رو برای افراد فعال سایت با تخفیف در نظر بگیرید لطفا !!!!
mnaderi130@gmail.com
سلام
زمان تقریبی انتشار کی هستش
پشتیبان توفیق پور
سلام
تا پایان هفته آینده حتما منتشر میشه…
میثم
عرض سلام
خواستم بگم اگر سرفصل های دوره رو در همین زمان تولید فیلم، در سایت ذکر کنید خیلی مفید میتونه باشه.
چون ما میتونیم بخش هایی که مد نظر ماست و احیاناً ممکنه در سرفصل ها نیومده باشه رو درخواست بدیم، تا ضبط کنید و در همین دوره قرار بدید.
محمدرضا احمدی
سلام زمان انتشار این محصول کی هستش ؟
فصل به فصل در اخیتار مون قرار میدید ؟
Ghasemi
سلام خدمت آقای احمدی
خواستم بدونم دوره کی منتشر میشه ؟؟
پشتیبان توفیق پور
سلام روزتون بخیر
طبق قولی که مدرس دادن تا هفته آخر فروردین یا هفته اول اردیبهشت دوره منتشر میشه
رضا
با سلام خدمت استاد عزیز
بیصبرانه منتظر پابلیش دوره جدید هستم