بوت کمپ جامع MySQL - از مبتدی تا حرفه ای SQL
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ایجاد پایگاه داده برای تعامل با پایگاه داده های موجود
- نوشتن کوئری های پیچیده SQL در چندین جدول
- ساخت یک وب اپلیکیشن با استفاده از NodeJS و MySQL
- مدل سازی داده های واقعی و تولید گزارش با استفاده از SQL
- پاسخ به سؤالات پیرامون عملکرد یا فروش شرکت با استفاده از داده ها
پیش نیازهای دوره
- نیازی به تجربه در پایگاه داده، SQL یا MySQL نیست! مبتدیان کامل MySQL خوش آمدید.
- تنها چیزی که برای این دوره نیاز دارید یک کامپیوتر سالم است؛ کاربران PC ،Mac و Linux همگی میتوانند از این دوره استفاده کنند.
- نیازی به تجربه قبلی در زبانهای برنامهنویسی نیست، اما ضرری هم ندارد :)
توضیحات دوره
این دوره اکنون از MySQL 8.x استفاده میکند و مباحث جدیدی از جمله: توابع پنجره، ویوها و حالتهای SQL را پوشش میدهد.
اگر میخواهید نحوه استخراج و کسب بینش از داده ها را یاد بگیرید، اما آنچنان از پایگاه های داده هراس دارید که نمیدانید از کجا باید شروع کنید، این دوره مناسب شما است. این دوره، مقدمه ای تدریجی اما جامع پیرامون MySQL ارائه می دهد که یکی از مهارت های بسیار مورد تقاضای امروزه در بخش کسب و کار محسوب می شود.
برای کار در بخش فروش و یا بخش بازاریابی، مدیریت شرکت، و یا ساخت اپلیکیشن های شخصی، تسلط بر MySQL برای پاسخ به مشکلات و سؤالات پیچیده کسب و کار با استفاده از بینش داده ها حیاتی و الزامی است. بوت کمپ جامع MySQL شما را به روشی جذاب و آموزنده با یک پایه محکم در پایگاه های داده آشنا می کند. بله، درست است، امکان ساخت یک دوره آموزشی جذاب در مبحث پایگاه داده هم وجود دارد.
در این دوره، شما موارد زیر را فرا خواهید گرفت:
- جزئیات سینتکس SQL را بیاموزید.
- گزارشها را با استفاده از دادههای فروش و کاربر ایجاد کنید.
- دادهها را با استفاده از توابع تجمیعی تجزیه و تحلیل کنید.
- کوئری های پیچیده را با استفاده از عملگرهای منطقی MySQL و توابع رشتهای اجرا کنید.
- تمام پیوندهای رایج SQL را بنویسید.
- با مجموعه دادههای بزرگ حاوی هزاران ورودی کار کنید.
- طرحهای پایگاه داده پیچیده را طراحی و پیادهسازی کنید.
- یاد بگیرید که در دنیای پیچیده ذخیرهسازی تاریخ و زمان حرکت کنید.
- ساختار پایگاه داده یک شبکه اجتماعی اشتراکگذاری عکس را شبیهسازی کنید.
- با توابع پنجره MySQL 8.x کار کنید: RANK ،LEAD ،LAG ،NTILE و غیره
- ویوی پایگاه داده MySQL و جداول مجازی ایجاد کنید.
با اتمام این دوره، شما قادر خواهید بود با هر گونه پایگاه داده SQL تعامل داشته باشید و کوئری نویسی کنید. همچنین، مهارت در تهیه گزارش ها، پاسخ به سؤالات عملکرد شرکت با استفاده از داده ها، و یکپارچه سازی MySQL در اپلیکیشن های کامل را نیز کسب خواهید کرد.
چرا MySQL را یاد بگیریم؟
SQL که به طور مداوم در نظرسنجیهای اخیر کارفرمایان به عنوان پرتقاضاترین مهارت رتبهبندی شده است، راهی فوقالعاده برای افزایش درآمد و تقویت توسعه حرفهای شماست. امروزه بسیاری از شرکتها از MySQL استفاده میکنند، از جمله Twitter، Uber ،Airbnb ،Dropbox ،Github ،Kickstarter ،Udemy ،Slack و بسیاری دیگر. در مورد تفاوت بین SQL و MySQL مطمئن نیستید؟ MySQL محبوبترین پایگاه داده SQL متنباز موجود است، بنابراین انتخاب بسیار خوبی برای شروع سفر یادگیری شماست. ما در این دوره بیشتر در مورد تفاوت بین SQL و MySQL صحبت خواهیم کرد، اما 95٪ از آنچه در مورد MySQL در این دوره یاد میگیرید، در مورد پایگاههای داده دیگری مانند Postgres ،Oracle و Microsoft SQL Server نیز کاربرد خواهد داشت.
این دروه برای چه کسانی مناسب است؟
- افرادی که علاقه مند به یادگیری SQL برای کمک به شغل فعلی خود یا تصدی یک سمت جدید است. SQL یکی از پرتقاضاترین مهارت های امروزی به شمار می رود.
- افرادی که در پی پاسخ به مشکلات پیچیده کسب و کار، و تهیه گزارش با استفاده از داده ها می باشند.
- صاحبان کسب و کار، افراد شاغل در حوزه فروش، یا افرادی که در نقش های بازاریابی علاقه مند به درک عمیق تری از داده های سازمانی هستند.
- توسعه دهندگانی که به دنبال ساخت اپلیکیشن هایی مانند شبکه اجتماعی، یا سایت های فروشگاهی با استفاده از MySQL هستند.
بوت کمپ جامع MySQL - از مبتدی تا حرفه ای SQL
-
این دوره به تازگی بهروزرسانی شده است! 03:08
-
مقدمه دوره 01:08
-
دربارهی من 01:25
-
دریافت کد دوره 01:39
-
5 دقیقه اول SQL 08:23
-
معرفی بخش 01:02
-
پایگاه داده چیست؟ 07:16
-
SQL در مقابل MySQL 05:50
-
نصب: از اینجا شروع کنید! 05:17
-
[به جای آن، یادداشت قبلی را دنبال کنید] نصب: دستورالعملهای ویندوز 09:13
-
[به جای آن، یادداشت قبلی را دنبال کنید] نصب: دستورالعملهای مک 11:34
-
معرفی بخش 01:09
-
نمایش پایگاههای داده 04:15
-
ایجاد پایگاههای داده 04:55
-
دراپ کردن و استفاده از پایگاههای داده 05:32
-
معرفی جداول 05:18
-
انواع داده: مبانی 07:38
-
چالش - تایپ های داده اولیه 02:35
-
ایجاد جداول 04:57
-
چطور بفهمیم جدول کار می کند؟ 04:33
-
دراپ کردن جداول 02:10
-
فعالیت مبانی جداول 02:36
-
کامنت ها در MySQL 03:12
-
معرفی بخش 01:40
-
درج: مبانی 03:44
-
پیشنمایش سریع SELECT 01:44
-
درج چندگانه 04:48
-
تمرین INSERT 05:27
-
کار با NOT NULL 05:40
-
نکته فرعی: Quotes در MySQL 04:13
-
اضافه کردن مقادیر پیشفرض 06:31
-
معرفی کلیدهای اصلی 04:57
-
کار با AUTO_INCREMENT 07:13
-
تمرین ایجاد جدول/ درج 07:19
-
معرفی بخش 01:30
-
معرفی CRUD 01:51
-
دریافت "مجموعه داده" جدید ما 01:50
-
معرفی رسمی SELECT 03:13
-
WHERE clause 03:32
-
تمرینات Rapid Fire 01:25
-
راه حل تمرینات Rapid Fire 02:55
-
Aliases 02:13
-
استفاده از UPDATE 05:24
-
یک قانون کلی سریع 01:44
-
تمرین UPDATE 01:04
-
راهحل تمرین UPDATE 03:01
-
معرفی DELETE 02:37
-
تمرین DELETE 00:58
-
حل تمرین DELETE 02:15
-
معرفی بخش 01:52
-
معرفی چالش CRUD 05:11
-
راه حل چالش CRUD: بررسی Creating 08:07
-
راه حل چالش CRUD: بررسی Reading 01:42
-
راه حل چالش CRUD: بررسی Updating 03:24
-
راه حل چالش CRUD: بررس Deleting 02:50
-
معرفی بخش 02:04
-
دنیای توابع رشته ای 01:52
-
بارگیری دادههای کتابهای ما 05:25
-
CONCAT 08:50
-
SUBSTRING 07:31
-
ترکیب توابع رشتهای 06:49
-
نکته فرعی: قالببندی SQL 04:26
-
REPLACE 05:43
-
REVERSE 03:30
-
CHAR_LENGTH 02:50
-
UPPER و LOWER 03:48
-
سایر توابع رشته 06:20
-
تمرین توابع رشتهای 03:43
-
حل تمرین توابع رشتهای 11:32
-
معرفی بخش 00:35
-
اضافه شدن چند کتاب جدید 01:26
-
DISTINCT 06:12
-
ORDER BY 06:37
-
اطلاعات بیشتر درمورد ORDER BY 06:19
-
LIMIT 05:39
-
LIKE 07:14
-
Escape کردن از کاراکترهای جایگزین 02:03
-
تمرین اصلاح Selections 03:05
-
راه حل تمرین اصلاح Selections 14:40
-
معرفی بخش 03:56
-
مبانی Count 07:33
-
GROUP BY 10:11
-
مبانی MIN و MAX 03:45
-
Subqueries 06:25
-
گروه بندی بر اساس ستون های متعدد 04:47
-
MIN و MAX با GROUP BY 05:50
-
SUM 03:45
-
AVG 02:23
-
اسناد توابع تجمعی 01:17
-
تمرین توابع تجمعی 02:51
-
راه حل تمرین توابع تجمعی 12:35
-
معرفی بخش 01:56
-
بررسی سایر انواع دادهها 02:52
-
CHAR در مقابل VARCHAR 12:05
-
TINYINT ،INT ،BIGINT و غیره 05:01
-
اعداد اعشاری 06:55
-
FLOAT و DOUBLE 05:31
-
تاریخ و زمان 04:37
-
کار با تاریخها 07:39
-
CURTIME ،CURDATE و NOW 04:15
-
توابع تاریخ 06:03
-
توابع زمان 02:03
-
فرمت بندی تاریخ 09:13
-
عملیات ریاضی تاریخ 10:42
-
TIMESTAMPS 03:28
-
DEFAULT و ON UPDATE TIMESTAMPS 06:58
-
تمرین نوع دادهها 03:36
-
راه حل تمرین انواع داده 13:16
-
معرفی بخش 02:44
-
اپراتور Not Equal 02:56
-
NOT LIKE 03:21
-
اپراتور Greater Than 03:56
-
Less Than یا Equal To 02:57
-
عملگر منطقی AND 08:53
-
عملگر OR منطقی 05:38
-
عملگر Between 04:47
-
مقایسه تاریخها 08:15
-
عملگر IN 08:28
-
CASE 08:46
-
IS NULL 02:03
-
تمرین 03:25
-
راه حل تمرین 15:22
-
UNIQUE Constraint 03:43
-
محدودیت های CHECK 04:58
-
محدودیتهای نامگذاری شده 04:13
-
محدودیتهای چند ستونی 05:20
-
ALTER TABLE: اضافه کردن ستونها 05:38
-
ALTER TABLE: دراپ کردن ستونها 01:54
-
ALTER TABLE: تغییر نام 03:43
-
ALTER TABLE: اصلاح ستونها 03:55
-
ALTER TABLE: محدودیتها 04:12
-
معرفی بخش 01:57
-
دادهها نامرتب هستند 10:28
-
مبانی روابط 04:36
-
رابطه One to Many 12:33
-
کار با FOREIGN KEY 11:07
-
Cross Joins 07:59
-
Inner Joins 08:52
-
Inner Joins با Group By 04:53
-
Left Join 07:05
-
Left Join با Group By 03:35
-
Right Join 04:28
-
در صورت حذف، Cascade 05:36
-
تمرین اتصالات 03:01
-
به راهحل تمرینی میپیوندد 10:42
-
معرفی بخش 01:54
-
مبانی Many to Many 10:48
-
ایجاد جداول Many to Many 06:43
-
چالش سریالهای تلویزیونی شماره 1 03:35
-
چالش سریالهای تلویزیونی شماره 2 03:24
-
چالش سریالهای تلویزیونی شماره 3 03:38
-
چالش سریالهای تلویزیونی شماره 4 03:34
-
چالش سریالهای تلویزیونی شماره 5 02:25
-
چالش سریالهای تلویزیونی شماره 6 09:10
-
چالش سریالهای تلویزیونی شماره 7 05:27
-
معرفی Views 06:31
-
Views قابل بروزرسانی 05:42
-
جایگزینی/تغییر ویوها 03:26
-
HAVING clause 04:28
-
WITH ROLLUP 08:17
-
مبانی SQL Modes 05:51
-
STRICT_TRANS_TABLES 04:25
-
اطلاعات بیشتر درباره Modes 09:49
-
معرفی توابع پنجره 06:28
-
استفاده از ()OVER 08:15
-
PARTITION BY 06:53
-
ORDER BY با Windows 06:41
-
()RANK 05:53
-
()DENSE_RANK & ROW_NUMBER 05:14
-
()NTILE 03:36
-
FIRST_VALUE 04:04
-
LEAD و LAG 05:51
-
معرفی بخش 01:19
-
نکته مهم در مورد این بخش! 01:52
-
معرفی کلون اینستاگرام 08:31
-
استفاده از اسکیما 06:08
-
اسکیما عکسها 06:37
-
اسکیما کامنت ها 06:39
-
اسکیما لایک 07:41
-
اسکیما فالوور 07:20
-
3 رویکرد برای هشتگها 10:34
-
پیادهسازی جدول هشتگها 05:25
-
معرفی بخش 01:41
-
دریافت حجم زیادی از دادههای اینستاگرام 08:30
-
چالش اینستاگرام شماره 1 04:52
-
چالش اینستاگرام شماره 2 06:41
-
چالش اینستاگرام شماره 3 07:22
-
چالش اینستاگرام شماره 4 07:05
-
چالش اینستاگرام شماره 5 03:13
-
چالش اینستاگرام شماره 6 05:29
-
چالش اینستاگرام شماره 7 05:14
-
آشنایی با تریگرهای پایگاه داده 06:10
-
نوشتن اولین تریگر - بخش 1 07:27
-
نوشتن اولین تریگر - بخش 2 11:36
-
جلوگیری از فالو خودکار در اینستاگرام با Triggers 08:16
-
ایجاد Logger Triggers 10:17
-
مدیریت تریگرها و یک هشدار! 06:12
-
معرفی بخش 01:36
-
MySQL و دیگر زبان ها 08:59
-
و اما PHP چطور؟ 07:34
-
آشنایی با اپلیکیشن JOIN US 08:00
-
یادگیری سریع NodeJS در 5 دقیقه 06:12
-
آشنایی با NPM و Faker 09:11
-
معرفی پکیج MySQL 04:53
-
نکته مهم: درباره بسته MySQL و اتصال گره به M 01:38
-
ایجاد جدول Users 06:54
-
SELECT با استفاده از Node 06:15
-
INSERT با استفاده از Node 11:31
-
چند ترفند جادویی در MySQL و Node 07:41
-
درج انبوه 500 کاربر 08:40
-
تمرینات - درج 500 کاربر 02:30
-
راه حل تمرینات - درج 500 کاربر 11:55
-
معرفی بخش 01:52
-
معرفی Express 05:40
-
NPM Init و فایل های package.json 06:38
-
اولین وب اپلیکیشن ساده ما 16:33
-
افزودن چندین مسیر 09:56
-
اتصال Express و MySQL 11:08
-
افزودن تمپلیت های EJS 16:02
-
اتصال فرم 18:32
-
استایل دهی - بخش 1 08:24
-
استایل دهی - بخش 2 08:16
مشخصات آموزش
بوت کمپ جامع MySQL - از مبتدی تا حرفه ای SQL
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:مقدماتی
- تعداد درس:222
- مدت زمان :21:45:56
- حجم :9.65GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy