تبلیغات

آموزش اصول و مبانی Android Room

دسته بندی ها: آموزش دیتابیس Room ، برنامه نویسی موبایل ، آموزش اندروید استودیو (Android Studio) ، آموزش های پلورال سایت (Pluralsight) ، آموزش برنامه نویسی اندروید (Android)

طراحی اپلیکیشن قوی، قابل اطمینان و قابل نگهداری، و همچنین داشتن ذخیره سازی محلی داده ها به یک روش قابل تمدید، چیزی است که هر برنامه نویسی برای آن اهداف دارد. گوگل یک کتابخانه پایگاه داده جدید ارائه داده است که تقریبا تمام چالش ها را هنگام استفاده از SQLite حذف می کند. در این دوره، شما با مبانی و اصول اولیه استفاده از Room برای اپلیکیشن های Android و به دست آوردن توانایی طراحی یک اپلیکیشن کامل با ذخیره سازی محلی آشنا می شوید. 

در ایتدا مفاهیم اولیه مورد نیاز Room را یاد خواهید گرفت که شامل کامپوننت های معماری مانند کامپوننت های lifecycle-aware و ViewModel و LiveData می شود. بعدا، به بررسی نحوه اضافه کردن Room به اپلیکیشن Android خود و انجام عملیات CRUD می پردازید. در نهایت، با استفاده از TypeConverters، نحوه استفاده از الگوی repository برای codebase، نوشتن مهاجرت ها و ذخیره داده های پیچیده در پایگاه داده را یاد خواهید گرفت.

در پایان دوره، شما مهارت و دانش استفاده از Room در اپلیکیشن خود را خواهید داشت. 

مقدمه دوره

آیا این نوشته را دوست داشتید؟
Android: Room Fundamentals Author:Annapurna Agrawal Duration:2h 26m

Designing a robust, testable, and maintainable app, as well as having local storage of data in an extendable way is what every developer aims for. Google has provided a new database library, which eliminates almost all the challenges while using SQLite. In this course, Android: Room Fundamentals, you will learn foundational knowledge of using Room for your Android apps and gain the ability to design a full-fledged app with local storage. First, you will get a walkthrough of the foundational concepts required for Room, which includes the architectural components such as lifecycle-aware components, ViewModel, and LiveData. Next, you will explore how to add Room into your Android app and perform CRUD operations. Finally, you will learn how to use repository pattern for codebase, writing migrations, and storing complex data in the database using TypeConverters. When you are finished with this course, you will have the skills and knowledge of using Room in your app.

پیشنهاد فرادرس