قیمت این دوره: رایگانــ
  • مدرس دوره : علی پوراحمدی
  • تعداد دانشجویان این دوره : 166 نفر
  • تعداد ویدیوها : 34 ویدیو
  • مدت زمان دوره : 7:9:00
  • سطح دوره : مقدماتی
  • وضعیت دوره : در حال برگزاری
  • تاریخ آخرین بروزرسانی : 1400/04/02
آموزش کتابخانه Volley

آموزش کتابخانه Volley

کتابخانه Volley برای انجام Request های Http سمت سرور مورد استفاده قرار میگیره. در واقع به جای اینکه چندین خط کد بنویسید به سادگی می توانید از کتابخانه Volley استفاده کنید.

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

 

برخی از امکانات این کتابخانه

    - امکان ایجاد Queue از Request ها و اولویت بندی آنها

    - کش (cache) و مدیریت حافظه فوق العاده: اگر مقدار برگشتی از یک Request در چندین بار شبیه به هم باشد از دفعات بعد از cache استفاده می کند.

    - در نهایت امکان cancel درخواست (Request) وجود دارد.

    - و ...

 

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

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

 

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

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

 

فصل اول شامل :

    - معرفی کتابخانه Volley

    - معرفی وب سرویس ها

    - توضیحاتی راجب Json ها و انواع آن ها

    - معرفی قسمت های مورد نیاز برنامه نویس ها در داخل Host واقعی و ساخت دیتابیس

    - آموزش مقدماتی زبان PHP و ارتباط با دیتابیس با استفاده از کلاس PDO

    - و ...

 

فصل دوم شامل :

    - کار با Swipe Refresh Layout ها

    - آموزش ارسال کد معتبرسازی به ایمیل

    - دو زبانه کردن اپلیکیشن، قرار دادن فونت های مجزا برای هر زبان

    -  طراحی متریال برنامه و جلوگیری از به هم ریختن View ها با تغییر زبان

    -  دریافت تصویر از گالری یا دوربین، کاهش حجم آن، اپلود آن داخل هاست

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

    - انتخاب دسته ای چندین عکس و حذف آن ها

    - Custom Toast

    - Custom Alert Dialog

    - ایجاد Bottom Sheet

    - کار با Shared Preferences

    - ساخت Splash Activity و چک کردن اتصال اینترنت داخل آن

    - Hash کردن رمز عبور داخل دیتابیس

    - و ...

 

پیش نیاز های این دوره آموزشی، آشنایی مقدماتی با برنامه نویسی اندروید و همچنین زبان PHP می باشد. 

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

 

موفق و پیروز باشید.

 



فهرستـــ ویدیوها

مدت زمان دوره 7:9:00
  • در صورتیکه ویدئو نمایش داده نشد آن را دانلود کنید و با KmPlayer مشاهده کنید.

  • لطفا در صورت اقدام به دانلود تا انتها فرایند دانلود ، این صفحه را باز نگاه دارید.

1
  • معرفی دوره

  • 00:09:26
  • رایگانــ

در این جلسه با سرفصل ها و همچنین خروجی نهایی دوره آشنا می شویم.

2
  • معرفی وب سرویس، JSON و کتابخانه Volley

  • 00:05:53
  • رایگانــ

در این قسمت به معرفی وب سرویس، JSON و کتابخانه Volley می پردازیم.

3
  • آشنایی با قسمت های Host و ساخت دیتابیس داخل آن

  • 00:12:26
  • رایگانــ

در این جلسه با قسمت های Host و ساخت دیتابیس داخل آن آشنا می شویم.

4
  • اتصال به دیتابیس با زبان PHP

  • 00:11:44
  • رایگانــ

در این جلسه یاد میگیریم چگونه با زبان PHP و متد PDO به دیتابیس متصل شویم.

5
  • شروع پروژه

  • 00:13:38
  • رایگانــ

در این قسمت پروژه رو استارت میزنیم.

6
  • طراحی صفحه لاگین

  • 00:12:22
  • رایگانــ

در این قسمت شروع به طراحی صفحه ی لاگین می کنیم.

7
  • ادامه طراحی صفحه لاگین

  • 00:12:24
  • رایگانــ

در این قسمت ادامه طراحی صفحه ی لاگین را انجام می دهیم.

8
  • اتمام طراحی صفحه لاگین

  • 00:15:57
  • رایگانــ

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

9
  • طراحی فایل PHP لاگین

  • 00:16:35
  • رایگانــ

در این جلسه فایل PHP لاگین رو طراحی می کنیم.

10
  • تعریف کردن View ها

  • 00:06:20
  • رایگانــ

در این جلسه View هایی که ساختیم رو در فایل جاوا تعریف می کنیم.

