اگه با MySQL کار کردی و میخوای یه پله بالاتر بری، این دوره دقیقاً همون چیزیه که نیاز داری. توی این آموزش پیشرفته مایاسکیوال قراره با قابلیتهای حرفهایاش آشنا بشی؛ چیزایی مثل Viewها، Transactionها، Triggerها و Stored Procedureها. راستش خیلی از برنامهنویسا فقط بلدن کوئری ساده بزنن...
درباره دوره
اگه با MySQL کار کردی و میخوای یه پله بالاتر بری، این دوره دقیقاً همون چیزیه که نیاز داری. توی این آموزش پیشرفته مایاسکیوال قراره با قابلیتهای حرفهایاش آشنا بشی؛ چیزایی مثل Viewها، Transactionها، Triggerها و Stored Procedureها. راستش خیلی از برنامهنویسا فقط بلدن کوئری ساده بزنن، ولی وقتی بحث بهینهسازی و مدیریت دادههای حجیم پیش میاد، کم میارن.
چرا این دوره رو انتخاب کنم؟
سرعت جستجو رو چند برابر کن: با Indexها دیگه نیازی نیست منتظر بمونی تا دیتابیس کلی داده رو زیر و رو کنه. کوئریهات مثل برق اجرا میشن.
کدهای تمیزتر و ماژولار: به جای اینکه کلی کوئری تکراری توی کد بزنی، میتونی عملیات رو توی Stored Procedureها و توابع ذخیره کنی. هم کدت مرتبتر میشه، هم نگهداریش راحتتر.
یکپارچگی داده رو حفظ کن: با Transactionها دیگه نگران نیمهکاره موندن عملیات نیستی. اگه یه جای کار مشکل داشته باشه، همه چیز برمیگرده به حالت قبل.
دادههای توزیعشده رو مدیریت کن: با Constraintهای کلید خارجی میتونی بین جداول مختلف ارتباط برقرار کنی و از آشفتگی دادهها جلوگیری کنی.
چه چیزهایی یاد میگیرم؟
فصل
عنوان
جلسات
1
مقدمه و آشنایی با مسیر
2 جلسه
2
ایندکسها و بهینهسازی جستجو
5 جلسه
3
ویوها و سابسلکتها
4 جلسه
4
روتینهای ذخیرهشده
4 جلسه
5
تراکنشها و مدیریت خطا
3 جلسه
6
تریگرها و اتوماسیون
3 جلسه
7
کلیدهای خارجی و روابط
3 جلسه
8
جمعبندی و نتیجهگیری
1 جلسه
چطور به کارم کمک میکنه؟
فرض کن داری یه فروشگاه اینترنتی میسازی. با تکنیکهای این دوره میتونی:
- سفارشها رو با Transaction مدیریت کنی که اگه پرداخت انجام نشد، موجودی کالا برنگرده.
- با Triggerها بهطور خودکار موجودی رو بعد هر خرید بهروز کنی.
- با Indexها جستجوی محصولات رو در میلیثانیه انجام بدی.
این دوره از وبسایت maktabkhooneh ارائه شده و با تخفیف ویژه در دسترسه. اگه دنبال یه فرصت خوبی، الان زمانشه چون قیمت با تخفیف خیلی بهصرفهتر شده.