لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه Android: مدیریت داده ها با کوتلین
Android Development Essential Training: Manage Data with Kotlin
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
تقریباً در هر برنامه ای که ایجاد می کنید از نوعی داده استفاده می شود. این داده ها می توانند یک مقدار عددی یا یک پایگاه داده رابطه ای پیچیده با چندین جدول باشند. این دوره به شما کمک می کند با استفاده از زبان برنامه نویسی Kotlin و جدیدترین ابزارها و بهترین روش ها برای توسعه دهندگان Android ، برنامه های Android را که اطلاعات را در اشکال و قالب های مختلف ذخیره ، مدیریت و نمایش می دهند ، ایجاد کنید. با نحوه دستیابی به داده ها از منابع و دارایی های داخلی ، پرونده های خارجی و خدمات وب آشنا شوید ؛ تجزیه رشته هایی که با JSON قالب بندی شده اند. و فقط داده های مورد نظر خود را برای کاربران نمایش دهید. مربی دیوید گاسنر همچنین نحوه خواندن و نوشتن روی فایلهای متنی و مدیریت پایگاه داده SQLite را در برنامه های مبتنی بر Android توضیح می دهد. این دوره برای همه مثالها از کوتلین - به جای جاوا - استفاده می کند و از کارآیی و اختصار آن استفاده می کند.
موضوعات شامل:
مدل سازی موجودی li>
خواندن پرونده ها از منابع و دارایی ها li>
تجزیه و نقشه برداری از داده های JSON
دریافت داده از یک سرویس وب با Retrofit
ایجاد RecyclerView برای نمایش داده ها li>
نمایش تصاویر به صورت پویا با Glide
انتشار و مقادیر داده با اشیا Live LiveData
نمایش جزئیات با اتصال داده li>
خواندن و نوشتن پرونده ها li>
مدیریت پایگاه های داده SQLite با اتاق li>
ماندگاری داده ها در تنظیمات مشترک li>
سرفصل ها و درس ها
مقدمه
Introduction
برنامه های تلفن همراه برای یک دنیای داده محور
Mobile apps for a data-driven world
آنچه باید بدانید
What you should know
1. بسته بندی داده های استاتیک در پرونده های JSON
1. Package Static Data in JSON Files
فایل های تمرینی را از GitHub بررسی کنید
Check out the exercise files from GitHub
در یک کلاس داده Kotlin یک موجودیت را مدل کنید
Model an entity in a Kotlin data class
پرونده ها را از منابع بخوانید
Read files from resources
پرونده ها را از دارایی بخوانید
Read files from assets
رشته های JSON را با Moshi تجزیه کنید
Parse JSON strings with Moshi
نقشه های نام JSON و کلاس را مشخص کنید
Map JSON and class property names
2. دریافت اطلاعات از یک سرویس وب
2. Get Data from a Web Service
اطلاعات را در یک کلاس مخزن بدست آورید
Acquire data in a repository class
داده ها را با اشیاء LiveData به اشتراک بگذارید
Share data with LiveData objects
مجوزها و وضعیت شبکه
Network permissions and status
وابستگی های Retrofit و Coroutine را اضافه کنید
Add Retrofit and coroutine dependencies
رابط Retrofit را تعریف کنید
Define a Retrofit interface
بازیابی داده های از راه دور با Retrofit
Retrieve remote data with Retrofit
3. نمایش داده ها در یک RecyclerView
3. Display Data in a RecyclerView
یک RecyclerView را به یک قطعه اضافه کنید
Add a RecyclerView to a fragment
یک طرح مورد RecyclerView ایجاد کنید
Create a RecyclerView item layout
یک کلاس آداپتور RecyclerView ایجاد کنید
Create a RecyclerView adapter class
تصاویر را به صورت پویا با Glide نمایش دهید
Display images dynamically with Glide
یک پس زمینه پویا به موارد داده اضافه کنید
Add a dynamic background to data items
داده ها را با یک ژست کش رفتن تازه کنید
Refresh data with a swipe gesture
4. نمایش داده های منتخب
4. Display Selected Data Items
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
نویسنده 60+ دوره آموزشی مبتنی بر ویدئو برای توسعه دهندگان نرم افزار
دیوید گاسنر نویسنده بیش از 60 دوره آموزش فنی مبتنی بر ویدئو برای توسعه دهندگان نرم افزار است.
دیوید یک مربی ارشد کارکنان است که متخصص در سیستم عامل های توسعه و زبان های برنامه نویسی از جمله Android و Java است. وی در حال حاضر محتوای آموزشی برای توسعه دهندگان اندروید و محتوایی ایجاد می کند که چندین زبان برنامه نویسی از جمله جاوا ، C # ، Visual Basic و Go را پوشش می دهد. وی پیش از این رئیس و بنیانگذار خدمات فنی باردو ، یک ارائه دهنده آموزش شبکه Adobe Solutions بود. وی به عنوان یک متخصص خبره Adobe ، دوره های آموزشی ادوبی را نوشت و آموزش های گسترده ای را در مورد Flex ، ColdFusion ، Dreamweaver و Flash ارائه داد. وی نویسنده کتاب های کتاب مقدس فلکس 3 و کتاب مقدس Flash Builder 4 و Flex 4 بود. وی اخیراً Audio Cues - برنامه ای Android برای اجرای صدا در اجرای زنده - را طراحی و توسعه داده است که در فروشگاه Google Play در دسترس است.
نمایش نظرات