×
تعداد دانشجو
۱,۸۱۱ نفر
۳۶,۰۰۰ تومان ۲۱,۶۰۰ تومان

آموزش ارتباط با دیتابیس سمت سرور در اندروید

آموزش ارتباط با دیتابیس سمت سرور در اندروید

تعداد دانشجو
۱,۸۱۱ نفر
مدت زمان
۱۴ ساعت و ۲۵ دقیقه
هزینه عادی آموزش
۳۶,۰۰۰ تومان
در طرح تخفیف
۲۱,۶۰۰ تومان

(کسب اطلاعات بیشتر +)
محتوای این آموزش
۱۷ بازخورد (مشاهده نظرات)
آموزش ارتباط با دیتابیس سمت سرور در اندروید

چکیده

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

مدرس
محمدمهدی علیزاده

کارشناسی مهندسی برق – سیستم های دیجیتال

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

توضیحات تکمیلی

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

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

در انتهای آموزش کتابخانه‌ هایی برای ارتباط آسان تر مطرح می‌ شود و بخشی از کدهای سمت کلاینت بهینه می‌ شوند و بهینه سازی و تغییر بقیه کدها به دانشجو واگذار خواهد شد، همچنین این آموزش در محیط اکلیپس (Eclipse) تدریس شده است تا مخاطبین با کدنویسی در این محیط بیشتر آشنا شوند.

 

فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: پیش نیازهای لازم برای انجام پروژه
    • نصب و اعمال تنظیمات مربوط به جاوا
    • استفاده از IDE و شخصی سازی های مربوطه
    • ساخت سرور مجازی روی شبکه محلی
    • استفاده یا عدم استفاده از IDE مخصوص PHP
  • درس دوم: مقدمات اولیه برای ارتباط با سرور
    • آشنایی با سورس نمایش وب سایت
    • نوشتن یک صفحه وب با سورس نمایشی معین
    • استفاده از سورس نمایشی صفحه وب به عنوان پاسخ آن
    • دریافت سورس توسط برنامه اندروید
    • دریافت محتوای فایل متنی ذخیره شده روی وب سایت توسط برنامه اندروید
    • آشنایی با فرمت XML
    • دریافت فایل XML از روی سرور
    • تبدیل محتوای فایل به داده های معتبر برای برنامه
    • آشنایی با فرمت JSON
    • دریافت محتوای JSON از روی سرور
    • تبدیل محتوای فایل JSON به داده های معتبر برنامه
  • درس سوم: ارتباط با سرور
    • آشنایی مختصر با PHP
    • ساخت دیتابیس سمت سرور
    • دریافت اطلاعات دیتابیس از طریق سورس نمایشی وب سایت
    • نمایش محتوای دیتابیس در برنامه اندروید
    • آشنایی مختصر با متدهای get و post
    • پاس دادن پارامترها به برنامه ساده تحت وب
    • اضافه کردن رکورد به دیتابیس از طریق برنامه اندروید
    • حذف رکورد از طریق برنامه اندروید
    • ادغام چند برنامه در یک برنامه PHP و تشخیص نوع درخواست
  • درس چهارم: استفاده از لیست های اختصاصی
    • دریافت اطلاعات دیتابیس و نمایش تحت لیست ساده
    • ساخت لیست اختصاصی برای نمایش فیلدهای ترکیبی
  • درس پنجم: استفاده از کتابخانه های جانبی
    • دریافت لیست محصولات موجود از روی سرور
    • تبدیل محتوا به نمونه های معتبر برنامه
    • استفاده از لیست اختصاصی برای نمایش نام، دسته بندی، قیمت و عکس
    • آموزش دریافت تصاویر به صورت کامل از روی سرور
    • راه کار بهتر: دریافت تصاویر از سرور در هنگام نیاز و Load شدن به مرور (Lazy Load)
    • استفاده از کش (Cache) برای نگه داشتن تصاویر لود شده از قبل
    • استفاده از OKHttp
    • استفاده از Volley برای دریافت محتوای متنی
    • استفاده از Volley برای دریافت تصاویر از سرور
مفید برای رشته های
  • کامپیوتر
  • نرم افزار
مشاهده بیشتر مشاهده کمتر

آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
مراجع و فایل های جانبی مرتبط با آموزش
فایل برنامه ها و پروژه های اجرا شده

نرم افزارهای مرتبط با آموزش

JetBrains 14.1 (جت‌برینز) - WampServer 2.5 - Eclipse



پیش نمایش‌ها

۱. پیش نیازهای لازم برای انجام پروژه

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۳۷ مگابایت -- (کلیک کنید +))

۲. مقدمات اولیه برای ارتباط با سرور (الف)

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۱۹۲ مگابایت -- (کلیک کنید +))

۳. مقدمات اولیه برای ارتباط با سرور (ب)

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۷۴ مگابایت -- (کلیک کنید +))

۴. مقدمات اولیه برای ارتباط با سرور (پ)

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۴۸ مگابایت -- (کلیک کنید +))

۵. مقدمات اولیه برای ارتباط با سرور (ت)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۶. ارتباط با سرور
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۷. استفاده از لیست های اختصاصی (الف)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۸. استفاده از لیست های اختصاصی (ب)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۹. استفاده از لیست های اختصاصی (پ)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۰. استفاده از لیست های اختصاصی (ت)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۱. استفاده از لیست های اختصاصی (ث)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۲. استفاده از لیست های اختصاصی (ج)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۳. استفاده از کتابخانه های جانبی
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.

راهنمای سفارش آموزش‌ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش ارتباط با دیتابیس سمت سرور در اندروید
ناشر فرادرس
شناسه اثر ۸–۱۲۴۵۲–۰۵۵۱۹۲ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
کد آموزش FVAND9502
مدت زمان ۱۴ ساعت و ۲۵ دقیقه
زبان فارسی
نوع آموزش آموزش ویدیویی (لینک دانلود)
حجم دانلود ۲۳۲۴ مگابایت (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)


نظرات

تا کنون ۱,۸۱۱ نفر از این آموزش استفاده کرده اند و ۱۷ نظر ثبت شده است.
توحید
توحید

به نظرم آموزش ها باید تو زمینه برنامه نویسی یه کم پروژه محورتر ارائه بشه و تئوری محض نباشه.

زانکو
زانکو

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

ابوالفضل
ابوالفضل

هر زمان به آموزشی نیاز دارم سراغ سایت شما میام بدونه تعارف میگم جز بهترین ها هستید.

همایون
همایون

من از جاهای دیگه این آموزش رو تهیه کردم ولی خیلی گنگ و ناواضح آموزش رو توضیح می دادند ولی این آموزش خیلی روشن و واضح بیان شده بود.

مهرداد
مهرداد

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

محمد
محمد

سلام مرسی واقعا به خصوص ازمهندس علیزاده که واقعا از نظر تدریس حرف ندارن ولی اگه در این ویدیو از نحوه اد کردن کتابخونه توضیح ارایه میکردند خیلی خوب بود

طاهر اکبری سعید
طاهر اکبری سعید

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

کوهی
کوهی

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

پوریا
پوریا

سلام
این آموزش در محیط اکلیپس پیاده سازی شده
من از اندروید استودیو استفاده میکنم و الان دقیقا نمیدونم که چجوری باید کد هایی که میزنید رو در این محیط وارد کنم؟
مثلا کلاس HttpClient در این برنامه وجود نداره
لطفا راهنمایی کنید.

رامین مرادی
رامین مرادی

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

مهیار
مهیار

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

علی
علی

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

امیر
امیر

سلام
آیا این اموزش در api 23 به بالا هم کار خواهد کرد؟؟

روابط عمومی
روابط عمومی

در پاسخ به امیر:
با سلام؛

از اینکه در فرادرس حضور دارید، خوشحالیم.

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

اما به طور خاص برای نسخه اعلامی تان، سرفصل کتابخانه Volley ارائه شده در آموزش ارتباط با دیتابیس سمت سرور در اندروید (+) و همچنین سرفصل ارتباط با سمت سرور در آموزش زیر، می تواند مرتبط باشد:

برنامه نویسی اندروید (Android) – پیشرفته (+)

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

پاسخ به نظر

امیر
امیر

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

حسام الدین
حسام الدین

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

بختیاری
بختیاری

از همه نظر خیلی عالیه. دست گلتون درد نکنه.

دسته‌بندی موضوعی: برنامه نویسی | اندروید

برچسب‌ها:
android | IDE | JSON | lazy load | mobile programming | MySQL Database | OKHttp | Online Database | PHP | retrofit | Server Side | Web Service | XML | اپلیکیشن موبایل | ارتباط با دیتابیس سمت سرور | ارتباط با سرور | برنامه اندروید | برنامه نویسی اندروید | برنامه نویسی سرور | برنامه نویسی سمت سرور | برنامه نویسی موبایل | دیتابیس | دیتابیس سمت سرور | ساخت سرور مجازی | فرمت XML
مشاهده بیشتر مشاهده کمتر