پرش به محتوا

تدریس خصوصی MySQL برای PHP

با اینکه این روزها سیستم های مدیریت پایگاه داده noSQL خیلی ترند تر هست ولی همچنان خیلی جاها نیاز هست که ما با سیستم های قدیمی و البته محبوب مثل MySQL کار کنیم. قدرت پایگاه داده های رابطه ای زمانی مشخص میشه که شما بخواید با داده های شدیدا رابطه ای کار کنید. مای اس کیو ال یه سیستم مدیریت پایگاه داده رابطه ای هست. اگر نیاز به یادگیری بصورت آموزش خصوصی MySQL دارید میتونید با من با شماره ۰۹۱۹۹۶۵۶۶۹۳ تماس بگیرید تا یادگیری کار با پایگاه داده با MySQL رو بهتون آموزش بدم.

در این دوره چیا یاد میگیریم؟

مای اس کیو ال از زبان SQL یا Structured Query Language استفاده میکنه که پرسش هایی که داره رو از دیتابیس انجام بده. در این دوره ما قصد داریم با استفاده از زبان برنامه نویسی PHP به شما یاد بدیم که چطور به دیتابیس وصل بشید و کارهایی مثل ذخیره و بازیابی داده و کارهای پیچیده تر مثل join ها و… رو انجام بدید. این دوره پیش نیاز دوره ی کار با datatables هست و با یادگیری اون قطعا راه برای ایجاد اپلیکیشن های پیچیده که دارای استوریج داده هستند باز میشه واستون.

بعد از این دوره شما قادر خواهید بود که نیازهای خودتون رو بعنوان یک برنامه نویس متوسط رفع کنید و با کسب تجربه در آینده نزدیک کارهای خفن تری که تو ذهنتون هست رو انجام بدید.

در این دوره با مباحث زیر بصورت عملی کار خواهید کرد:

  • دیتابیس چیه و چرا بوجود اومد؟
  • نصب MySQL
  • نصب GUI های معروف مثل PHPMyAdmin یا Table Plus
  • آشنایی با مفاهیم اولیه مثل جدول، سطر، ستون، پرسش و…
  • کامنت گذاری در MySQL
  • دستورات ساخت دیتابیس و جدول
    • ساخت و حذف دیتابیس
    • ساخت و حذف و اصلاح جدول
    • آشنایی با انواع داده در MYSQL
    • آشنایی با داده های مختلف برای تاریخ و زمان
    • انواع محدودیت یا constraint ها
    • فهرست گذاری یا INDEX
    • کلید های اولیه یا PRIMARY KEY
    • کلید های خارجی یا FOREIGN KEY
    • محدودیت CHECK در MySQL
  • واکشی داده با دستور SELECT
  • محدود کردن داده ی انتخاب شده با دستور WHERE
    • کار با دستور HAVING
    • کار با دستور EXISTS
    • کار با دستورات ANY و ALL
  • ترکیب چند عبارت با دستور های AND، OR و NOT
  • مرتب کردن داده با دستور ORDER BY
  • چک کردن مقادیر NULL
  • وار کردن داده ی جدید به دیتابیس با دستور INSERT
  • وارد کردن به جدول با انتخاب از جدول دیگه با دستور INSERT INTO SELECT
  • بروزرسانی داده ی قدیمی با دستور UPDATE
  • حذف ریکورد ها از دیتابیس با دستور DELETE
  • واکشی تعداد محدودی داده با دستور LIMIT
  • پیدا کردن حداقل و حداکثر روی یه ستون با دستورهای MIN و MAX
  • گرفتن تعداد سطر ها، جمع و میانگین با دستورهای AVG، COUNT و SUM
  • جستجو در فیلدها با دستور LIKE و Wildcard ها
  • استفاده از دستور IN برای جستجوی چند مقدار مختلف در یک ستون
  • کار با دستور BETWEEN برای جستجو در بازه روی یک فیلد از دیتابیس
  • مفهوم Alias ها و کار با اونها
  • ترکیب جدول ها با هم با استفاده از JOIN و آموزش انواع جوین ها:
    • INNER JOIN
    • LEFT JOIN
    • RIGHT JOIN
    • CROSS JOIN
    • جوین به جدول فعلی یا همون self join
    • UNION ها که البته جوین حساب نمیشن!
  • کار با دستور مهم GROUP BY برای گروه زدن بر اساس فیلدها
  • کار با دستور CASE
  • کار با عملگر ها
  • کار با VIEW ها در MySQL
  • کار با توابع یا Functions
  • آموزش کار با Stored Procedure ها
  • آموزش کار با Stored Function ها
  • آموزش کار با Trigger ها در SQL
  • آشنایی با ORM ها

آیتم های فوق رو برای اینکه صفر تا ۱۰۰ از مای اس کیو ال رو یاد بگیرید نوشتم. ولی اگر شما نیاز به آموزش مقدماتی دارید میشه بخشی از مفاهیم بالا رو میشه ازشون رد شد. برای مشاوره و اطلاعات بیشتر در مورد دوره ها با من تماس بگیرید.

4 دیدگاه دربارهٔ «تدریس خصوصی MySQL برای PHP»

  1. نیاز به مدرس برای طراحی سایت دارم. اگر تمایل داشتید که در این زمنینه تدریس بفرمائید با بنده تماس بگیرید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *