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

سلام و خسته نباشید عرض می کنم خدمت دوستان عزیزم ❤️ . بدون هیچ مقدمه ای میرم سر اصل مطلب . همونطور که توی دوره مقدماتی استفاده از کتابخانه والی (کلیک کنید) آشنا شدید ؛ ما تونستیم با استفاده از این کتابخونه قدرتمند داده هامون رو در فرمت ها JsonObject ، JsonArray ، String  و Bitmap دریافت و پردازشش کنیم .

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

1 – اولین مطلبی که توی دوره پیشرفته استفاده از کتابخانه والی یاد میگیرید ؛ این هست که شما با استفاده از متد Post می تونید داده هاتون رو به سرور ارسال کنید و در ازای اون ، پاسخی که سرور نسبت به داده های دریافتی تون میده رو دریافت کنید . کارهایی که میخواید رو انجام بدید .

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

2 – دومین مطلبی که یاد میگیرید ، نحوه ارسال و آپلود کردن عکس به سرور ،  با استفاده از کتابخانه والی هست . که توی این روش شما عکس رو تا حدی که مد نظرتون هست ، فشرده و برای سرور ارسال می کنید . تا عکس مورد نظر شما رو دریافت و آپلود کنه .

3 – اما به عنوان سومین ، آخرین  و مهمترین مطلب 👌، شما توی این ویدئو یاد می گیرید که چطور ، درخواست شخصی تون رو درست کنید . و توی هر قسمت از برنامه که نیاز به همون سبک از درخواست داشتید ، همون درخواست شخصی تون رو فراخوانی کنید .

اگر بخوام یک مثال بزنم تا بهتر متوجه بشید :

مثلا فک کنید شما یک برنامه ای رو طراحی کردید که قراره لیستی از محصولات انبارتون رو نشون بده ، و در طول مسیری که کاربر داره از برنامه تون استفاده می کنه ، درخواست های مختلفی برای محصولاتتون به سرور ارسال می کنه (مثلا درخواست های فیلتر زدن بر حسب قیمت ، نوع و…)  . خب توی این حالت شما مجبورید که برای هربار درخواست کاربر یک سری اطلاعات رو بگیرید (فرض می کنیم داده هاتون از نوع JSON هست) . پس طبیعتا بعد از دریافت داده ها باید اون ها رو با استفاده از جی سون پارسر ، پارس کنید و بعد داده ها رو به کاربر نشون بدید.

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

سرفصل های دوره پیشرفته والی چیا هست؟

شما توی این دوره با این ویدئوها آشنا می شید

1 – ارسال درخواست StringRequest با استفاده از کتابخانه والی  و متد POST

2 – ارسال درخواست JsonObjectRequest  با استفاده از کتابخانه والی و متد POST

3 – ارسال درخواست JsonArrayRequest  با استفاده از کتابخانه والی و متد POST

4 – ارسال درخواست Image Request  با استفاده از کتابخانه والی و آپلود عکس

5 – ارسال درخواست Custom Request  با استفاده از کتابخانه والی

 

مدت زمان آموزش : 00:48:57

 

10,800تومان – خرید

