درباره دوره:
آیا تابهحال برایتان سوال شده که چطور میتوانید محتوای موجود در سرور را به اپ خود منتقل کنید؟ آیا میخواهید نحوه دریافت و مصورسازی دادههای JSON را بیاموزید؟ آیا علاقمندید که نحوه کار با کتابخانه Retrofit در اندروید را بیاموزید؟ اگر بله پس این دوره برای شماست!
برای شروع، با برخی از اصطلاحات رایج مانند HTTP، URL، Retrofit، GET/POST/PUT و Delete آشنا میشویم. تمامی توضیحات به زبان ساده برای درک بهتر بیان شده. سپس دو پروژه از صفر با استفاده از دو API مختلف (Stackoverflow API و Github API) ایجاد میکنیم.
در پایان هر بخش شما خواهید آموخت که چگونه یادگیری را فراتر از دوره ادامه دهید و حرفهایتر با دادههای خود کار کنید. سپس یک گام فراتر میرویم و به شما صدها API دیگر را نشان میدهیم که میتوانید با آنها بهرایگان کار کنید.
با هم از سه روش اجازه دسترسی (Authentication) به API مختلف گذر خواهیم کرد، احراز هویت اینستاگرام، جیمیل و Wordnik. در پایان دوره شما قادر خواهید بود که به چندین روش از صدها API مختلف استفاده کنید.
معرفی:
1 – معرفی دوره
اصطلاحات اولیه:
1 – ارتباط کلاینت – سرور
2 – اصطلاحات کاربردی در Retrofit، JSON و API
Retrofit و Github – ساخت اپ با Github API:
1 – بررسی تسک و API
2 – ساخت صفحه ورود
3 – ساخت رابط کاربری صفحه یوزر
4 – ساخت مدل و ساختار REST پروژه
5 – صفحه یوزر – استفاده از API
6 – صفحه Repositories – ساخت رابط کاربری
7 – اضافه کردن کامپوننت های REST برای صفحه Repositories
8 – صفحه Repositories – استفاده از API
Retrofit و Stackoverflow – ساخت اپ با Stackoverflow API:
1 – بررسی Stackoverflow API و تسک
2 – ساخت مدلها و کامپوننتهای REST
3 – ساخت رابط و اضافه کردن RecyclerView
4 – دریافت اطلاعات از سرور
محتوای اضافه:
1 – نحوه دسترسی به صدها API
2 – گامهای نخس دریافت اطلاعات API اینستاگرام
3 – نحوه شروع به استفاده از API جیمیل