دوره آموزشی توسعه اندروید: بهینه سازی با جاوا
2 ساعتمتوسط2019-04-17
مدرسین

Jon-Luke West
Software Developer, Product Engineer, Inventor
جزئیات دوره
یکپارچه سازی وب یکی از ارکان اساسی یک اپلیکیشن موبایل خوب است. اما این بدان معنا نیست که شما باید کد زیادی بنویسید. Square یک کتابخانه رایگان و منبع باز به نام Retrofit ارائه می دهد که ادغام با یک وب API را آسان می کند. این دوره نحوه استفاده از Retrofit را برای اتصال یک برنامه اندروید به فضای ابری توضیح می دهد. مربی Jon-Luke West - مهندس محصول اندروید - اصول ارتباط وب با REST API و روشهای خواندن و نوشتن دادهها را در فضای ابری مرور میکند. او نشان می دهد که چگونه مدل های داده خود را تعریف کنید و کدهای مرتبط با API را برای یک پروژه نمونه با استفاده از بسته های محبوب مانند GSON بنویسید. او همچنین گزینههای پیکربندی موجود، مانند سفارشیسازی مبدل داده و سریالسازی درخواستهای HTTP چند بخشی را پوشش میدهد.
اهداف یادگیری
اصول REST API
روش های خواندن و نوشتن داده ها
تعریف مدل های داده با Retrofit
پیاده سازی رابط API
دریافت داده با تماس Retrofit
درخواست های مجاز
قرار دادن، حذف و ارسال داده ها
سفارشی سازی مبدل داده
کار با سرفصل های درخواست و پاسخ
اهداف یادگیری
اصول REST API
روش های خواندن و نوشتن داده ها
تعریف مدل های داده با Retrofit
پیاده سازی رابط API
دریافت داده با تماس Retrofit
درخواست های مجاز
قرار دادن، حذف و ارسال داده ها
سفارشی سازی مبدل داده
کار با سرفصل های درخواست و پاسخ
مهارت ها
Android DevelopmentAndroidMobile DevelopmentGoogleProgramming LanguagesSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - اندروید، وب و Retrofit
- 02 - آنچه باید بدانید
1. APIهای HTTP
- 03 - APIهای REST
- 04 - روشهای HTTP
- 05 - روشهای خواندن
- 06 - روشهای نوشتن
- 07 - فرمت ها , مدلها و مبدل ها
2. با Retrofit شروع کنید
- 08 - پروژه نمونه را بررسی کنید
- 09 - شامل بستههای مورد نیاز
- 10 - مدلهای داده را تعریف کنید
- 11 - یک رابط API را پیادهسازی کنید
- 12 - با تماس Retrofit دادهها را دریافت کنید
- 13 - رسیدگی به درخواستهای ناموفق
- 14 - از پارامترهای کوئری استفاده کنید
3. نمونه برنامه را تمام کنید
- 15 - مسیر URL را دستکاری کنید
- 16 - درخواست HEAD کنید
- 17 - یک هدر اضافه کنید
- 18 - هر درخواستی را مجاز کنید
- 19 - یک ستاره را روی یک اصل قرار دهید
- 20 - یک ستاره را در یک اصل حذف کنید
- 21 - نظر خود را ارسال کنید
- 22 - نمونه برنامه را تست کنید
4. گزینههای پیکربندی بیشتر
- 23 - تغییر نام خواص
- 24 - مبدل داده را سفارشی کنید
- 25 - رمزگذاری URL فرم
- 26 - از کوئری، سرصفحه یا نقشه فیلد استفاده کنید
- 27 - درخواست چند قسمتی بدهید
- 28 - از ProGuard با Retrofit استفاده کنید
نتیجه
- 29 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی نوشتن کُد امن برای اندروید
- دوره آموزشی ساخت اپلیکیشنهای اندرویدی مبتنی بر هوش مصنوعی با Gemini
- دوره آموزشی اندروید کامپوز با کاتلین
- دوره آموزشی راهنمای کامل توسعه اندروید با کاتلین برای مبتدیان
- دوره آموزشی یادگیری جامع تلفن و تبلت اندروید
- دوره آموزشی یادگیری جامع Android Studio
- دوره آموزشی یادگیری جامع توسعه اندروید بخش 5: ذخیره سازی و پایگاه داده
- دوره آموزشی توسعه اندروید : RetroFit با Kotlin