قیمت این دوره: رایگانــ
  • مدرس دوره : علی پوراحمدی
  • تعداد ویدیوها : 40 ویدیو
  • مدت زمان دوره : 8:16:00
  • سطح دوره : مقدماتی
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1400/04/09
آموزش کتابخانه 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 می باشد. 

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

 

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

 

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


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

مدت زمان دوره 8:16: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

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

35
  • طراحی فایل PHP مالتی اکشن

00:11:30

در این قسمت فایل PHP مالتی اکشن رو طراحی می کنیم.

36
  • بخش اول مالتی اکشن کلاینت

00:11:30

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

37
  • بخش دوم مالتی اکشن کلاینت

00:11:03

در این جلسه عکس هارو Select یا Deselect می کنیم.

38
  • بخش پایانی مالتی اکشن کلاینت

00:17:07

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

39
  • مرور قسمت مالتی اکشن کلاینت

00:08:42

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

40
  • قسمت پایانی + سورس دوره

00:06:44

مرسی از شما که تا اینجا ی کار قدم به قدم با من پیش اومدین :)

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

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .