- مدرس دوره : علی پوراحمدی ( رزومه )
- تعداد ویدیوها : 40 ویدیو
- مدت زمان دوره : 8:16:00
- سطح دوره : مقدماتی
- وضعیت دوره : به اتمام رسیده
- تاریخ آخرین بروزرسانی : 1400/04/09
آموزش کتابخانه 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با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
معرفی وب سرویس، JSON و کتابخانه Volley
در این قسمت به معرفی وب سرویس، JSON و کتابخانه Volley می پردازیم.
آشنایی با قسمت های Host و ساخت دیتابیس داخل آن
در این جلسه با قسمت های Host و ساخت دیتابیس داخل آن آشنا می شویم.
اتصال به دیتابیس با زبان PHP
در این جلسه یاد میگیریم چگونه با زبان PHP و متد PDO به دیتابیس متصل شویم.
کار با Shared Preferences
در این جلسه ساختار کلی Shared Preferences رو با مثال یاد می گیریم.
ساخت Toast سفارشی، چک کردن ورودی Edit Text های صفحه لاگین
در این جلسه Toast های سفارشیمون رو می سازیم و در آخر هم ورودی Edit Text های صفحه لاگین چک می کنیم.
چک کردن ایمیل کاربر قبل از رجیستر
در این جلسه فایل PHP برای چک کردن ایمیل کاربر قبل از عملیات رجیستر و ارسال کد به ایمیل رو ایجاد می کنیم.
گرفتن عکس از دوربین
در این قسمت ابتدا Permission دوربین و حافظه رو بررسی می کنیم و سپس به دوربین رفته و عکسی را برای آپلود می گیریم.
طراحی فایل PHP آپلود
در این قسمت یک Table برای آپلود عکس می سازیم و در آخر فایل PHP آپلود رو طراحی می کنیم.
طراحی فایل PHP دریافت عکس های کاربر از سرور
در این جلسه فایل PHP طراحی می کنیم که عکس هایی که هر کاربر روی سرور آپلود کرده است رو دریافت کنیم.
ساخت Adapter و Model برای دریافت عکس های آپلود شده
در این جلسه Adapter و Model برای دریافت عکس های آپلود شده ایجاد می کنیم.
نمایش عکس های آپلود شده در داخل Recycler View
در این جلسه عکس های آپلود شده را در داخل Recycler View نمایش می دهیم.
بزرگ کردن عکس ها با زدن روی آن
در این قسمت با زدن روی هر عکس با انیمیشن وارد Activity بعد می شویم و عکس را به صورت بزرگ نمایش می دهیم.
طراحی صفحه Splash
در این جلسه صفحه Splash رو طراحی می کنیم و داخل آن اتصال اینترنت کاربر رو چک می کنیم.
تغییر زبان اپلیکیشن و اعمال فونت روی زبان فارسی و انگلیسی
در این جلسه زبان اپلیکیشن رو متناسب با زبان دیوایس کاربر تغییر می دهیم و روی زبان فارسی و انگلیسی اپلیکیشن فونت جداگانه قرار می دهیم.
نظرات کاربران در رابطه با این دوره