آموزش Android: شروع با مقاوم سازی

Android: Getting Started with Retrofit

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: بیاموزید که چگونه با استفاده از Retrofit ، یکی از محبوب ترین کتابخانه های ارتباطی HTTP در Android ، به اشتراک گذاری و اتصال داده ها بین کاربران ، ادغام سرویس های شخص ثالث و ماندگاری داده ها در یک سرور از راه دور را انجام دهید. همانطور که یاد می گیرید برنامه های Android را توسعه دهید ، سریعاً می خواهید ویژگی های پویا و متصل را اضافه کنید. در این دوره ، Android: شروع به کار Retrofit ، خواهید آموخت که چگونه برنامه خود را با یکی از محبوب ترین سرویس گیرنده های HTTP در Android به وب سرویس ها متصل کنید. مقاوم سازی می تواند برنامه شما را برای بازیابی یا ارسال داده ها به سرور ، به اشتراک گذاری و اتصال آن داده ها بین کاربران و یا حتی اجرای خدمات شخص ثالث مانند سهام یا آب و هوا ، توانمند کند. ابتدا ، شما مفاهیم و اصول اساسی را در پشت سرویس های وب RESTful کشف خواهید کرد ، که یک استاندارد مدرن و مناسب برنامه های تلفن همراه است. در مرحله بعدی ، قبل از اینکه این داده ها را با استفاده از سرویس وب و بسیاری از کارهای ضروری HTTP دیگر مدیریت کنید ، در تبدیل یک نمونه برنامه از مدیریت داده ها در دستگاه محلی گام بر می دارید. در پایان این دوره ، شما باید در ساخت برنامه های خود که با Retrofit به خدمات وب متصل می شوند ، احساس راحتی کنید.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

شروع با HTTP در Android Getting Started with HTTP on Android

  • مقدمه Introduction

  • آیا شما در جای مناسب هستید؟ Are You in the Right Place?

  • کار با HTTP در اندروید Working with HTTP on Android

  • معرفی مقاوم سازی Introducing Retrofit

  • تور برنامه نمونه Touring the Sample App

  • دستور کار The Agenda

  • خلاصه Summary

درک خدمات وب RESTful Understanding RESTful Web Services

  • مقدمه Introduction

  • مبانی HTTP HTTP Fundamentals

  • نسخه ی نمایشی: کار با درخواستهای HTTP Demo: Working with HTTP Requests

  • خدمات وب RESTful: تصویر بزرگ RESTful Web Services: The Big Picture

  • مفاهیم اصلی خدمات وب RESTful Core Concepts of RESTful Web Services

  • بررسی اجمالی فناوری وب سرویس Web Service Technology Overview

  • نسخه ی نمایشی: راه اندازی سرویس وب نود Demo: Setting up a Node Web Service

  • نسخه ی نمایشی: راه اندازی سرویس وب NET Demo: Setting up a .NET Web Service

  • خلاصه Summary

ایجاد اولین درخواست HTTP با Retrofit Creating Your First HTTP Request with Retrofit

  • مقدمه Introduction

  • نسخه ی نمایشی: گشت و گذار در کد نمونه Demo: Touring the Sample Code

  • نسخه ی نمایشی: تنظیم بازسازی در Android Studio Demo: Setting up Retrofit in Android Studio

  • الگوهای درخواست HTTP در مقاوم سازی HTTP Request Patterns in Retrofit

  • نسخه ی نمایشی: سازنده سرویس و رابط کاربری Demo: The Service Builder and Interface

  • نسخه ی نمایشی: انجام اولین درخواست HTTP Demo: Making the First HTTP Request

  • نسخه ی نمایشی: نظارت بر درخواست ها با ورود به سیستم Demo: Monitoring Requests with Logging

  • خلاصه Summary

بازیابی اطلاعات از وب سرویس Retrieving Data from the Web Service

  • مقدمه Introduction

  • نسخه ی نمایشی: جمع کردن نمای لیست Demo: Populating the List View

  • درک پارامترهای درخواست Understanding Request Parameters

  • نسخه ی نمایشی: جمع کردن نمای جزئیات Demo: Populating the Detail View

  • نسخه ی نمایشی: فیلتر کردن با پارامترهای پرس و جو Demo: Filtering with Query Parameters

  • نسخه ی نمایشی: مدیریت پارامترها با Query Map Demo: Managing Parameters with Query Map

  • نسخه ی نمایشی: بازیابی داده ها از یک URL جایگزین Demo: Retrieving Data from an Alternate URL

  • خلاصه Summary

ارسال داده به وب سرویس Sending Data to the Web Service

  • مقدمه Introduction

  • ارسال داده با HTTP Sending Data with HTTP

  • ارسال اطلاعات با مقاوم سازی Sending Data with Retrofit

  • نسخه ی نمایشی: ایجاد موجودیت های جدید Demo: Creating New Entities

  • نسخه ی نمایشی: به روزرسانی موجودیت های موجود Demo: Updating Existing Entities

  • نسخه ی نمایشی: حذف موجودیت ها Demo: Deleting Entities

  • نسخه ی نمایشی: کار با هدرهای HTTP Demo: Working with HTTP Headers

  • خلاصه Summary

کاوش کارهای ضروری HTTP با مقاوم سازی Exploring Essential HTTP Tasks with Retrofit

  • مقدمه Introduction

  • نگاه دقیق تر به رهگیرها A Closer Look at Interceptors

  • نسخه ی نمایشی: افزودن سرصفحه های HTTP با Interecptors Demo: Adding HTTP Headers with Interecptors

  • نسخه ی نمایشی: بهبود مدیریت خطا Demo: Improving Error Handling

  • نسخه ی نمایشی: پیکربندی مهلت درخواست Demo: Configuring Request Timeouts

  • نسخه ی نمایشی: لغو درخواست ها Demo: Canceling Requests

  • نسخه ی نمایشی: برقراری تماس های همزمان Demo: Making Synchronous Calls

  • مراحل بعدی با Retrofit Next Steps with Retrofit

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش Android: شروع با مقاوم سازی
جزییات دوره
2h 20m
50
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
38
4.6 از 5
دارد
دارد
دارد
Alex Wolf
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alex Wolf Alex Wolf

الکس ولف علاقه زیادی به توسعه نرم افزار و تسلط بر فن آوری های جدید دارد. وی چندین سال تجربه کار تقریباً منحصراً با سیستم عامل های NET ، مانند SharePoint ، NopCommerce و Orchard را دارد. وی اخیراً گواهینامه های مایکروسافت را در هر دو فناوری توسعه برنامه MVC و HTML 5 بدست آورده است. الکس بعد از اینکه متوجه شد اشتیاق واقعی او در اواخر دانشگاه است ، در رشته مدیریت بازرگانی تحصیل کرده و در رشته برنامه نویسی کامپیوتر نیز تحصیل کرده است. وی بیشتر حرفه خود را در نقش مشاور نرم افزار ، توسعه و گسترش برنامه هایی برای ساده سازی فرایندهای تجاری سپری کرده است. وقتی کدگذاری نمی کند ، الکس از خواندن و ایجاد Motion Graphics با نرم افزارهایی مانند After Effects و Maya لذت می برد. وی اخیراً علاقه شدیدی به وبلاگ نویسی و سئو نیز پیدا کرده است. او عاشق یادگیری چیزهای جدید است!