- مدرس دوره : میثم نوروزی ( رزومه )
- تعداد ویدیوها : 0 ویدیو
- مدت زمان دوره : 0:0:00
- سطح دوره : متوسط
- وضعیت دوره : درحال آماده سازی

آموزش کاربردی Sqlite
SQLite؛ پرکاربردترین موتور پایگاه داده جهان با مجوز عمومی و رایگان
SQLite به عنوان پرکاربردترین موتور پایگاه داده در سراسر جهان شناخته میشود. این موتور قدرتمند به صورت توکار در تمام تلفنهای هوشمند (اندروید و iOS) و اغلب کامپیوترها وجود دارد. همچنین در بسیاری از برنامههایی که افراد به صورت روزمره از آنها استفاده میکنند (از مرورگرها گرفته تا نرمافزارهای دسکتاپ و موبایل) نیز تعبیه شده است.
استفاده گسترده در پروژههای طراز اول جهانی
SQLite در صدها پروژهی نرمافزاری شناختهشده و سطح اول جهان نظیر مرورگرهای کروم، فایرفاکس، سافاری، سیستمعاملهای اندروید و iOS، و نرمافزارهای Adobe نیز استفاده شده است. این محبوبیت نشاندهندهی قابلیتاعتماد، سرعت و پایداری فوقالعادهی این پایگاه داده است.
مجوز آزاد و رایگان (Public Domain)
کد پیادهسازی SQLite در مالکیت عموم (Public Domain) قرار دارد. این یعنی استفاده از آن برای هر منظوری – اعم از استفاده شخصی، آموزشی و حتی تجاری – کاملاً آزاد، رایگان و بدون نیاز به خرید مجوز است. شما میتوانید بدون نگرانی از محدودیتهای قانونی یا هزینههای سنگین، SQLite را در پروژههای خود به کار بگیرید.
یک موتور پایگاه داده SQL توکار (Embedded SQL Database)
برخلاف بسیاری دیگر از پایگاه دادههای اسکیوال (SQL) مانند MySQL یا PostgreSQL، SQLite فرایند سرور جداگانهای ندارد. این یعنی نیازی به نصب، راهاندازی و مدیریت یک سرور مجزا نیست. SQLite به طور مستقیم از روی فایلهای دیسک معمولی (Disk Files) میخواند و روی آنها مینویسد. همین ویژگی باعث میشود SQLite سبک، فوقالعاده سریع و مناسب برای برنامههای موبایل، دسکتاپ، مرورگرها و دستگاههای اینترنت اشیا (IoT) باشد.
اگر به دنبال یک پایگاه داده سبک، بدون سرور، رایگان و قابل تعبیه در برنامه هستید، SQLite بهترین انتخاب شماست.
سرفصلهای جامع دوره آموزش SQLite (از مقدماتی تا پیشرفته) | پایگاه داده توکار و بدون سرور
در این دوره آموزش SQLite که در تاپ لرن ارائه میشود، شما به صورت گامبهگام و عملی با تمامی مفاهیم این پایگاه داده قدرتمند و سبک آشنا میشوید. سرفصلهای این دوره عبارتند از:
بخش اول: آشنایی اولیه و راهاندازی
✓ SQLite چیست؟ (معرفی SQLite) – تاریخچه، کاربردها و مزایای این موتور محبوب پایگاه داده
✓ دانلود، نصب و استفاده از SQLite – راهنمای کامل نصب بر روی ویندوز، لینوکس و مک
✓ معرفی نرمافزارهای مدیریت SQLite و انتخاب Navicat – آشنایی با ابزارهای گرافیکی مانند DB Browser، SQLiteStudio و انتخاب Navicat برای مدیریت حرفهای دیتابیس
بخش دوم: دستورات پایه SQL در SQLite
✓ بررسی دستورات SQL با استفاده از یک دیتابیس نمونه – تمرین عملی بر روی دیتابیس آماده
✓ ساختار دستور SELECT – نحوه دریافت داده از جداول
✓ مرتبسازی نتیجه جستجوها (ORDER BY) – مرتبسازی صعودی و نزولی
✓ عبارت DISTINCT در دستور SELECT – حذف رکوردهای تکراری
✓ دستور شرطی WHERE در دستور SELECT – فیلتر کردن دادهها با شرایط مختلف
✓ ساختار IN در SQLite – بررسی چند مقدار در یک شرط
✓ بررسی دستور LIKE – جستجوی الگویی با کاراکترهای wildcard
✓ بررسی دستور GLOB در SQLite – جستجوی حساس به حروف بزرگ و کوچک با wildcard پیشرفتهتر
بخش سوم: الحاق، گروهبندی و اجتماع جداول
✓ آشنایی با الحاقها – SQLite LEFT JOIN (بخش اول) – ترکیب جداول با حفظ تمام رکوردهای جدول چپ
✓ آشنایی با الحاقها – SQLite INNER JOIN (بخش دوم) – دریافت رکوردهای مشترک بین دو جدول
✓ گروهبندی نتیجه کوئری – SQLite GROUP BY – همراه با توابع تجمعی مانند COUNT، SUM، AVG
✓ اجتماع نتیجه چند دستور SELECT با یکدیگر – SQLite UNION – ترکیب نتایج چند کوئری
بخش چهارم: دستکاری دادهها (DML)
✓ درج کردن دادهها – SQLite INSERT – افزودن رکورد جدید به جدول
✓ بروزرسانی دادههای موجود در جداول – SQLite UPDATE – تغییر مقادیر رکوردها
✓ حذف دادههای موجود در جداول – SQLite DELETE – حذف یک یا چند رکورد
بخش پنجم: طراحی و مدیریت ساختار جداول (DDL)
✓ معرفی انواع دادهها – SQLite Data Types – NULL، INTEGER، REAL، TEXT، BLOB
✓ طرز ساخت جدول – SQLite CREATE TABLE – تعریف ستونها و محدودیتها
✓ مفهوم کلید اصلی – SQLite PRIMARY KEY – شناسه یکتای هر رکورد
✓ بررسی خاصیت AUTOINCREMENT در SQLite – افزایش خودکار مقدار کلید اصلی
✓ نحوه ذخیرهسازی یک کوئری تحت عنوان VIEW – ایجاد نماهای مجازی برای سادهسازی کوئریهای پیچیده
این دوره به زودی آغاز میشود
مخصوص اعضای ویژه
نظرات کاربران در رابطه با این دوره