آموزش مدیریت داده های برنامه Android با SQLite

Managing Android App Data with SQLite

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: ذخیره مداوم داده ها در قلب بیشتر برنامه های مدرن قرار دارد. در این دوره ، شما یاد خواهید گرفت که چگونه از SQLite ، پرکاربردترین راه حل ذخیره سازی مداوم داده برای Android استفاده کنید. این دوره بخشی از موارد زیر است: Google: Associate Android Developer (AAD) Path همه را بزرگ کنید درک SQLite و ایجاد پایگاه داده SQLite 48 متر 54s خواندن داده ها از SQLite 38 متر 26 ثانیه فیلتر کردن سeriesالات SQL دهه های 34 و 50 اتصال داده های SQLite به نماها با آداپتورها 39m 29s انجام بارگذاری داده های آگاه از چرخه زندگی 36m 51s انجام کارهای بیشتر با سeriesالات SQLite 31m 34s تعامل با SQLite Data 38 متر 25 ثانیه علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

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

درک SQLite و ایجاد پایگاه داده SQLite Understanding SQLite and SQLite Database Creation

  • مقدمه Introduction

  • مفاهیم کلیدی SQLite SQLite Key Concepts

  • طراحی جداول برنامه Designing Your App Tables

  • کلاس قرارداد پایگاه داده Database Contract Class

  • اجرای کلاس قرارداد Implementing the Contract Class

  • توصیف ستون های جدول Describing Table Columns

  • اضافه کردن توضیحات ستون به کلاس قرارداد Adding Column Descriptions to the Contract Class

  • جداول دوستانه کلید و چارچوب اصلی Primary Key and Framework Friendly Tables

  • چارچوب پایگاه داده خود را دوستانه کنید Making Your Database Framework Friendly

  • ایجاد و دسترسی به پایگاه داده Database Creation and Access

  • پیاده سازی پایگاه داده Open Helper Implementing the Database Open Helper

  • ایجاد پایگاه داده Creating the Database

  • تأیید ساختار و محتوای پایگاه داده Verifying Database Structure and Content

  • خلاصه Summary

خواندن داده ها از SQLite Reading Data from SQLite

  • مقدمه Introduction

  • برنامه برنامه شما Your App Plan

  • دسترسی به داده ها Accessing Data

  • پرسش از جدول CourseInfo Querying CourseInfo Table

  • پرس و جو از جدول NoteInfo و اتصال نمایش داده ها به MainActivity Querying NoteInfo Table and Connecting Queries to MainActivity

  • از طریق نتایج حرکت کنید Move Through Results

  • دسترسی به مقادیر ستون نتیجه Accessing Result Column Values

  • در حال بارگیری دوره ها Loading Courses

  • بارگیری یادداشت ها و آزمایش برنامه شما Loading Notes and Testing Your App

  • نتایج سفارش Ordering Results

  • سفارش دوره ها و یادداشت ها Ordering Courses and Notes

  • خلاصه Summary

فیلتر کردن سeriesالات SQL Filtering SQL Queries

  • مقدمه Introduction

  • برنامه برنامه شما Your App Plan

  • انتخاب ردیف Row Selection

  • پارامترهای انتخاب ردیف Row Selection Parameters

  • انتخاب توجه داشته باشید براساس دوره و عنوان Note Selection By Course and Title

  • نمایش انتخاب یادداشت Display Note Selection

  • انتقال اطلاعات ردیف بین فعالیت ها Passing Row Information Between Activities

  • شناسه یادداشت انتخاب شده را تصویب کنید Pass Selected Note ID

  • نمایش یادداشت توسط شناسه Display Note By ID

  • خلاصه Summary

اتصال داده های SQLite به نماها با آداپتورها Connecting SQLite Data to Views with Adapters

  • مقدمه Introduction

  • برنامه شما برای Population Course Spinner Your Plan for Populating Course Spinner

  • CursorAdapter و SimpleCursorAdapter CursorAdapter and SimpleCursorAdapter

  • جمع کردن یک چرخنده با یک SimpleCursorAdapter Populating a Spinner with a SimpleCursorAdapter

  • اتصال مکان نما به SimpleCursorAdapter Connecting a Cursor to the SimpleCursorAdapter

  • انتخاب یک مورد در SimpleCursorAdapter Spinner Spinner Selecting an Item in a SimpleCursorAdapter Populated Spinner

  • استفاده از مکان نما با آداپتور RecyclerView Using a Cursor with RecyclerView Adapter

  • RecurslerView Adapter Cursor Management RecyclerView Adapter Cursor Management

  • نمایش داده های مکان نما با آداپتور RecyclerView Displaying Cursor Data with a RecyclerView Adapter

  • اتصال مکان نما به آداپتور RecyclerView Connecting a Cursor to a RecyclerView Adapter

  • خلاصه Summary

