تسلط به MySQL: از مبتدی تا پیشرفته
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک مفاهیم داده، پایگاه داده و سیستمهای مدیریت پایگاه داده (DBMS) - (پیشنمایش موجود است)
- مقدمهای بر سیستمهای مدیریت پایگاه داده رابطهای (RDBMS)
- آشنایی با MySQL و نقش آن به عنوان یک RDBMS
- بررسی انواع داده در SQL و چگونگی انتخاب صحیح آنها
- ایجاد پایگاه داده و جداول با استفاده از فرمان های DDL
- درج داده در جداول با استفاده از دستور INSERT
- مقدمهای بر کوئریهای SELECT
- فیلتر کردن، مرتبسازی و استفاده از دستور WHERE
- استفاده از عملگرها و عبارات منطقی در کوئریها
- عملیات پیشرفته با دستور SELECT
- آشنایی با INNER JOIN و کاربرد آن با مثالهای عملی
- تشریح کامل JOIN های LEFT و RIGHT
- آشنایی با JOIN های FULL OUTER و CROSS و SELF
- کار با توابع تجمعی مانند COUNT و SUM و AVG و MAX و MIN.
- استفاده از توابع رشتهای مانند CONCAT و LENGTH و SUBSTRING
- گروهبندی دادهها با استفاده از GROUP BY و HAVING
- کار با توابع تاریخ و زمان
- استفاده از توابع عددی و ریاضی.
- آشنایی با محدودیتهای کلید اصلی، کلید خارجی و NOT NULL
- کار با محدودیتهای UNIQUE و CHECK و DEFAULT.
- ترکیب چندین محدودیت در تعریف جداول.
- مودیفایر و دراپ کردن جداول به صورت ایمن با دستورات ALTER و DROP.
- مقدمهای بر زیرکوئریهای اسکالر
- درک مفهوم و کاربرد زیرکوئریهای تکردیفی
- استفاده از زیرکوئریهایی که یک جدول را برمیگردانند.
- نوشتن زیرکوئریهای همبسته برای فیلترینگ پویا
- مقدمهای بر توابع پنجرهای و ()OVER
- آشنایی با توابع رتبهبندی مانند ROW_NUMBER و RANK و DENSE_RANK
- استفاده از توابع تجمعی به عنوان توابع پنجرهای
- تحلیل پیشرفته دادهها با PARTITION BY و ORDER BY
- مقدمهای بر روالهای ذخیرهشده و پارامترها
- فایل PDF (19 صفحه) شامل مثالها و ساختار روالهای ذخیرهشده
- فایل PDF (78 صفحه) شامل لیست جامع توابع رشتهای، عددی و تاریخ
- فایل PDF (66 صفحه) به عنوان راهنمای گامبهگام توابع پنجرهای
- فایل PDF (78 صفحه) با مثالهای دقیق از انواع زیرکوئریها
پیشنیازهای دوره
- هیچ دانش قبلی در زمینه SQL یا پایگاه داده مورد نیاز نیست؛ این دوره از مبانی مطلق شروع میشود.
- یک کامپیوتر (ویندوز، مک یا لینوکس) با اتصال اینترنت پایدار.
- آمادگی برای نصب MySQL Community Server و MySQL Workbench (راهنمای نصب گامبهگام در دوره ارائه شده است).
- دانش پایه در مورد استفاده از کامپیوتر و کار با فایلها و پوشهها.
- (اختیاری) آشنایی با یک زبان برنامهنویسی مانند Python و Java یا PHP میتواند مفید باشد اما ضروری نیست.
- داشتن ذهن کنجکاو و منطقی؛ اگر از حل مسئله لذت میبرید، از یادگیری SQL نیز لذت خواهید برد.
توضیحات دوره
به دوره تسلط به MySQL: از مبتدی تا پیشرفته» خوش آمدید؛ یک سفر جامع و عملی به دنیای پایگاههای داده و SQL. چه یک مبتدی باشید که به تازگی وارد دنیای پایگاه داده شدهاید، چه توسعهدهندهای که به دنبال ارتقای مهارتهای SQL خود است، یا یک تحلیلگر داده که با مجموعه دادههای پیچیده کار میکند، این دوره به شما کمک میکند تا MySQL را گام به گام، از مبانی اولیه تا سطح حرفهای، بیاموزید.
MySQL محبوبترین پایگاه داده متنباز است که توسط غولهای فناوری جهان مانند فیسبوک، نتفلیکس، یوتیوب و توییتر استفاده میشود. این پایگاه داده قدرتبخش میلیونها اپلیکیشن و وبسایت است و به همین دلیل یکی از ضروریترین ابزارها برای توسعهدهندگان، تحلیلگران داده و مهندسان نرمافزار محسوب میشود.
در این دوره، شما همه چیز از طراحی پایگاه داده تا بهینهسازی کوئریها را از طریق مثالهای عملی و واقعی یاد خواهید گرفت. شما با مفاهیم جداول، اسکماها و روابط آشنا میشوید و سپس به نوشتن فرمان های SQL، اتصال چند جدول، ایجاد روالهای ذخیرهشده، مدیریت تراکنشها و بهینهسازی عملکرد میپردازید.
ویژگی منحصربهفرد این دوره، رویکرد عملی آن است. هر مبحث با نمایش زنده و تمرینهای کاربردی آموزش داده میشود. شما یک پروژه پایگاه داده کامل را از ابتدا طراحی و مدیریت کرده و مشکلات عملکردی آن را برطرف خواهید کرد.
در پایان این دوره، شما اعتمادبهنفس و مهارت لازم برای طراحی، ساخت، کوئری زدن و بهینهسازی پایگاههای داده را مانند یک فرد حرفهای کسب خواهید کرد و برای مصاحبههای شغلی، پروژههای واقعی و رشد حرفهای در دنیای دادهمحور امروز آماده خواهید بود.
این دوره برای چه کسانی مناسب است؟
- افراد کاملاً مبتدی که میخواهند کار خود را در زمینه پایگاه داده، تحلیل داده یا توسعه بکاند آغاز کنند.
- توسعهدهندگان نرمافزار که قصد دارند اصول SQL خود را تقویت کرده و MySQL را با اپلیکیشنهای خود یکپارچه کنند.
- تحلیلگران و دانشمندان داده که با دادههای ساختاریافته کار میکنند و میخواهند کوئریهای SQL بهینه بنویسند.
- دانشجویان و فارغالتحصیلان علوم کامپیوتر که به دنبال کسب مهارتهای قوی در مدیریت پایگاه داده هستند.
- توسعهدهندگان وب که میخواهند وبسایتها یا APIهای خود را به پایگاه داده MySQL متصل کنند.
- تسترهای نرمافزار و مهندسان تضمین کیفیت که نیاز به اجرای کوئری و اعتبارسنجی دادهها به طور مستقیم از پایگاه داده دارند.
- متخصصان IT و مدیران سیستم که میخواهند چگونگی مدیریت و ایمنسازی پایگاههای داده MySQL را بیاموزند.
- هر کسی که برای مصاحبههای فنی، آزمونهای گواهینامه یا موقعیتهای شغلی مرتبط با داده آماده میشود.
- هر فردی که میخواهد تجربهای عملی و واقعی در زمینه طراحی، کوئری و بهینهسازی پایگاه داده کسب کند.
تسلط به MySQL: از مبتدی تا پیشرفته
-
آشنایی با داده، پایگاه داده و DBMS 17:38
-
مقدمهای بر پایگاههای داده رابطهای (RDBMS) 08:36
-
معرفی MySQL به عنوان یک RDBMS 11:18
-
بررسی انواع داده در SQL 16:11
-
ایجاد پایگاه داده و جدول با فرمان DDL 23:11
-
درج داده در جداول با دستور INSERT 15:44
-
مقدمهای بر کوئریهای SELECT 19:41
-
فیلتر کردن و مرتبسازی با WHERE و ORDER BY 18:56
-
استفاده از عملگرهای منطقی 22:02
-
عملیات پیشرفته در SELECT 27:16
-
آشنایی با INNER JOIN 22:28
-
تشریح JOIN های LEFT و RIGHT 12:12
-
آشنایی با JOIN های FULL OUTER و CROSS و SELF 33:54
-
توابع تجمعی 14:15
-
توابع رشتهای 27:00
-
گروهبندی نتایج با GROUP BY و HAVING 28:35
-
توابع کار با تاریخ و زمان 40:33
-
توابع عددی و ریاضی 10:01
-
محدودیتهای کلید اصلی، خارجی و NOT NULL 24:11
-
محدودیتهای UNIQUE و CHECK و DEFAULT 32:54
-
ترکیب محدودیتها در جداول 11:06
-
تغییر و حذف جداول با ALTER و DROP 08:20
-
مقدمهای بر زیرکوئریهای اسکالر 36:43
-
آشنایی با زیرکوئریهای تکردیفی 34:43
-
استفاده از زیرکوئریهای جدولی 20:30
-
نوشتن زیرکوئریهای همبسته 20:55
-
مقدمهای بر توابع پنجرهای و دستور OVER 24:57
-
توابع رتبهبندی: ROW_NUMBER و RANK و DENSE_RANK 20:31
-
توابع تجمعی به عنوان توابع پنجرهای 08:54
-
تحلیل پیشرفته با PARTITION BY 13:55
-
مقدمهای بر روالهای ذخیرهشده 27:39
مشخصات آموزش
تسلط به MySQL: از مبتدی تا پیشرفته
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:31
- مدت زمان :10:54:49
- حجم :4.85GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy