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

آموزش پروژه محور اندروید ساخت اپلیکیشن مشابه فیلیمو

( فیلم آموزشی ) ،توسط مهندس متین گودرزی

معرفی سرفصل های این دوره:

توضیحات کلی مجموعه:

سرفصل های دوره آموزش ساخت اپلیکیشن فیلیمو

معرفی اهداف دوره

مقدمه و بررسی پیش نیازهای دوره

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

طراحی رابط کاربری صفحه ی ثبت نام

بررسی مقدمات ارسال پیام کوتاه تاییدیه به شماره ی ثبت نامی کاربر

معرفی بخش ارتباط با سرور و بررسی مسائل فنی

بررسی دلایل نیاز به وب سرویس و موارد موردنیاز

بررسی انواع وب سرویس ها

انتخاب وب سرویس مناسب

آموزش کار با BackEnd انتخابی

بررسی روش های موجود برای ارتباط با وب سرویس

استفاده از کتابخانه  Volley ساخت کمپانی گوگل برای پیاده سازی ارتباط با سرور ( دریافت اطلاعات فیلم ها)

بررسی کلاس های مختلف موجود مانند JsonObjectRequest و JsonArrayRequest و بررسی تفاوت های موجود

بررسی متدهای پشتیبانی شده بوسیله کتابخانه Volley

پیاده سازی بخش ارتباط با سرور با توجه به مستندات ارائه شده از سوی وب سرویس

انجام تست های مختلف برای سرویس های مختلف ارائه شده از سوی وب سرویس

بررسی کدتایید واردشده به وسیله ی کاربر و هدایت کاربر به امکانات برنامه درصورت درست بودن کد

طراحی صفحه ی اصلی برنامه

افزودن قسمت های مختلف شامل: فیلم های ایرانی، جدید، قدیمی و ...

استفاده از RecyclerView برای پیاده سازی

بررسی کامل RecyclerView و دلایل استفاده

بررسی متدهای RecyclerView

طراحی آیتم فیلم ها و نمایش اطلاعاتی چون: تاریخ و عنوان هر فیلم در آیتم

استفاده از CardView برای طراحی جذاب تر آیتم ها

بررسی روش ست کردن onClickListener بروی RecyclerView و دریافت آیدی هر فیلم برای انتقال به صفحه ی اختصاصی آن فیلم

افزودن قابلیت جست و جو در تولبار برنامه

معرفی بخش ارتباط با سرور ( بخش دوم )

بررسی وب سرویس های موجود مانند: وب سرویس گوگل، آمازون و ...

استفاده از یک BackEnd برای اپلیکیشن ( بدون نیاز به کدنویسی سمت سرور)

بررسی روش های مختلف ایجاد جدول در BackEnd های مختلف

افزودن جدول های مختلف به دیتابیس BackEnd انتخابی

بررسی روش تعامل با دیتابیس

بررسی روش ارسال و ذخیره سازی اطلاعات در دیتابیس

بررسی روش دریافت اطلاعات از دیتابیس

بررسی روش نمایش اطلاعات دریافت شده از سمت سرور و نمایش آیتم ها در داخل RecyclerView

طراحی رابط کاربری صفحه ی نمایش اطلاعات هر فیلم شامل اطلاعات: سال تولید، خلاصه داستان،  فیلم های پیشنهادی و مرتبط، تصویر فیلم و دکمه های پخش فیلم و دانلود

دریافت اطلاعات مربوط به فیلم از سمت سرور در زمان کلیک شدن بروی عنوان هر فیلم

ست کردن Viewهای مختلف با توجه به پارامترهای دریافت شده از سمت سرور

نمایش تعدادی فیلم به صورت فیلم های پیشنهادی در قسمت پایینی صفحه

استفاده از پلیر مناسب برای پخش فیلم ها

افزودن قابلیت دانلود فیلم ها

بررسی روش هایی برای جلوگیری از دانلود غیرقانونی فیلم ها

بررسی روش های مختلف پیاده سازی خرید اشتراک

پیاده سازی قابلیت خرید اشتراک

ایجاد یک جدول جدید در دیتابیس برای قیمت پلن های مختلف و امکان تغییر آن ها به صورت آنلاین

استفاده از سیستم پرداخت درون برنامه ای زرین پال برای انجام خریدها

