آموزش دوره کامل اندروید Retrofit 2 در کاتلین

Android Retrofit 2 complete course in Kotlin

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آموزش استفاده از تمام ویژگی های Retrofit برای نیازمندی های ارتباطی شبکه اندرویدی خود Retrofit ارتباطات شبکه برای آندروید پیجینگ همزمان در مقابل ارتباطات ناهمزمان ساخت انواع درخواست ها دستکاری URL کار با هدر Logging Caching پیش نیازها:دانش توسعه اندروید در مک یا کامپیوتر

این کاملترین منبع آنلاین برای یادگیری در مورد Retrofit برای توسعه Android است

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

ما موضوعاتی مانند:

را پوشش خواهیم داد
  • اجرای اولیه Retrofit

  • در حال ثبت نام

  • وضوح URL

  • GET، POST و سایر روش‌های درخواست

  • پرسش‌ها

  • دستکاری URL

  • درخواست بدن

  • ارسال داده های فرم

  • سرصفحه ها

  • لغو درخواست‌ها

  • در حافظه پنهان

  • صفحه بندی

  • ارتباطات همزمان در مقابل ناهمزمان

  • بهسازی مجدد با RxJava

  • تأیید هویت

علاوه بر این، ما روی دو برنامه Android نیز کار خواهیم کرد تا دانشی را که آموخته ایم به کار ببریم.

  • برنامه ارتباطی StockOverflow

  • برنامه احراز هویت و بازیابی داده GitHub

اگر می‌خواهید مهارت‌های Retrofit خود را به سطح بالاتری ببرید، این دوره عالی است.

همین امروز ثبت نام کنید و بیایید در مورد Retrofit برای Android یاد بگیریم.


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

معرفی Introduction

  • معرفی Introduction

مبانی مقاوم سازی Retrofit basics

  • نمای کلی بخش Section overview

  • پیام مهم در مورد بررسی های Udemy Important message about Udemy reviews

  • در شبکه های اجتماعی شرکت کنید Engage on social media

  • مبانی Basics

  • اندروید استودیو Android Studio

  • راه اندازی و توضیح پروژه Project setup and explanation

  • اجزای Retrofit را پیاده سازی کنید Implement the Retrofit components

  • انجام تماس Retrofit Performing the Retrofit call

  • واکنش Response

  • ورود به سیستم Logging

درخواست ها Requests

  • نمای کلی بخش Section overview

  • وضوح URL URL resolution

  • روش ها: GET، POST و غیره Methods: GET, POST etc

  • پرس و جوها Queries

  • دستکاری آدرس اینترنتی Url manipulation

  • درخواست بدن Request body

  • ارسال داده های فرم Sending form data

  • سرصفحه ها Headers

  • رهگیر سفارشی - هدر را به همه درخواست ها اضافه کنید Custom interceptor - add header to all requests

  • ResponseBody ResponseBody

سایر مفاهیم Other concepts

  • نمای کلی بخش Section overview

  • ارتباط همزمان در مقابل ناهمگام Synchronous vs async communication

  • لغو درخواست ها Canceling requests

  • ذخیره سازی Caching

  • صفحه بندی Pagination

  • احراز هویت Authentication

  • RxJava با Retrofit RxJava with Retrofit

پروژه: StackOverflow Project: StackOverflow

  • نمای کلی پروژه Project overview

  • پروژه راه اندازی Setup project

  • راه اندازی Retrofit Setup Retrofit

  • داده ها را دریافت کرده و نمایش دهید Get data and display it

  • صفحه بندی Paging

  • در حال اتمام رابط کاربری صفحه اصلی Finishing the main screen UI

  • چالش Challenge

  • DetailActivity DetailActivity

  • طرح بندی DetailActivity DetailActivity layout

  • ارسال سوال به DetailActivity Passing the question to DetailActivity

  • Retrofit را پاسخ می دهد Answers Retrofit

  • DetailViewModel DetailViewModel

  • پاسخ آداپتور AnswersAdapter

  • همه اش را بگذار کنار هم Putting it all together

پروژه: Github Project: Github

  • نمای کلی پروژه Project overview

  • پروژه راه اندازی Setup project

  • راه اندازی Github Github setup

  • جریان احراز هویت Authentication flow

  • تصدیق کردن Authenticate

  • مخزن تست Github را ایجاد کنید Create Github test repository

  • بازیابی مخازن کاربر Retrieve user repositories

  • بازیابی درخواست‌های کشش (PR) Retrieve Pull Requests (PRs)

  • چالش Challenge

  • بازیابی نظرات Retrieve comments

  • ارسال نظر Post comment

نتیجه Conclusion

  • نتیجه Conclusion

  • منابع بیشتر Further resources

  • متشکرم Thank you

نمایش نظرات

نظری ارسال نشده است.

آموزش دوره کامل اندروید Retrofit 2 در کاتلین
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
6 hours
56
Udemy (یودمی) udemy-small
30 آذر 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
658
4.5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Catalin Stefan Catalin Stefan

مدرس توسعه نرم افزار

Udemy (یودمی)

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

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