نظرات

  • توضیحات بیشتر

    سلام و عرض ادب
    تو قسمت اخر اموزش های پیشرفته والی (custom request) فک میکنم کمی, کم توضیح دادین و فقط کد زدین و متاسفانه بنده هیچی متوجه نشدم از هدف پروژه و اینکه چرا اخر چنین پروژه ایی ساخته شد یا اصلا کاراییش چی هست؟!!! اصلا از custom request برعکس سایر قسمت ها چیزی متوجه نشدم! میشه بفرمایید که دقیقا برای چه هدفی این کاررو کردیم؟ و ایا سورس ساخته شده صرفا به عنوان یک مثال بوده تا متوجه بشیم یا جنبه کارایی در پروژه های شخصی با تغییرات کوچک رو داره؟ ممنون میشم بیشتر راهنمایی بفرمایید … تشکر

    • سلام بر شما Mohammadvp
      خوبی customRequest این هست که شما درخواست های کاستوم شده خودتون رو درست میکنید ، به این صورت که اگر نیاز به پارس کردن جیسون ، مقدار دهی به متغیر و … باشه ، همه رو داخل درخواست کاستوم شده خودتون انجام میدید و نتیجه رو در response به صفحه اصلی برمیگردونید

  • درخواست

    سلام
    یه سوال این سایت چرا قسمت سرچ نداره؟‌مردیم تا اینو یافتیم 😀
    سوال دومم اینکه اموزشی که دارین که سمت سرور رو هم اموزش داده باشین منظورم همین ساخت rest api فرستادن جیسونو ایناست (البته زبونش php باشه نه asp)

    • سلام برشما Mohammadvp
      قسمت سرچ داره ولی متاسفانه جای مشخصی نیست 🙁 حتما درستش می کنیم ، ممنون که اطلاع دادید
      در برنامه ضبطمون هست که یک آموزش با یکی از فریمورک های php برای مباحث restApi ضبط کنیم

  • Retrofit

    سلام
    من همیشه از Volley برای ارتباط با APIها استفاده میکنم ولی تازگیا یه تحقیقی در این باره کردم و متوجه شدم که Retrofit خیلی حرفه ای تره. ممکنه آموزش Retrofit رو هم قرار بدید؟
    بشخصه با اینکه کامل کامل باشه و پولی باشه مشکلی ندارم و حتما خریداری میکنم.

    • سلام بر شما freestyle
      بله رتروفیت هم یک کتابخونه سریع و بهینه برای مباحثی هست که سمت بک اندشون از REST API استفاده کردند . انشالله در برنامه های ضبطمون هست که آموزشش رو بذاریم

  • php

    با سلام
    آیا در این آموزش کدهای سمت سرور به زبان php برای آپلود عکس هم آموزش داده میشن یا فقط سمت اندروید آموزش داده میشه ؟

  • زبان سایت

    سلام علیکم
    آقا یه آموزش هم بزارید برای اینکه بتونیم از طریق Volly به یه سایتی که زبانش asp.net هست اطلاعات ارسال کنیم .. هر جا رو که دیدم برای زبان php آموزش گذاشتن…
    شدید نیازمندم .. ممنون

    • سلام بر شما ommo
      در حال حاضر داریم پیش نیازهای همین آموزش رو آماده می کنیم ، سعی مون بر این هست که در اولین فرصت ممکن این آموزش روی سایتمون قرار بگیره

      • سلام، وقت بخیر
        هنوز آموزش volley برای سروری که زبانش .net باشه آماده نشده یا در سایت وجود داره؟

        • سلام بر شما alim110
          ارتباط والی با کتابخونه های دات نت فرقی نمی کنه ، دقیقا مشابه همین آموزش هست ، بهتره بگم اصلا والی کاری به این نداره که سمت سرور شما با چی پیاده شده ، اون فقط به یک url درخواست میده و از اون جا به بعدش به عهده سرور هست کارها

  • تابع file_get_contents در php

    سلام
    قبل از هرچیز از آموزش بدون نقصتون تشکر می کنم .
    یه سوال داشتم :
    اگه میشه یه توضیح اجمالی در مورد تابع file_get_contents در فایل های php و مخصوصا php://input که در $json = file_get_contents(‘php://input’); استفاده کردید بدید ممنون میشم .

    • سلام بر شما sm.afzali
      تابع $json = file_get_contents(‘php://input’); وظیفه دریافت داده های ارسالی از سمت کلاینت ، به صورت جی سون رو داره

  • زیپ

    پسورد فایل زیپ چیه؟

  • Retrofit

    با عرض سلام و خسته نباشید
    لطفا در صورت امکان یه ویدیو برای آموزش Retrofit هم آماده کنید. آموزش جامع و کاملی در رابطه با Retrofit به زبان فارسی وجود نداره
    با تشکر از شما D;

  • دریافت و آپلود فایل

    سلام
    من این آموزش رو خریداری کردم و واقعا لذت بردم ممنون
    میخواستم بپرسم دانلود و آپلود فایل (مثلا .zip ) تقریبا مشابه دریافت و آپلود تصویر هست؟ بایت ها باید به چی تبدیل بشن؟ برای تصاویر که به bitmap تبدیل میشدن.

    ضمنا در جلسه اول یه چیزی رو درمورد الویت دانلود گفتید.
    گفتید که والی امکان این رو داره که در یه لیست ویو با توجه به اولیت اون آیتمی که کاربر داره میبینه دانلود رو در اولیت قرار میده
    در این باره کجا میتونم منبعی رو پیدا کنم؟

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

  • برای ثبت نظر باید ابتدا وارد اکانت خود شوید