آموزش در حال توسعه با MySQL

Developing with MySQL

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: اگر از جمع کردن آموزش‌های جدا شده خسته شده‌اید و می‌خواهید به روشی آسان بر MySQL مسلط شوید، این دوره‌ای است که به آن نیاز دارید. در این دوره آموزشی، توسعه با MySQL، از طریق مجموعه‌ای از کلیپ‌های ساده و قابل پیگیری که هم تئوری و هم عملی را پوشش می‌دهد، به یک توسعه‌دهنده MySQL خبره تبدیل خواهید شد. ابتدا با Views، Procedures ذخیره شده، Triggerها و Events کار خواهید کرد. در مرحله بعد، تراکنش ها، همزمانی، انواع داده ها و طراحی پایگاه داده را بررسی خواهید کرد. در نهایت، برای کارایی و امنیت بالا به نمایه سازی می پردازید. در پایان این دوره، شما قادر خواهید بود حتی بلندپروازانه ترین پروژه های MySQL را با اطمینان و سهولت مدیریت کنید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

در حال توسعه با MySQL Developing with MySQL

  • معرفی Introduction

  • نصب MySQL در ویندوز، مک و لینوکس Installing MySQL on Windows, Mac, and Linux

  • ایجاد پایگاه های داده Creating the Databases

بازدیدها Views

  • ایجاد نماها Creating Views

  • تغییر و حذف نماها Altering and Dropping Views

  • نماهای قابل به روز رسانی Updateable Views

رویه های ذخیره شده Stored Procedures

  • رویه های ذخیره شده Stored Procedures

  • پارامترهای رویه Procedure Parameters

  • اعتبارسنجی پارامتر Parameter Validation

  • متغیرها Variables

محرک ها و رویدادها Triggers and Events

  • محرک ها و رویدادها Triggers and Events

  • مشاهده محرک ها Viewing Triggers

  • مناسبت ها Events

  • مشاهده، رها کردن، و تغییر رویدادها Viewing, Dropping, and Altering Events

معاملات و همزمانی Transactions and Concurrency

  • معاملات و همزمانی Transactions and Concurrency

  • ایجاد معاملات Creating Transactions

  • همزمانی و قفل Concurrency and Locking

  • مشکلات همزمانی Problems with Concurrency

  • سطح جداسازی خوانده نشده است Isolation Level Read Uncommitted

  • سطح جداسازی خواندن متعهد شد Isolation Level Read Committed

  • سطح جداسازی قابل تکرار خواندن Isolation Level Repeatable Read

  • سطح جداسازی قابل سریال سازی Isolation Level Serializable

  • بن بست ها Deadlocks

  • خلاصه Summary

انواع داده ها Data Types

  • رشته ها انواع داده ها Data Types Strings

  • انواع داده اعداد صحیح Data Types Integers

  • انواع داده ها منطقی Data Types Rationals

  • انواع داده های بولی Data Types Boolean

  • انواع داده ها تاریخ و زمان Data Types Date and Time

طراحی پایگاه داده Database Design

  • طراحی پایگاه داده Database Design

  • مدل سازی داده ها Data Modelling

  • مدل های مفهومی Conceptual Models

  • روابط - یک به یک Relationships - One-to-one

  • روابط - یک به چند Relationships - One-to-many

  • روابط - چند به چند Relationships - Many-to-many

  • مدل های منطقی Logical Models

  • مدل های فیزیکی Physical Models

  • کلیدهای اصلی Primary Keys

  • کلیدهای خارجی Foreign Keys

  • محدودیت های کلید خارجی Foreign Key Constraints

  • 1NF اولین فرم عادی 1NF First Normal Form

  • 2NF فرم دوم عادی 2NF Second Normal Form

  • 3NF فرم سوم عادی 3NF Third Normal Form

  • مهندسی پیشرو یک مدل Forward Engineering a Model

نمایه سازی برای عملکرد بالا Indexing for High Performance

  • نمایه سازی برای عملکرد بالا Indexing for High Performance

  • ایجاد شاخص ها Creating Indexes

  • مشاهده شاخص ها Viewing Indexes

  • ستون های پیشوند Prefix Columns

  • شاخص های ترکیبی Composite Indexes

  • فهرست های مرکب ترتیب ستون ها Composite Indexes Order of Columns

  • وقتی شاخص ها نادیده گرفته می شوند When Indexes Are Ignored

  • شاخص های پوششی Covering Indexes

  • حفظ شاخص ها Maintaining Indexes

امنیت داده ها Data Security

  • امنیت داده ها Data Security

  • حذف کاربران، تغییر رمز عبور Dropping Users, Changing Passwords

  • اعطای امتیاز به کاربران Granting Privileges to Users

  • اعطای امتیاز به برنامه ها Granting Privileges to Apps

نمایش نظرات

نظری ارسال نشده است.

آموزش در حال توسعه با MySQL
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 17m
58
Pluralsight (پلورال سایت) pluralsight-small
18 بهمن 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1
از 5
دارد
دارد
دارد
Philip Agaba

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Philip Agaba Philip Agaba

کارشناس Backend، نویسنده

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.