قراره تو این دوره چی یاد بگیرم؟

  • کار با پایگاه داده MySQL در زبان PHP
  • کار با پایگاه داده MySQL در زبان C#
  • کار با پایگاه داده MySQL در زبان JAVA
  • کار با پایگاه داده MySQL در زبان پایتون
  • و...

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

۵ فصل
۲۳ جلسه
۱۲ ساعت
۱

مفاهیم پایه‌ای در MySQL

۷ قسمت
۰۴:۵۷:۰۲
1

مروری بر پایگاه‌های داده

رایگان
۳۷:۰۴
2

شروع کار با MySQL

رایگان
۳۰:۵۶
3

کار با Database و Table

رایگان
۴۳:۳۲
4

ذخیره و مدیریت داده ها

۲۴:۵۳
5

عملگرها و متغیرها در MySQL

۴۹:۱۸
6

کار با توابع SQL در MySQL

۰۱:۳۲:۵۳
7

کار با Indexها در MySQL

۱۸:۲۶
۲

مفاهیم پیشرفته در MySQL

۸ قسمت
۰۲:۳۰:۳۹
۳

MySQL و زبان‌های برنامه‌نویسی

۴ قسمت
۰۳:۵۲:۳۸
۴

نرم افزار Xampp و PHPMyAdmin

۳ قسمت
۰۰:۴۵:۳۰
۵

کار با پایگاه داده یک وب‌سایت

۱ قسمت
۰۰:۰۶:۰۹

دوره آموزش MySQL :

آموزش MySQL یکی از ملزومات ورود به دنیای برنامه نویسی وب و ذخیره سازی ابری داده ها میباشد. دلیل این امر قدرت عظیم پایگاه داده MySQL در ذخیره سازی و مدیریت داده هاست. شاید در بارها کنار زبان PHP نام MySQL را شنیده باشید؛ اما جالب است اگر بدانید که این پایگاه داده صرفا مخصوص زبان برنامه نویسی PHP نبوده و در سایر زبان های تحت وب نیز میتواند کاربرد داشته باشد.

بانک های اطلاعاتی بخشی مهم و حیاتی در هر برنامه تحت وبی خواهند بود. برنامه تحت وب شما ممکن است یک نرم افزار آنلاین و یا یک وبسایت در بستر اینترنت باشد. اما همه این برنامه ها نیازمند ذخیره سازی داده ها در مکانی به صورت متمرکز و دائمی هستند. مکانی که علاوه بر سرعت، دارای ثبات و امنیت نیز باشد.

سرفصل های دوره آموزش MySQL

  • مفاهیم پایه‌ای در MySQL
  • مروری بر پایگاه‌های داده
  • شروع کار با MySQL
  • پیاده سازی Database و Table
  • ذخیره و مدیریت داده ها
  • عملگرها و متغیرها در MySQL
  • آموزش توابع SQL در MySQL
  • تعریف Indexها در MySQL
  • طراحی یک پایگاه داده
  • کار با Join در MySQL
  • شیوه کار با Stored Procedure در MySQL
  • کار با Triggerها در MySQL
  • آموزش کار با Viewها در MySQL
  • کار با Transactionها در MySQL
  • مدیریت کاربران در MySQL
  • MySQL Workbench
  • آموزش پایگاه داده MySQL در زبان PHP
  • چگونگی کار با پایگاه داده MySQL در زبان C#
  • کار با پایگاه داده MySQL در زبان JAVA
  • نصب نرم افزار Xampp
  • ایجاد جدول در PhpMyAdmin
  • انتقال پایگاه داده به وبسایت
  • شروع کار با دیتابیس در سی پنل

آنچه در دوره آموزش MySQL یاد میگیرید

در دوره آموزش MySQL شما به صورت کامل و حرفه ای طریقه ارتباط با پایگاه داده MySQL در زبان های برنامه نویسی مختلف را فرا خواهید گرفت. پس از گذراندن این دوره شما قادر به استفاده از این پایگاه داده قدرتمند در پروژه های خود خواهید بود. در دوره پیش رو، تمرکز ما صرفا بر روی زبان PHP نبوده و به آموزش MySQL در سایر زبان های برنامه نویسی نظیر جاوا، پایتون و سی شارپ نیز پرداخته ایم.

