×
ribbon

آموزش SQL و پایگاه داده | CS50 دانشگاه هاروارد

مدرس:

پریسا جهانبخشDavidJ. Malan

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

جدید
زیرنویس
4.6 (8)
1 دیدگاه
107دانشجو
11ساعت
سرفصل‌ها
مقدماتی سطح دوره
بروزرسانیمرداد ۱۴۰۵
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

ساخت و طراحی جداول پایگاه داده با دستور CREATE TABLE و تعریف ساختار درست و اصولی برای ذخیره‌سازی داده‌ها

خواندن و جست‌وجوی داده‌ها با دستور SELECT و نوشتن کوئری‌های دقیق برای استخراج دقیقاً همان اطلاعاتی که نیاز دارید

افزودن داده‌های جدید به جداول با دستور INSERT و وارد کردن اطلاعات به‌شکل صحیح

ویرایش و به‌روزرسانی رکوردها با دستور UPDATE بدون آسیب رساندن به سایر داده‌ها

این دوره شامل:

11 ساعت ویدئو

8 فایل ضمیمه قابل دانلود

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

زیرنویس اختصاصی مکتب‌خونه

پیش‌نیاز‌ها

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

توضیحات دوره

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

در این دوره یاد می‌گیرید چگونه در پایگاه‌های داده‌ی رابطه‌ای (Relational Databases) — که اطلاعات را به‌صورت سطر و ستون ذخیره می‌کنند — داده‌ها را ایجاد، خواندن، به‌روزرسانی و حذف کنید (مفاهیم پایه‌ای موسوم به CRUD). فراتر از کار با داده، می‌آموزید که چطور موجودیت‌های دنیای واقعی و روابط میان آن‌ها را با طراحی درست جداول، انتخاب نوع داده‌ی مناسب (Types)، تعریف تریگرها (Triggers) و قیدها یا محدودیت‌ها (Constraints) مدل‌سازی کنید تا ساختار دیتابیس شما هم منطقی باشد و هم در برابر خطا مقاوم.

یکی از مهم‌ترین مهارت‌هایی که در این دوره به‌دست می‌آورید، نرمال‌سازی داده‌ها (Normalization) است؛ تکنیکی که با حذف داده‌های تکراری، افزونگی را از بین می‌برد و احتمال بروز خطا را به‌شدت کاهش می‌دهد. همچنین یاد می‌گیرید چگونه با استفاده از کلیدهای اصلی و خارجی (Primary & Foreign Keys) جداول مختلف را به یکدیگر متصل (Join) کنید و داده‌های پراکنده را به یک تصویر منسجم تبدیل نمایید.

برای حرفه‌ای‌تر شدن، می‌آموزید که چطور جست‌وجوها را با نماها (Views) خودکار و ساده‌سازی کنید و با ساخت ایندکس (Index) سرعت کوئری‌ها و عملکرد پایگاه داده را به‌طور چشمگیری افزایش دهید. در ادامه نیز یاد می‌گیرید که SQL را به زبان‌های برنامه‌نویسی محبوبی مثل Python و Java متصل کنید تا بتوانید پایگاه داده را در دل پروژه‌ها و اپلیکیشن‌های واقعی به‌کار بگیرید.

این دوره برای حفظ سادگی و قابلیت اجرا روی هر سیستمی، کار را با SQLite آغاز می‌کند و سپس برای آماده‌سازی شما جهت پروژه‌های بزرگ و مقیاس‌پذیر، شما را با دو سیستم مدیریت پایگاه داده‌ی قدرتمند یعنی PostgreSQL و MySQL آشنا می‌سازد. مهم‌تر از همه، تمرین‌ها و پروژه‌های این دوره از مجموعه‌داده‌های واقعی (Real-world Datasets) الهام گرفته شده‌اند؛ به این معنا که آنچه می‌آموزید صرفاً تئوری نیست، بلکه دقیقاً همان مهارتی است که در محیط کار و پروژه‌های واقعی به آن نیاز خواهید داشت.

دیدگاه کاربران

4.6

بر اساس امتیاز 8 دانشجو

1
2
3
4
5

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه

ضمانت بازگشت وجه

کیفیت این آموزش توسط مکتب‌خونه تضمین شده است. در صورت عدم رضایت، با شرایط زیر می‌توانید درخواست بازگشت وجه کنید.

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
پریسا جهانبخشآکادمی پریسا جهانبخش؛ میان‌بر شما به دانش روز دنیا | برترین دوره‌های تخصصی هوش مصنوعی، ایجنتیک و برنامه‌نویسی جهان با زیرنویس فارسی.
1دوره
107دانشجو
8نظر و امتیاز

به آکادمی پریسا جهانبخش خوش آمدید؛ ماموریت ما شکستن مرزهای زبانی و ارائه برترین دوره‌های آموزشی جهان با زیرنویس فارسی تخصصی و روان است. ما جدیدترین و معتبرترین آموزش‌های حوزه هوش مصنوعی (AI)، ایجنتیک، Vibe Coding و برنامه‌نویسی را برای شما گلچین و بومی‌سازی کرده‌ایم. با تترا، بدون دغدغه زبان انگلیسی به دانش روز دنیا مسلط شوید و جایگاه خود را در آینده تکنولوژی تثبیت کنید.

 
4دوره
519دانشجو
34نظر و امتیاز

دیوید جی. مالان، استاد عملی علوم کامپیوتر با کرسی گوردون مک‌کی در دانشگاه هاروارد، در دانشکده مهندسی و علوم کاربردی است و همچنین به‌عنوان عضو هیئت علمی در دانشکده آموزش (Graduate School of Education) این دانشگاه فعالیت می‌کند.

او مدرس درس علوم کامپیوتر ۵۰ (CS50) است؛ درسی که از بزرگ‌ترین دوره‌های آموزشی دانشگاه هاروارد، یکی از بزرگ‌ترین دوره‌های دانشگاه ییل و همچنین بزرگ‌ترین دوره آزاد آنلاین (MOOC) در پلتفرم edX به شمار می‌رود.

دیوید مالان علاوه بر این، در مدرسه کسب‌وکار هاروارد (Harvard Business School)، مدرسه حقوق هاروارد (Harvard Law School)، مدرسه آموزش‌های آزاد هاروارد (Harvard Extension School) و مدرسه تابستانی هاروارد (Harvard Summer School) نیز به تدریس مشغول است.

poster

آموزش SQL و پایگاه داده | CS50 دانشگاه هاروارد

107دانشجو
4.6(8)