تبدیل کاربر از کاربر عادی، به کاربر ویژه در صورت موفقیت آمیز بودن تراکنش

بررسی روش های مختلف برای مدیریت اکانت ها و زمان انقضای آن ها

استفاده از Unix Time

بررسی شرط این که کاربر یک کاربر عادی است یا اشتراک خریداری کرده است

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

نمایش فیلم در صورتی که کاربر پیش از این اشتراک خرید باشد و اشتراک او تا زمان فعلی دارای اعتبار باشد

جلوگیری از استفاده از قابلیت دانلود برای کاربران عادی

پیاده سازی قابلیت دانلود برای کاربران ویژه و دارای اشتراک

طراحی صفحه ی جست و جوی فیلم در میان تمامی فیلم های دیتابیس

طراحی صفحه ی ژانر برای دسته بندی محتوایی فیلم ها

دریافت اطلاعات برای صفحه ی ژانر و آموزش روش دسته بندی فیلم ها به شکل داینامیک در دیتابیس

افزودن اطلاعات کاربران به دیتابیس شامل : مدت زمان اعتبار باقی مانده

بررسی یک قابلیت جدید برای چک کردن این که آیا کاربر پیش از این در برنامه ثبت نام کرده است یا خیر

در صورتی که کاربر ثبت نام نکرده بود، فرآیند به شکل عادی انجام شود

در صورتی که کاربر در دیتابیس موجود بود، اطلاعات آخرین خرید او دریافت شود و اعتبار اکانت او به شکل خودکار تمدید شود

ایجاد صفحه ی بازگشت کاربر از سایت بانک

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

ویرایش منوهای موجود در برنامه

بررسی عملکرد برنامه با ارتباط های اینترنتی مختلف

بررسی اپلیکیشن بروی دیوایس های مختلف با نسخه های مختلف سیستم عامل اندروید

بررسی موارد لازم برای انتشار قانونی اپلیکیشن

آموزش انتشار اپلیکیشن در مارکت ها

 

 

 

بخش های رایگان این مجموعه آموزشی:

( بخش 1 ) دانلود مستقیم ( بخش 2 ) دانلود مستقیم ( بخش 3 ) دانلود مستقیم ( بخش 4 ) دانلود مستقیم ( بخش 5 ) دانلود مستقیم ( بخش 27 ) دانلود مستقیم ( بخش 42 ) دانلود مستقیم ( بخش 52 ) دانلود مستقیم
بخش 1 :
( )
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 2 :
( )
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 3 :
( )
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 4 :
( )
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 5 :
( )
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 6 :
( )
افزودن به سبد
قیمت: 4,925 تومان

بخش 7 :
( )
افزودن به سبد
قیمت: 4,925 تومان

بخش 8 :
( )
افزودن به سبد
قیمت: 4,925 تومان

بخش 9 :
( )
افزودن به سبد
قیمت: 4,925 تومان

بخش 10 :
( )
افزودن به سبد
قیمت: 4,925 تومان

بخش 11 :
( )
افزودن به سبد
قیمت: 4,925 تومان

بخش 12 :
( )
افزودن به سبد
قیمت: 4,925 تومان

بخش 13 :
( )
افزودن به سبد
قیمت: 4,925 تومان

بخش 14 :
( )
افزودن به سبد
قیمت: 4,925 تومان

بخش 15 :
( )
افزودن به سبد
قیمت: 4,925 تومان

بخش 16 :
( )
افزودن به سبد
قیمت: 4,925 تومان

بخش 17 :
( )
افزودن به سبد
قیمت: 4,925 تومان

بخش 18 :
( )
افزودن به سبد
قیمت: 4,925 تومان

بخش 19 :
( )
افزودن به سبد
قیمت: 4,925 تومان

بخش 20 :
( )
افزودن به سبد
قیمت: 4,925 تومان


وضعیت دوره: تکمیل شده


تعداد قسمت ها : 58 قسمت


سطح آموزش: صفر تا صد


به همراه کدها و فایل های آموزش


تعداد فصل ها: 2 فصل


مدت زمان: 29 ساعت


افزودن پکیج به سبد خرید

جهت اطلاع از بروزرسانی این دوره آموزشی و اطلاع از بخش های جدید،ایمیل خود را وارد نمایید:

مخاطبین این دوره،آموزش های زیر را نیز دیده اند

نظرات/پرسش ها/پیشنهادات