این دوره مناسب چه کسانی است ؟

دوره آموزش MySQL به علت کاربرد های گسترده ای که این پایگاه داده در اکثر زبان های برنامه نویسی دارد، مورد نیاز و استفاده تمامی برنامه نویسان خواهد بود. اما برنامه نویسانی که با برنامه های آنلاین و تحت وب سر و کار دارند، نیاز بیشتری به درک مفاهیم و استفاده از پایگاه داده MySQL خواهند داشت. پس این دوره مناسب افرادی با ویژگی های زیر میباشد :

  • برنامه نویسان بک اند سایت که با زبان PHP کار میکنند
  • برنامه نویسان پایتون که برنامه های تحت وب مینویسند
  • افراد علاقه مند به یادگیری پایگاه داده های تحت وب
  • برنامه نویسان سی شارپ که قصد استفاده از MySQL دارند
  • علاقه مندان یادگیری پایگاه داده های رابطه ای
  • برنامه نویسان و توسعه دهندگان سایت
  • افرادی که قصد ذخیره سازی انبوهی از داده ها در وب را دارند

MySQL

 

پایگاه داده یا دیتابیس چیست ؟

قبل از اینکه MySQL را یاد بگیریم، باید بدانیم دیتابیس چیست؟ دیتابیس مکانی است که اطلاعات و داده های مختلف را در قالب های گوناگون در خود ذخیره کرده و به ما امکان می دهد تا به راحتی آنها را مدیریت کنیم. امروزه انواع مختلفی از دیتابیس ها وجود دارد که هرکردام از آنها در جایی کاربرد خاص خود را دارند (هرچند همه از لحاظ ماهیت یکسان هستند اما از لحاظ سازگاری با زبان های مختلف برنامه نویسی تفاوت های زیادی دارند) . در زیر به چند مورد از دیتابیس های معروف اشاره می کنیم:

  • Oracle
  • MongoDB
  • PostgreSQL
  • SQL Server
  • MySQL

در این آموزش ما قصد داریم تا به صورت ویژه به آموزش MySQL پرداخته و بر روی این پایگاه داده تمرکز کنیم.

معرفی پایگاه داده MySQL

MySQL در حال حاضر یکی از محبوب ترین سیستم های مدیریت پایگاه داده رابطه ای می باشد که به صورت متن باز توسط شرکت اوراکل ارائه شده است. MySQL از سرعت ، مقیاس پذیری و انعطاف پذیری بیشتر نسبت به پایگاه داده هایی مانند SQL Server  برخوردار می باشد و همچنین سازگاری بسایر بالایی با زبان برنامه نویسی PHP دارد.

امکاناتی که MySQL در اختیار ما می گذارد به شرح زیر است :

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

پیش نیاز های دوره آموزش MySQL

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

دلایل محبوبیت MySQL

از عمده دلایل محبوبیت MySQL می توان به موارد زیر اشاره کرد:

  • MySQL یک پایگاه داده منبع باز می باشد و شما به صورت رایگان می توانید از آن استفاده کنید.
  • از آنجایی که MySQL یک دیتابیس Open-Source می باشد، به راحتی قابل تنظیم می باشد و کار با آن بسیار آسان است.
  • این پایگاه داده از سرعت بسیار خوبی برخوردار می باشد حتی در کار با داده های بسیار بزرگ.
  • مای اس کیو ال سازگاری بسیار بالایی با زبان برنامه نویسی محبوب PHP دارد.
  • سیستم مدیریت محتوای وردپرس از پایگاه داده MySQL استفاده میکند.
  • دیتابیس MySQL از پایگاه داده های بسیار بزگ (50 میلیون سطر و حتی بیشتر) نیز پشتیبانی می کند.