×
ribbon

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

مدرس:

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

این دوره، نسخه ی آموزش پایگاه داده از مجموعه ی معتبر CS50 دانشگاه هاروارد است که با زبان... بیشتر
بدون امتیاز
5دانشجو
11ساعت
سرفصل‌ها
مقدماتی سطح دوره
بروزرسانیمرداد ۱۴۰۵

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

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

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

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

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

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

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

11 ساعت ویدئو

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

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

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

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

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

7 فصل8 جلسه11 ساعت ویدیو
کوئری نویسی و جست‌وجوی داده‌ها در SQL (Querying)
  Querying
79:13
ارتباط جداول و کار با کلیدها (Relating)
  Relating
101:39
طراحی و مدل‌سازی پایگاه داده (Designing)
  Designing
81:23
نوشتن و ویرایش داده‌ها (Writing)
  Writing
103:09
ساخت نماها و ساده‌سازی کوئری‌ها (Viewing)
  Viewing
82:25
بهینه‌سازی و افزایش سرعت پایگاه داده (Optimizing)
  Optimizing
88:52
مقیاس‌پذیری و آماده‌سازی برای پروژه‌های بزرگ (Scaling)
  پارت اول Scaling
89:05
  پارت دوم Scaling
40:23

پیش‌نیاز‌ها

این دوره از سطح صفر و کاملاً مقدماتی شروع می‌شود و به هیچ دانش قبلی در زمینه‌ی برنامه‌نویسی یا پایگاه داده نیاز ندارد. تنها چیزی که لازم دارید، علاقه به یادگیری کار با داده‌هاست. چه تازه وارد دنیای برنامه‌نویسی شده باشید و چه بخواهید مهارت کار با 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) الهام گرفته شده‌اند؛ به این معنا که آنچه می‌آموزید صرفاً تئوری نیست، بلکه دقیقاً همان مهارتی است که در محیط کار و پروژه‌های واقعی به آن نیاز خواهید داشت.

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

هنوز امتیاز و دیدگاهی برای این دوره ثبت نشده است

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

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

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

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

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

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

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

 
4دوره
188دانشجو

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

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

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

دیگر دوره‌های پریسا جهانبخش