محمد صادقی میگه:

با سلام خدمت استاد عزیز ازتون خواهش میکنم که آموزش طراحی اینستاگرام رو بسازید یه آمورزش بکر و بی همتا است بنده یک هفته است دارم وب گردی میکنم ولی تاحالا این دوره ندیدم و مطمئنم که دانشجویان زیادی رو به خودش جذب میکنه پس لطفا حتما و سریعا در صدد ضبط این دوره مفید و جالب و کاربردی بپردازید ممنون

hadi damavandi میگه:

من میخواستم این پروزه رو خریداری کنم
اما نمی خوام بخش
پیاده سازی بخش اشتراک رو برای پروزه ام انجام بدم
آیا پیوستگی هست در آموزش شما یا میتونم بدون انجام بخش پیاده سازی بخش اشتراک این پروزه رو انجام بدم

وحید میگه:

این آموزش برای زبان کاتلین هم مفیده؟

محمد مهدی بصیری میگه:

سلام استاد خسته نباشید من به backend که شما توی قسمت 27 گقته بودید وصل شدم ولی اطلاعات رو دریافت نمیکنه مشکلش چی میتونه باشه؟؟

محمدرضا میگه:

سلام
میخواستم بدونم فیلم هایی شبیه سریال هیولا که مشترک باید جداگانه برای هر کیفیت پخش مبلغ متفاوتی پرداخت کنه و به سایت صاحب اثر منتقل بشه این بخش چجوری باید اجرا بشه؟؟؟؟

آیا این بخش نیاز به دیتابیس جداگانه دارد؟؟؟؟؟

محمد مهدی بصیری میگه:

سلام استاد وقتتون بخیر من قسمت 27 آموزش هاتون رو انجام دادم ولی موقع گرفتن اطلاعات از دیتابیس اون هارو نمایش نمیده حتی log هم کردم ولی با اون هم چیزی نمایش نمیده مشکلش کجاست ؟؟

هادی میگه:

سلام استاد گرامی .
من میخوام اطلاعات رو از دیتابیس آنلاین بگیرم . کدوم بخش های آموزش مربوط به طریقه ساخت دیتابیس آنلاین و مباحث سمت سرورش میشه که درگیر کدنویسی سمت سرور نشیم ؟ ممنون از شما

محمد مهدی بصیری میگه:

سلام استاد خسته نباشید نسخه اندروید استودیو من 3.1.3 هستش وقتی میخوام کتابخانه volley را اضافه کنم چیزی داخل لیست project structure نمایش نمیده یعنی اصلا نمیشه اضافه کرد از داخل سایت های مختلف هم اضافه کردم ولی موقع sync شدن خطا میده بیلد نمیشه دلیلش چی میتونه باشه ؟؟؟ راه دیگه ای هم هست ؟؟؟

پاسخ:

با سلام خدمت شما. com.android.volley رو سرچ بفرمایید، اگر چیزی یافت نشد و از اتصال به IP خارجی هم اطمینان داشتید، کتابخانه رو به دانلود کنید و سپس توی اندرویداستودیو، داخل فولدر libs اضافه کنید و سپس خط زیر رو به فایل گریدل سطح ماژول اضافه کنید: ( اسم کتابخانه رو به جای * قرار بدید )
dependencies {
compile fileTree(dir: libs, include: [*.jar])

}

sina میگه:

با سلام وادب.ممنون از اموزش. این اموزش دیتا ها رو از سرور میگیره (منظورم اینکه حتما باید ان لاین بود تا لیست فیلم های جدید یا فیلم های پربازدید و...)رو بتونیم ببینیم یا دیتا ها توی کلاس دیتا بیس اف لاین رو اضافه میکنیم و بعد از اجرای اپ اون ها رو نمایش میده؟

هادی میگه:

سلام . خسته نباشید . اتصال به سرور تو این اپ گفتین با دیتابیس آنلاینه ؟ چه فرقی داره با مثلا آموزش مارکت بازار که با رتروفیته ؟ ممنون

پاسخ:

با سلام. از نظر پیاده سازی سمت کلاینت تفاوت چندانی وجود نداره. به این دلیل از دیتابیس آنلاین استفاده شده که کاربر درگیر کدنویسی سمت سرور نشه.

محمدرضا اسدی میگه:

