دوره MySQL - ماژولهای مقدماتی، متوسط و پیشرفته
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- نصب، راهاندازی و کار با پایگاههای داده MySQL از ابتدا.
- نوشتن کوئریهای قدرتمند SQL با استفاده از SELECT ،JOINs، Subqueries و عملگرها
- اعمال محدودیتها، نرمالسازی و قوانین RDBMS برای طراحی پایگاههای داده مستحکم
- استفاده از توابع تجمیعی، تکسطری و توابع پنجرهای پیشرفته (RANK ،LAG ،LEAD و غیره).
- ایجاد و مدیریت Stored Procedures، توابع، Triggerها و Cursorها
- مدیریت تراکنشها، ویوها و امتیازات کاربر برای مدیریت پایگاه داده در دنیای واقعی
پیشنیازهای دوره
- هیچ دانش قبلی در مورد SQL یا پایگاه داده لازم نیست، دوره از مبانی شروع میشود.
- یک کامپیوتر با MySQL نصب شده (راهاندازی در دوره آموزش داده میشود).
- اشتیاق به تمرین کوئریها و طراحی پایگاه داده در کنار درسها.
توضیحات دوره
SQL همچنان یکی از پرتقاضاترین مهارتها در بازار کار جهانی است. از پشتیبانی وبسایتها و اپلیکیشنها گرفته تا امکان تحلیل داده و گزارشدهی، SQL ستون فقرات صنایع مدرن مبتنی بر داده است. تسلط بر MySQL درهای شغلی مانند تحلیلگر داده، مدیر پایگاه داده، توسعهدهنده Backend، تحلیلگر کسبوکار و مهندس داده را باز میکند، مشاغلی که همواره در ردههای پررشد و پرتقاضا قرار دارند.
آموزش کامل MySQL
این آموزش طراحی شده است تا دانشجو را از اصول پایگاههای داده و SQL به کوئرینویسی پیشرفته و عملیات پایگاه داده که متخصصان روزانه استفاده میکنند، برساند. شما با مفاهیم اصلی مانند ایجاد پایگاههای داده و نوشتن دستورات SELECT شروع میکنید و به مباحث Joins ،Subqueries Stored Procedures، توابع، Triggerها و تراکنشها پیش میروید.
برخلاف دورههایی که فقط به مبانی میپردازند، این یک مسیر یادگیری ساختاریافته است که مهارتها را گامبهگام میسازد. در پایان، دانشجو اعتماد به نفس لازم برای طراحی، کوئرینویسی و مدیریت پایگاههای داده MySQL برای پروژههای واقعی، تحلیل داده و توسعه Backend را خواهد داشت.
مهارتهایی که فرا خواهید گرفت
- طراحی و مدیریت پایگاه داده – ساخت پایگاههای داده ساختاریافته و نرمالسازی شده که یکپارچگی و مقیاسپذیری دادهها را تضمین میکنند.
- تسلط بر کوئرینویسی SQL – نوشتن کوئریهای کارآمد با SELECT ،JOINs ،Subqueries و عملگرها برای استخراج اطلاعات.
- عملیات پیشرفته پایگاه داده – استفاده از توابع، Procedures Triggerها و تراکنشها برای خودکارسازی و بهینهسازی گردش کار.
- کاربرد در دنیای واقعی – بهکارگیری مهارتهای MySQL در تحلیل داده، سیستمهای Backend و پروژههای هوش تجاری
مزایا
- مهارتهای عملی پایگاه داده – ساخت و مدیریت پایگاههای داده از ابتدا با اعتماد به نفس
- رشد شغلی – SQL یک مهارت ضروری برای توسعهدهندگان، تحلیلگران و متخصصان IT است.
- کارایی و بهرهوری – نوشتن کوئریهایی که مدیریت داده و گزارشدهی را خودکار میکنند.
- آیندهنگری – یک اصول قوی برای ابزارهای پیشرفته مانند PostgreSQL، Oracle و تحلیل داده
این دوره برای چه کسانی مناسب است؟
- مبتدیانی که هیچ دانش قبلی در مورد پایگاه داده یا SQL ندارند.
- دانشجویان و فارغالتحصیلانی که به دنبال شغل در حوزه IT، تحلیل داده یا زمینههای مرتبط هستند.
- متخصصان شاغلی که میخواهند مهارتهای مدیریت پایگاه داده و کوئرینویسی خود را بهبود دهند.
- توسعهدهندگانی که به دنبال تقویت مهارتهای Backend و یکپارچهسازی پایگاه داده هستند.
- افرادی که قصد تغییر شغل به حوزه داده، تحلیل یا توسعه Backend را دارند.
- کارآفرینان و فریلنسرهایی که دادههای اپلیکیشن یا کسبوکار را مدیریت میکنند.
دوره MySQL - ماژولهای مقدماتی، متوسط و پیشرفته
-
MySQL - مقدمه 06:29
-
کاربرد DB/DBMS/RDBMS 07:33
-
چرا MySQL؟ 03:54
-
نصب MySQL 09:57
-
رابط کاربری MySQL 05:16
-
ایجاد پایگاه داده 23:11
-
قوانین مهم RDBMS 31:41
-
نرمالسازی 21:40
-
نوع داده 03:49
-
نوع داده String 09:38
-
نوع داده VARCHAR 10:11
-
ENUM و نوع داده عددی 14:04
-
نوع داده تاریخ و زمان 05:00
-
Large Object و Binary Large Object 04:29
-
مروری بر SQL 08:43
-
مروری بر دستور DQL 07:37
-
DQL: بند Select 10:07
-
DQL: پروجکشن 01:05:55
-
انواع مختلف عملگرها 06:24
-
عملگرهای منطقی 29:13
-
عملگرهای خاص 17:09
-
عملگر IS NOT 01:48
-
محدوده 05:58
-
عملگر Between و Not Between 11:31
-
عملگر Like 14:12
-
بند Order By 11:08
-
بند Limit 08:46
-
دستور Case 10:48
-
مدیریت مقادیر Null 05:55
-
IFNULL 08:15
-
تابع Coalesce 04:18
-
توابع SQL 05:35
-
تابع چندسطری / تابع Aggregate 03:38
-
قوانین جمع توابع Aggregate 18:03
-
سوالات مربوط به چندسطری 07:09
-
بند Group by 18:02
-
بند Having 14:39
-
تابع تکسطری 12:17
-
محدودیتها 04:11
-
محدودیت Unique 19:36
-
محدودیت Not Null 13:44
-
محدودیت Check 13:04
-
محدودیت Default 04:18
-
کلید اصلی 14:29
-
کلید خارجی 22:10
-
تفاوت بین کلید اصلی و کلید خارجی 01:02
-
Joins 01:56
-
Cartesian Join / Cross Join 12:08
-
Inner Join / Equi Join 25:40
-
Outer Join 15:27
-
عملگرهای مجموعه 02:50
-
UNION و UNION ALL 05:26
-
Intersect & Except 06:14
-
Full Outer Join 03:46
-
Self Join 27:55
-
Natural Join 02:45
-
DDL (زبان تعریف داده) 02:01
-
دستور DDL Create 11:56
-
دستور DDL Alter & Rename 12:49
-
تفاوت بین TRUNCATE و DROP 06:28
-
توضیحات (Comment) 03:43
-
DML (زبان دستکاری داده) 20:27
-
TCL (زبان کنترل تراکنش) 18:31
-
دستورات TCL Commit ،Rollback و Savepoint 22:10
-
DCL (زبان کنترل داده) 03:50
-
امتیازات DCL 02:31
-
دستور Grant در DCL 08:56
-
دستور Revoke در DCL 03:01
-
View در DCL 19:41
-
View ساده و View پیچیده 02:36
-
ایندکسها 20:51
-
Unique Index 03:42
-
متغیرها 06:59
-
Stored Routines 01:58
-
Stored Procedures و ایجاد Stored Procedure بدون پارامتر 19:18
-
Stored Procedures با پارامتر 04:53
-
پارامتر ورودی 10:36
-
پارامتر خروجی 12:14
-
پارامتر ورودی و خروجی 07:35
-
پارامتر INOUT 11:16
-
توابع ذخیرهشده و توابع تعریف شده توسط کاربر (UDF) 27:53
-
Window Function و Aggregate Window Functions 09:35
-
Analytical Window Functions 09:30
-
بند Partition و بند Order by 06:14
-
تابع Row Number 10:06
-
تابع Rank 27:33
-
Dense Rank 06:26
-
توابع LAG و LEAD 16:07
-
SubQuery 09:07
-
SubQuery حالت 1 10:54
-
SubQuery حالت 2 16:12
-
SubQuery تکسطری 07:02
-
SubQuery چندسطری 07:19
-
SubQuery با عملگر ALL 12:40
-
SubQuery با عملگر ANY 06:32
-
عملگرهای Exists و Not Exists 09:52
-
SubQuery غیرمرتبط و مرتبط 25:00
-
SubQuery تودرتو 15:47
-
مدیریت استثنا 25:42
-
حلقهها در MySQL 03:44
-
حلقههای پایه در MySQL 24:07
-
حلقه While در MySQL 12:57
-
حلقه Repeat Until 08:15
-
Cursorها در MySQL 11:57
-
چگونگی استفاده از Cursorهای MySQL 08:24
-
Declare، Open، Fetch و Close کردن Cursor 30:48
-
Trigger 06:51
-
Triggerهای Before و After Insert 30:46
-
Trigger قبل از Update 09:51
-
Trigger بعد از Update 10:55
-
BEFORE DELETE 09:15
-
AFTER DELETE 05:35
-
تمرین 1 16:56
-
تمرین 2 08:14
-
تمرین 3 21:27
-
تمرین 4 14:00
-
تمرین 5 09:46
-
تمرین 6 18:29
-
تمرین 7 08:10
-
تمرین 8 16:10
-
تمرین 9 21:23
-
تمرین 10 27:06
-
تمرین 11 10:20
-
تمرین 12 11:37
-
تمرین 13 09:02
-
تمرین مهارتی هدایتشده 01:08:07
-
پروژه نهایی (Capstone) 01:43:16
مشخصات آموزش
دوره MySQL - ماژولهای مقدماتی، متوسط و پیشرفته
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:همه سطوح
- تعداد درس:127
- مدت زمان :28:15:44
- حجم :22.21GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy