۱۰۰٪ رایگان — بدون ثبت‌نام

یادگیری SQL و پایگاه‌داده از صفر تا سطح حرفه‌ای

آموزش گام‌به‌گام SQL Server به زبان فارسی، با تمرین واقعی داخل مرورگر، پروژه‌های کامل و راهنمای رفع خطاهای رایج؛ ساخته‌شده برای دانشجویان درس پایگاه‌داده و برنامه‌نویسان.

بدون نصب نرم‌افزار پیشرفتت ذخیره می‌شود مناسب موبایل
۱۳فصل آموزشی
۶۶درس کاربردی
۴پروژه‌ی کامل
۳۶راهنمای عیب‌یابی
Playground واقعیاجرای SQL در مرورگر
تمرین و خودآزماییدر پایان هر درس
پروژه‌های کاملبا دیتاست آماده
رفع خطاهای SQL Serverراهنمای عملی و تصویری
مسیر یادگیری

از کجا شروع کنم؟

بسته به سطح فعلی‌ات یکی از سه مسیر را انتخاب کن؛ همه‌ی درس‌ها به ترتیب به هم وصل‌اند.

مبتدی · فصل ۱ تا ۳

شروع از صفر

با مفاهیم پایگاه‌داده، جدول و انواع داده آشنا شو و اولین پرس‌وجوهایت را بنویس.

میانی · فصل ۴ تا ۷

ارتباط و طراحی

جدول‌ها را به هم وصل کن، پرس‌وجوهای پیشرفته بنویس و پایگاه‌داده‌ی درست طراحی کن.

حرفه‌ای · فصل ۸ تا ۱۱

کارایی و امنیت

Stored Procedure بنویس، با تراکنش‌ها و ایندکس‌ها کارایی را بالا ببر و امنیت را رعایت کن.

مخصوص دانشجویان

درس پایگاه‌داده داری؟ برای پروژه‌ی ترمت هم اینجا کمک می‌کنیم

از طراحی مدل ER و نرمال‌سازی تا ساخت جدول‌ها، نوشتن پرس‌وجو و تحلیل پایگاه‌داده؛ همه‌چیزی که برای امتحان و پروژه‌ی درس پایگاه‌داده لازم است.

چرا SQLFarsi؟

هرچه برای یادگیری SQL لازم است، یک‌جا

یادگیری گام‌به‌گام

مسیر منظم از مفاهیم پایه تا موضوعات حرفه‌ای مثل ایندکس‌گذاری و امنیت.

Playground واقعی

اجرای پرس‌وجو مستقیم در مرورگر، بدون نصب و بدون سرور.

پروژه‌های واقعی

تمرین روی سناریوهای واقعی مثل فروشگاه، کتابخانه و مدیریت کارکنان.

راهنمای عیب‌یابی

رفع خطاهای رایج SQL Server و SSMS با مراحل مشخص و دستورهای آماده.

سرفصل دوره

۱۳ فصل، از مبانی تا حرفه‌ای

پیشرفتت به‌صورت خودکار در همین مرورگر ذخیره می‌شود.

۰ از ۶۶ درس (۰٪)

وبلاگ

آموزش‌ها و راهنماهای تازه

همه‌ی مقالات
سوالات پرتکرار

قبل از شروع بدان

SQLFarsi برای چه کسانی مناسب است؟

برای دانشجویان رشته‌های نرم‌افزار و مهندسی کامپیوتر که درس پایگاه‌داده دارند، برنامه‌نویسانی که می‌خواهند SQL را اصولی یاد بگیرند و کسانی که از صفر شروع می‌کنند. درس‌ها از مفاهیم پایه شروع می‌شوند و تا ایندکس، تراکنش و امنیت ادامه می‌یابند.

برای تمرین باید SQL Server نصب کنم؟

نه. تمرین‌های داخل درس‌ها و Playground مستقیم در مرورگر اجرا می‌شوند. فقط اگر بخواهی دستورهای مخصوص SQL Server (مثل مدیریت Login و Backup) را روی سرور واقعی امتحان کنی، نصب نسخه‌ی رایگان Developer یا Express لازم است.

Playground از چه موتوری استفاده می‌کند و چه تفاوتی با SQL Server دارد؟

Playground از SQLite روی WebAssembly استفاده می‌کند. بیشتر دستورها (SELECT، JOIN، GROUP BY و ...) یکسان‌اند؛ تفاوت‌هایی مثل TOP در برابر LIMIT در درس مربوطه توضیح داده شده است.

پیشرفت من ذخیره می‌شود؟

بله؛ درس‌های علامت‌خورده فقط در مرورگر خودت (localStorage) ذخیره می‌شوند. ثبت‌نام لازم نیست و داده‌ای به سرور ارسال نمی‌شود.

برای پروژه‌ی درس پایگاه‌داده هم مفید است؟

بله. فصل «پروژه‌های واقعی» چهار پایگاه‌داده‌ی کامل (مدرسه، فروشگاه، کتابخانه و کارکنان) با جدول‌ها، رابطه‌ها و چالش‌های پرس‌وجو دارد و درس‌های مدل ER، نرمال‌سازی و ارتباطات هم برای طراحی پایگاه‌داده کمک می‌کنند.

سوالات بیشتر

آماده‌ای اولین پرس‌وجوی خودت را بنویسی؟

بدون ثبت‌نام و نصب چیزی، همین حالا شروع کن.