سلام وقت به خیر.توی این دوره آموزش میدید که چطور وقتی که کاربر اشتراک رو خریداری کرد با اینترنت رایگان یا نیم بها فیلم ببینه؟

پاسخ:

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

محمد مهدی بصیری میگه:

میخواستم بپرسم چجوری میشه بدون اینکه کاربر برنامه رو بروزرسانی کنه فیلم جدید قابل مشاهده باشه ؟؟؟؟

پاسخ:

با سلام وقت بخیر. در این مورد اموزش رو تا اخر ببینید . توضیحات داخل اموزش گفته شده

محمد مهدی بصیری میگه:

سلام خسته نباشید میخوتستم بپرسم که اگه بخوایم داخل اپلیکیشن فیلیمو ، فیلم جدید اضافه کنیم برای اینکه کاربر بتونه اون فیلمو ببینه باید اپلیکیشن رو بروزرسانی کنه یا بدون اونم قابل مشاهده هست؟؟

پاسخ:

سلام
بهتر هست ابتدا بروزرسانی رو انجام بدید

رضا نیرآبادی میگه:

سلام
میشه بگید چطوری قسمت ارسال و دریافت پیامک رو حذف کنم و طوری برنامه نوشته شه که فقط شماره و رمز کاربر گرفته و در سمت سرور دخیره شود

Ali میگه:

سلام ، در این بسته اموزش تنظیم کیفیت فیلم متناسب با سرعت اینترنت هم داده شده ؟؟؟

پاسخ:

با سلام. این دوره هدفش یاد دادن برنامه نویسی به شماست. شما نباید دنبال کپی کردن باشید . هدف رو بگذازید یادگیری برنامه نویسی . وقتی برنامه نویسی رو یاد بگیرید دیگه چنین موردی اصلا کار خاصی نیست.

محمد باقری میگه:

سلام خسته نباشید

وب سرویس با asp هست یا php ?

پاسخ:

با سلام. وب سورس به نوعی اموزش داده شده که وابسته به هیچ کدام از زبانهای سمت سرور نیست

حسام احمدی میگه:

با سلام.ایا این دوره برای ساخت اپلیکیشن برای سایت های وردپرسی مناسب هست ؟

پاسخ:

با سلام. با این اموزش هر اپلیکیشینی رو میشه ساخت.

علی میگه:

سلام آیا بعد این دوره میتونیم اپ موزیک هم دقیقا مثل همین اپ بزنیم

پاسخ:

با سلام. بله. دقیقا بر همین اساس میتونید بسازید.

روزبه میگه:

سلام آموزش خوبی دارین

الیاس میگه:

سلام و عرض ادب
ایا تو این دوره دیتابیس های انلاین گوگل و امازون اموزش داده می شود

پاسخ:

سلام
در این دوره به صورت پروژه محور انواع دیتابیس ها اموزش داده شده است به صورتی که میتوانید انواع اپلیکیشن ها رو طراحی کنید

رویا میگه:

سلام و مرسی از آموزشهای خوبتون
می شه لطفاً مانند سایر دوره ها ، توضیحات هر قسمت از فیلم آموزشی رو بنویسید تا بتونیم بعضی از بخشها رو جداگانه خریداری کنیم
مرسی

پاسخ:

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

محمد میگه:

سلام میخواستم بدونم این دیتابیس های آنلاین امنیت دارند ؟

پاسخ:

درود. بله تمامی مباحث لازم رو شامل میشه.



نظر/پرسش/پیشنهاد شما


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

نام و نام خانوادگی:
شماره همراه:
ایمیل:
* پرسش/نظر/پیشنهاد/درخواست:

تولید شده توسط کلیک سایت

پشتیبانی آنلاین
آماده پاسخگویی هستیم
انتخاب تصویر جهت ارسال:
در حال ضبط صدا

(جهت توقف و یا لغو ضبط از دکمه های زیر استفاده کنید)

توقف و ارسال :
لغو ضبط
در حال حاضر تمامی کارشناسان آفلاین هستند. همواره می توانید با شماره تلگرام / واتساپ 09337316634 به صورت آنلاین با ما در ارتباط باشید. جهت ورود به تلگرام کلیک کنید
0 پیام جدید
پشتیبان در حال تایپ ...
ارسال تصویر ضبط صدا
0 کارشناسان آنلاین می باشند
این گفت و گو توسط پشتیبان به اتمام رسید