انجام بارگذاری داده های آگاه از چرخه زندگی Performing Lifecycle Aware Data Loading with Loaders

  • مقدمه Introduction

  • نمایش داده شد و رابط کاربر فعالیت Queries and Activity UI

  • LoaderManager LoaderManager

  • کار با LoaderManager و Callbacks Working with LoaderManager and Callbacks

  • CursorLoader CursorLoader

  • در حال بارگیری یادداشت ها Loading Notes

  • دست زدن به مکان نما Handling the Note Cursor

  • دوره های بارگیری و مدیریت Loading and Handling Courses

  • چالش های چند لودر Challenges of Multiple Loaders

  • مقدماتی در مقابل راه اندازی مجدد Loader Initalizing vs. Restarting a Loader

  • خلاصه Summary

انجام کارهای بیشتر با سeriesالات SQLite Doing More with SQLite Queries

  • مقدمه Introduction

  • پیوستن به جداول Joining Tables

  • پیوستن به یادداشت ها و جداول دوره ها Joining Notes and Courses Tables

  • نام ستون در Joins Column Names in Joins

  • تعیین نام ستون های واجد شرایط Specifying Qualified Column Names

  • دسترسی به ستون ها در یک عضویت Accessing Columns in a Join

  • نمایه ها Indexes

  • افزودن بیانیه های ایجاد فهرست Adding Create Index Statements

  • ایجاد شاخص ها در پایگاه داده Creating Indexes in the Database

  • خلاصه Summary

تعامل با SQLite Data Interacting with SQLite Data

  • مقدمه Introduction

  • ایجاد تغییرات داده Making Data Changes

  • به روز رسانی داده ها Updating Data

  • افزودن روش به روزرسانی یادداشت Adding Note Update Method

  • ذخیره تغییرات در یک یادداشت Saving Changes to a Note

  • درج و حذف داده ها Inserting and Deleting Data

  • توجه داشته باشید عملیات پایگاه داده در برنامه شما Note Database Operations in Your App

  • درج یادداشت جدید Inserting a New Note

  • در حال حذف یادداشت استفاده نشده Deleting Unused Note

  • رابط کاربری و فعالیت پایگاه داده Database Interaction and Activity UI

  • تعامل با پایگاه داده با استفاده از AsyncTask Interacting with the Database Using AsyncTask

  • خلاصه Summary

نمایش نظرات

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

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

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

آموزش مدیریت داده های برنامه Android با SQLite
جزییات دوره
4h 28m
80
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
71
4.8 از 5
دارد
دارد
دارد
Jim Wilson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jim Wilson Jim Wilson

جیم ویلسون رئیس JW Hedgehog Inc است ، یک شرکت مشاوره متخصص در زمینه راه حل برای سیستم عامل های Android ، iOS و Microsoft. جیم بیش از 30 سال تجربه مهندسی نرم افزار دارد و در 15 سال گذشته تمرکز زیادی بر ایجاد راه حل های مبتنی بر مکان و تلفن همراه دارد. وی چندین شرکت نوپای مرتبط با نرم افزار را بنیان گذاری کرده و در چندین مشاور دیگر نیز در نقش مشاوره فعالیت کرده است. پس از نزدیک به یک دهه به عنوان MVP توسعه برنامه کاربردی دستگاه مایکروسافت ، جیم اکنون بر توسعه برنامه های دستگاه Android و iOS تمرکز دارد. علاقه جیم مربیگری توسعه دهندگان نرم افزار است. او به همان اندازه که از تجربه توسعه بومی Java در Android و Objective-C در iOS برخوردار است ، به همان اندازه تجربه توسعه cross-platform توسعه دستگاه مبتنی بر NET با Xamarin ، لذت می برد. جیم بیش از 30 مقاله در زمینه توسعه برنامه های دستگاه ها تألیف کرده و به عنوان یک متخصص مشارکت کننده در زمینه توسعه نرم افزارهای تلفن همراه در رسانه های مختلف خدمت کرده است. آخرین کتاب جیم ایجاد UI پویا با Android Fragment ها است. جیم و همسرش به همراه چندین گربه زمان خود را بین Celebration ، فلوریدا (فقط 3 مایلی از دنیای والت دیزنی) و ساحل Weirs ، نیوهمپشایر تقسیم کردند. وبلاگ جیم را بررسی کنید ، جایی که او در مورد انواع مسائل مربوط به توسعه نرم افزار تلفن همراه و همچنین سرگرمی زندگی در منطقه شلوغ "خانه موش" و سکوت دریاچه ها و کوههای NH صحبت می کند.