11
  • کار با Shared Preferences

  • 00:11:55
  • رایگانــ

در این جلسه ساختار کلی Shared Preferences رو با مثال یاد می گیریم.

12
  • ساخت Toast سفارشی، چک کردن ورودی Edit Text های صفحه لاگین

  • 00:13:37
  • رایگانــ

در این جلسه Toast های سفارشیمون رو می سازیم و در آخر هم ورودی Edit Text های صفحه لاگین چک می کنیم.

13
  • ارسال Request لاگین به سرور

  • 00:14:16
  • رایگانــ

در این جلسه Request لاگین رو به سرور ارسال می کنیم.

14
  • بخش پایانی لاگین

  • 00:07:26
  • رایگانــ

در این جلسه بخش لاگین رو به پایان می رسونیم.

15
  • طراحی صفحه رجیستر و تایید ایمیل

  • 00:17:38
  • رایگانــ

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

16
  • چک کردن ایمیل کاربر قبل از رجیستر

  • 00:10:28
  • رایگانــ

در این جلسه فایل PHP برای چک کردن ایمیل کاربر قبل از عملیات رجیستر و ارسال کد به ایمیل رو ایجاد می کنیم.

17
  • کد نویسی صفحه ی رجیستر

  • 00:14:19
  • رایگانــ

در این قسمت صفحه ی رجیستر رو کد نویسی می کنیم.

18
  • بخش پایانی رجیستر

  • 00:22:14
  • رایگانــ

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

19
  • طراحی صفحه فراموشی رمز عبور

  • 00:15:03
  • رایگانــ

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

20
  • بخش پایانی فراموشی رمز عبور

  • 00:19:33
  • رایگانــ

در این قسمت بخش فراموشی رمز عبور رو به پایان می رسانیم.

21
  • طراحی صفحه ی اصلی و Bottom Sheet

  • 00:12:14
  • رایگانــ

در این قسمت صفحه ی اصلی و Bottom Sheet رو طراحی می کنیم.

22
  • ساخت Bottom Sheet

  • 00:05:23
  • رایگانــ

در این قسمت Bottom Sheet رو طراحی می کنیم.

23
  • گرفتن عکس از دوربین

  • 00:10:32
  • رایگانــ

در این قسمت ابتدا Permission دوربین و حافظه رو بررسی می کنیم و سپس به دوربین رفته و عکسی را برای آپلود می گیریم.

24
  • گرفتن عکس از گالری

  • 00:09:25
  • رایگانــ

در این قسمت از گالری عکسی رو برای آپلود انتخاب می کنیم.

25
  • طراحی فایل PHP آپلود

  • 00:09:14
  • رایگانــ

در این قسمت یک Table برای آپلود عکس می سازیم و در آخر فایل PHP آپلود رو طراحی می کنیم.

26
  • آپلود عکس روی سرور

  • 00:14:36
  • رایگانــ

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

27
  • طراحی فایل PHP دریافت عکس های کاربر از سرور

  • 00:12:23
  • رایگانــ

در این جلسه فایل PHP طراحی می کنیم که عکس هایی که هر کاربر روی سرور آپلود کرده است رو دریافت کنیم.

28
  • ساخت Adapter و Model برای دریافت عکس های آپلود شده

  • 00:09:37
  • رایگانــ

در این جلسه Adapter و Model برای دریافت عکس های آپلود شده ایجاد می کنیم.

29
  • نمایش عکس های آپلود شده در داخل Recycler View

  • 00:10:22
  • رایگانــ

در این جلسه عکس های آپلود شده را در داخل Recycler View نمایش می دهیم.

30
  • بزرگ کردن عکس ها با زدن روی آن

  • 00:12:07
  • رایگانــ

در این قسمت با زدن روی هر عکس با انیمیشن وارد Activity بعد می شویم و عکس را به صورت بزرگ نمایش می دهیم.

31
  • طراحی فایل PHP حذف حساب کاربری

  • 00:11:10
  • رایگانــ

در این جلسه فایل PHP حذف حساب کاربری رو طراحی می کنیم.

32
  • ادامه بخش حذف حساب کاربری

  • 00:19:09
  • رایگانــ

در این قسمت بخش کلاینت حذف حساب کاربری رو ایجاد می کنیم.

33
  • طراحی صفحه Splash

  • 00:13:25
  • رایگانــ

در این جلسه صفحه Splash رو طراحی می کنیم و داخل آن اتصال اینترنت کاربر رو چک می کنیم.

34
  • تغییر زبان اپلیکیشن و اعمال فونت روی زبان فارسی و انگلیسی

  • 00:16:35
  • رایگانــ

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

نظرات کاربران در رابطه با این دوره

جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .