آموزش دوره جامع اکسل، وی‌بی‌ای و اس‌کیوال (Excel, VBA & SQL) - یادگیری سه ابزار کلیدی کسب‌وکار - آخرین آپدیت

دانلود The 3-in-1 Excel, VBA & SQL Master Course

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

مهارت‌های ارزشمند اکسل، VBA، SQL و برنامه‌نویسی را بیاموزید!

از مبتدی تا متخصص شوید و شغل رقابتی به‌دست آورید!

آموزش مایکروسافت اکسل از مبتدی تا پیشرفته

آموزش برنامه‌نویسی VBA

یادگیری تعداد زیادی از توابع اکسل

تسلط بر توابع پیشرفته اکسل

کار با نمودارها و PivotTable ها

یادگیری نحوه اجرای دستورات SQL در اکسل

یادگیری مبتنی بر وظایف

کمک از مربی با تجربه در دنیای واقعی که هر روز با اکسل کار می‌کند

پیش‌نیازها:

  • یک کامپیوتر (PC)
  • نرم‌افزار مایکروسافت اکسل نصب شده. (ترجیحاً Office 365، اما در صورت لزوم توضیحات مربوط به نسخه‌های قدیمی‌تر نیز ارائه خواهد شد)
  • عدم نیاز به دانش قبلی اکسل
  • مهارت‌های پایه کامپیوتر و اینترنت

سلام!

از بازدید شما از صفحه دوره ما سپاسگزاریم.

آیا می‌خواهید به فردی قابل اعتماد در شرکت خود برای حل مشکلات مایکروسافت اکسل تبدیل شوید؟ آیا به دنبال موفقیت در مصاحبه شغلی بعدی خود هستید؟ یا صرفاً مهارتی جدید کسب کنید؟ اگر پاسخ شما بله است، این دوره برای شما مناسب است.

برای مشاهده ساختار و نحوه ارائه دوره، ویدئوهای آموزشی رایگان را تماشا کنید!

با گارانتی بازگشت وجه 30 روزه بدون پرسش، با اطمینان در دوره ثبت‌نام کنید! اگر احساس کردید دوره برای شما مناسب نیست، فقط درخواست بازگشت وجه دهید.

من مارک هستم و مربی شما خواهم بود. من در شرکت‌هایی مانند IBM، Morgan Stanley و Siemens کار کرده‌ام، پس به من اعتماد کنید، من می‌دانم این شرکت‌ها به چه مهارت‌هایی نیاز دارند! من یک توسعه‌دهنده نرم‌افزار خودآموخته هستم که به شما یاد می‌دهم چگونه مانند حرفه‌ای‌ها از اکسل استفاده کنید، اما به همین‌جا اکتفا نمی‌کنیم! همچنین به شما یاد می‌دهم چگونه کد VBA تمیز و حرفه‌ای بنویسید تا وظایف اکسل را خودکار کنید! و علاوه بر این، زبان برنامه‌نویسی SQL را نیز خواهید آموخت، بنابراین در پایان دوره، نحوه کار با یک پایگاه داده واقعی را خواهید دانست!

این دوره شامل 3 دوره مجزا است و بیش از 40 ساعت ویدئوی آموزشی را در خود جای داده است.

*** به‌روزرسانی! دوره Google Sheets نیز به این دوره اضافه می‌شود! ***

1. اکسل (Excel)

قسمت اول به خود اکسل می‌پردازد. این بخش شما را از پایه‌ای‌ترین سطوح به سطح حرفه‌ای می‌برد. اگر در حال حاضر دانش اکسل دارید، می‌توانید بخش‌های مقدماتی را رد کنید!

در پایان این قسمت، شما با اطمینان از اکسل استفاده خواهید کرد و قادر به انجام وظایف پیشرفته خواهید بود. شما با تمام جزئیات توابع، فرمول‌ها، نمودارها، PivotTable ها، قالب‌بندی شرطی و بسیاری موارد دیگر آشنا خواهید شد.

در پایان این بخش یک پروژه زنده نیز خواهیم داشت.

2. VBA

بخش‌های VBA این دوره دانش شما را در مایکروسافت اکسل بیشتر ارتقا داده و شما را با برنامه‌نویسی آشنا می‌کند. VBA مخفف Visual Basic for Applications است. Excel VBA زبان برنامه‌نویسی مایکروسافت برای اکسل است. از آن برای خودکارسازی وظایف و انجام چندین عملکرد دیگر فراتر از ایجاد و سازماندهی صفحات گسترده استفاده می‌شود.

در بخش‌های VBA این دوره شما برای مثال یاد خواهید گرفت:

  • Subroutine ها، متغیرها، انواع داده
  • مفاهیم اصلی برنامه‌نویسی VBA
  • توابع VBA و مفاهیم چالش‌برانگیزتر
  • ماکروها، ضبط و بهبود آن‌ها
  • اشکال‌زدایی و مدیریت خطا
  • عملیات ضروری VBA
  • رویدادها (Events)
  • مدیریت کد VBA
  • کلاس‌ها و برنامه‌نویسی شی‌گرا

3. SQL

در این قسمت از دوره، شما یاد خواهید گرفت چگونه با یک پایگاه داده کار کنید و دستورات SQL را در اکسل اجرا کنید.

در بخش SQL دوره شما:

  • SQL را یاد می‌گیرید و نحوه راه‌اندازی پایگاه داده خود را
  • با انواع داده آشنا می‌شوید
  • عملیات پایه را یاد می‌گیرید
  • نحوه راه‌اندازی VBA برای SQL را می‌آموزید
  • نحوه کوئری گرفتن از داده‌ها را یاد می‌گیرید
  • با دستورات پایه آشنا می‌شوید
  • نحوه کار با جداول را یاد می‌گیرید
  • با Join ها آشنا می‌شوید
  • با توابع SQL و امنیت آشنا می‌شوید

پس منتظر چه هستید؟ اکنون ثبت‌نام کنید و به یک متخصص اکسل تبدیل شوید!

4. Google Sheets

بخش‌های Google Sheets از ابتدا شروع می‌شوند و فرض می‌کنند که یادگیرنده یک مبتدی مطلق است. اگر دانش کمی در مورد Google Sheets دارید، می‌توانید بخش‌های مقدماتی را رد کنید.


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

مقدمه Introduction

  • مقدمه Introduction

  • نحوه استفاده از دوره How to Use The Course

  • برنامه مناسب خود را انتخاب کنید Select the appropriate plan for you

  • نصب آفیس بر روی ویندوز Install Office on Windows

  • نصب آفیس بر روی مک Install Office on a Mac

EXCEL: مقدمه‌ای بر اکسل EXCEL: Introduction to Excel

  • اکسل چیست؟ What is Excel

  • مروری بر کاربرگ Overview of the worksheet

  • مروری بر روبان Overview of the ribbon

  • مروری بر ناحیه بالایی Overview of the top area

  • تب فایل The file tab

  • سازماندهی اولیه داده‌ها Basic data organisation

  • خودآزمایی Self check

EXCEL: مبانی فرمول‌ها، توابع و قالب‌بندی EXCEL: Basics of formulas, functions and formatting

  • تابع SUM - بخش اول The SUM function - Part I

  • تابع SUM - بخش دوم The SUM function - Part II

  • تابع SUM - بخش سوم The SUM function - Part III

  • جمع Addition

  • تفریق Subtraction

  • ضرب - بخش اول Multiplication - Part I.

  • ضرب - بخش دوم Multiplication - Part II.

  • تقسیم Division

  • خودآزمایی Self check

  • ارجاعات پویا به سلول - بخش اول Dynamic cell References - Part I.

  • ارجاعات پویا به سلول - بخش دوم Dynamic Cell References - Part II.

  • قالب‌بندی پایه - بخش اول Basic Formatting - Part I.

  • قالب‌بندی پایه - بخش دوم Basic Formatting - Part II.

  • قالب‌بندی پایه - بخش سوم Basic Formatting - Part III.

  • قالب‌بندی پایه - بخش چهارم Basic Formatting - Part IV.

  • نوار فرمول - بخش اول Formulas Bar - Part I.

  • نوار فرمول - بخش دوم Formulas Bar - Part II.

  • ممیزی فرمول Formula Auditing

  • بررسی خطا و پنجره Watch - بخش اول Error Checking and the Watch Window - Part I.

  • بررسی خطا و پنجره Watch - بخش دوم Error Checking and the Watch Window - Part II.

  • خودآزمایی Self check

EXCEL: برخی توابع ریاضی مهم EXCEL: Some important math functions

  • AVERAGE AVERAGE

  • MIN MIN

  • MAX MAX

  • COUNT COUNT

  • خودآزمایی Self check

EXCEL: انواع داده‌ها و قالب‌بندی EXCEL: Data types and formatting

  • قالب‌بندی اعداد - بخش اول Number Formatting - Part I.

  • قالب‌بندی اعداد - بخش دوم Number Formatting - Part II.

  • قالب‌بندی اعداد - بخش سوم Number Formatting - Part III.

  • قالب‌بندی اعداد - بخش چهارم Number Formatting - Part IV.

  • قالب‌بندی تاریخ - بخش اول Date Formatting - Part I.

  • قالب‌بندی تاریخ - بخش دوم Date Formatting - Part II.

  • Epoch Epoch

  • درصدها Percentages

  • واحد پول - بخش اول Currencies - Part I.

  • واحد پول - بخش دوم Currencies - Part II.

  • کسرها Fractions

  • خودآزمایی Self check

  • متن - بخش اول Text - Part I.

  • متن - بخش دوم - مجموعه کاراکتر Text - Part II - Character set

  • متن - بخش سوم - اعداد قالب‌بندی شده به صورت متن Text - Part III - Numbers formatted as text

  • قالب‌بندی جدول - بخش اول - فیلترهای متنی ۱ Formatting The Table - Part I - Text Filters I

  • قالب‌بندی جدول - بخش دوم - فیلترهای متنی ۲ Formatting The Table - Part II - Text Filters II

  • قالب‌بندی جدول - بخش سوم - فیلترهای متنی ۳ Formatting The Table - Part III - Text Filters III

  • قالب‌بندی جدول - بخش چهارم - فیلترهای عددی ۱ Formatting The Table - Part IV - Number Filters I

  • قالب‌بندی جدول - بخش پنجم - فیلترهای عددی ۲ Formatting The Table - Part V - Number Filters II

  • قالب‌بندی جدول - بخش ششم - فیلترهای رنگی Formatting The Table - Part VI - Color filters

  • قالب‌بندی جدول - بخش هفتم - فیلترهای تاریخ Formatting The Table - Part VII - Date Filters

  • قالب‌بندی جدول - بخش هشتم - مرتب‌سازی Formatting The Table - Part VIII - Sorting

  • قالب‌بندی جدول - بخش نهم - مرتب‌سازی چند سطحی Formatting The Table - Part IX - Multi-level sorting

  • تنظیم خودکار Formatting The Table - Part X - Autofitting

  • قرار دادن متن در سلول‌های مختلف (Wrapping text) Formatting The Table - Part XI - Wrapping text

  • فریز کردن پانل‌ها (Freeze Panes) Formatting The Table - Part XII - Freeze Panes

  • برش، کپی و جایگذاری سطرها و ستون‌ها Formatting The Table - Part XIII - Cut-copy rows and columns

  • محدوده‌های نام‌گذاری شده - بخش اول Named Ranges - Part I

  • محدوده‌های نام‌گذاری شده - بخش دوم Named Ranges - Part II

  • جداول درج شده - بخش اول Inserted Tables - Part I

  • جداول درج شده - بخش دوم Inserted Tables - Part II

  • خودآزمایی Self check

EXCEL: فرمول‌های چالش‌برانگیزتر EXCEL: More challenging formulas

  • تابع INDEX - بخش اول The INDEX Function - Part I

  • تابع INDEX - بخش دوم The INDEX Function - Part II

  • تابع INDEX - بخش سوم The INDEX Function - Part III

  • تابع SUM همراه با تابع INDEX The SUM Function Combined With the INDEX Function

  • تابع VLOOKUP - بخش اول The VLOOKUP Function - Part I

  • انحراف سریع: قابلیت جستجو A Quick Detour: The Search Functionality

  • تابع VLOOKUP - بخش دوم The VLOOKUP Function - Part II

  • تابع VLOOKUP - بخش سوم The VLOOKUP Function - Part III

  • تابع VLOOKUP - بخش چهارم The VLOOKUP Function - Part IV

  • تابع VLOOKUP - بخش پنجم The VLOOKUP Function - Part V

  • تابع VLOOKUP - بخش ششم The VLOOKUP Function - Part VI

  • خودآزمایی Self check

EXCEL: مدیریت خطاها EXCEL: Handling Errors

  • تابع IFERROR - بخش اول The IFERROR function - Part I

  • تابع IFERROR - بخش دوم The IFERROR function - Part II

  • خطای NAME The NAME Error

  • خطای VALUE The VALUE Error

  • خطای REF The REF Error

  • خطای NUM The NUM Error

  • خطای DIV0 The DIV0 Error

  • خطای NULL The NULL Error

  • خودآزمایی Self check

EXCEL: پاکسازی داده‌های شما EXCEL: Sanitizing your data

  • TRIM - بخش اول TRIM - Part I

  • TRIM - بخش دوم - LEN TRIM - Part II - LEN

  • TRIM - بخش سوم - بررسی برابری TRIM - Part III - Checking for equality

  • حذف سطرهای خالی Removing Blank Rows

  • پنهان و آشکار کردن سطرها و ستون‌ها Hiding and Unhiding Rows and Columns

  • لیست‌های کشویی - بخش اول Dropdown Lists - Part I

  • لیست‌های کشویی - بخش دوم Dropdown Lists - Part II

  • لیست‌های کشویی - بخش سوم Dropdown Lists - Part III

  • خودآزمایی Self check

EXCEL: توابع و قالب‌بندی شرطی EXCEL: Conditional Functions and Formatting

  • IF - بخش اول IF - Part I

  • IF - بخش دوم IF - Part II

  • IFS - بخش اول The IFS - Part I

  • IFS - بخش دوم The IFS - Part II

  • IFS - بخش سوم The IFS - Part III

  • AND - بخش اول AND - Part I

  • AND - بخش دوم AND - Part II

  • OR - بخش اول OR - Part I

  • OR - بخش دوم OR - Part II

  • خودآزمایی Self check

  • COUNTIF - بخش اول COUNTIF - Part I

  • COUNTIF - بخش دوم COUNTIF - Part II

  • COUNTIFS COUNTIFS

  • SUMIF - بخش اول SUMIF - Part I

  • SUMIF - بخش دوم SUMIF - Part II

  • SUMIFS SUMIFS

  • قالب‌بندی شرطی - بخش اول Conditional Formatting - Part I

  • قالب‌بندی شرطی - بخش دوم Conditional Formatting - Part II

  • قالب‌بندی شرطی - بخش سوم Conditional Formatting - Part III

  • قالب‌بندی شرطی - بخش چهارم Conditional Formatting - Part IV

  • قالب‌بندی شرطی - بخش پنجم Conditional Formatting - Part V

  • قالب‌بندی شرطی - بخش ششم Conditional Formatting - Part VI

  • خودآزمایی Self check

EXCEL: سلول‌ها و ارجاعات EXCEL: Cells and References

  • ارجاعات سلولی - بخش اول Cell References - Part I

  • ارجاعات سلولی - بخش دوم Cell References - Part II

  • ارجاعات سلولی - بخش سوم Cell References - Part III

  • ارجاعات سلولی - بخش چهارم Cell References - Part IV

  • ارجاعات سلولی - بخش پنجم Cell References - Part V

  • ارجاع به کاربرگ‌های دیگر - بخش اول Referencing Other Worksheets - Part I

  • ارجاع به کاربرگ‌های دیگر - بخش دوم Referencing Other Worksheets - Part II

  • ارجاع به فایل‌های اکسل دیگر - بخش اول Referencing Other Workbooks - Part I

  • ارجاع به فایل‌های اکسل دیگر - بخش دوم Referencing Other Workbooks - Part II

EXCEL: فرمول‌های جستجوی پیشرفته EXCEL: Advanced Lookup Formulas

  • MATCH MATCH

  • بازبینی INDEX INDEX Recap

  • INDEX MATCH INDEX MATCH

  • INDEX MATCH MATCH INDEX MATCH MATCH

EXCEL: فرمول‌های آرایه EXCEL: Array formulas

  • کار با مقادیر چندگانه - بخش اول Working With Multiple Values - Part I

  • کار با مقادیر چندگانه - بخش دوم Working With Multiple Values - Part II

  • کار با مقادیر چندگانه - بخش سوم Working With Multiple Values - Part III

  • نمونه فرمول آرایه پایه Basic Array Formula Example

  • فرمول آرایه شرطی Conditional Array Formula

  • فرمول آرایه با نتیجه واحد Single Result Array Formula

  • تابع UNIQUE The UNIQUE Function

  • فرمول آرایه برای یافتن مقادیر منحصر به فرد - بخش اول Array Formula for Finding Unique Values - Part I

  • فرمول آرایه برای یافتن مقادیر منحصر به فرد - بخش دوم Array Formula for Finding Unique Values - Part II

  • فرمول آرایه برای یافتن مقادیر منحصر به فرد - بخش سوم Array Formula for Finding Unique Values - Part III

  • فرمول آرایه برای یافتن مقادیر منحصر به فرد - بخش چهارم Array Formula for Finding Unique Values - Part IV

  • بازگرداندن اولین مقدار متمایز Returning First Distinct Value

  • بازگرداندن مقادیر غیر تکراری Returning Non-duplicates

EXCEL: نمودارها EXCEL: Charts

  • مقدمه‌ای بر نمودارها Introduction to Charts

  • نمودار میله‌ای - بخش اول Bar Chart - Part I

  • نمودار میله‌ای - بخش دوم Bar Chart - Part II

  • نمودار میله‌ای - بخش سوم Bar Chart - Part III

  • نمودار میله‌ای - بخش چهارم Bar Chart - Part IV

  • نمودار میله‌ای - بخش پنجم Bar Chart - Part V

  • نمودار ستونی - بخش اول Column Chart - Part I

  • نمودار ستونی - بخش دوم Column Chart - Part II

  • نمودار ستونی - بخش سوم Column Chart - Part III

  • نمودار ستونی - بخش چهارم Column Chart - Part IV

  • نمودار ستونی - بخش پنجم Column Chart - Part V

  • نمودار دایره‌ای - بخش اول Pie Chart - Part I

  • نمودار دایره‌ای - بخش دوم Pie Chart - Part II

  • نمودار دایره‌ای - بخش سوم Pie Chart - Part III

  • نمودار دایره‌ای - بخش چهارم Pie Chart - Part IV

  • نمودار خطی - بخش اول Line Chart - Part I

  • نمودار خطی - بخش دوم Line Chart - Part II

  • نمودار ترکیبی Combo Chart

  • انتقال و کپی کردن نمودارها Moving and Copying Charts

  • Sparklines - بخش اول Sparklines - Part I

  • Sparklines - بخش دوم Sparklines - Part II

  • Sparklines - بخش سوم Sparklines - Part III

  • Sparklines - بخش چهارم Sparklines - Part IV

  • Sparklines - بخش پنجم Sparklines - Part V

  • نمودار افراد People Graph

EXCEL: Pivot tables و pivot charts EXCEL: Pivot tables and charts

  • Pivot Table - بخش اول Pivot Table - Part I

  • Pivot Table - بخش دوم Pivot Table - Part II

  • Pivot Table - بخش سوم Pivot Table - Part III

  • Pivot Table - بخش چهارم Pivot Table - Part IV

  • Pivot Table - بخش پنجم Pivot Table - Part V

  • Pivot Table - بخش ششم Pivot Table - Part VI

  • Pivot Table - بخش هفتم Pivot Table - Part VII

  • Pivot Table - بخش هشتم Pivot Table - Part VIII

  • Pivot Table - بخش نهم Pivot Table - Part IX

  • Pivot Table - بخش دهم Pivot Table - Part X

  • Pivot Table - بخش یازدهم Pivot Table - Part XI

  • Pivot Table - بخش دوازدهم Pivot Table - Part XII

  • Pivot Table - بخش سیزدهم Pivot Table - Part XIII

  • Pivot Table - بخش چهاردهم Pivot Table - Part XIV

  • Pivot Table - بخش پانزدهم الف Pivot Table - Part XVa

  • Pivot Table - بخش پانزدهم ب Pivot Table - Part XVb

  • Pivot Table - بخش شانزدهم Pivot Table - Part XVI

  • Pivot Table - بخش هفدهم Pivot Table - Part XVII

  • Pivot Table - بخش هجدهم Pivot Table - Part XVIII

  • Pivot Table - بخش نوزدهم Pivot Table - Part XIX

  • Pivot Table - بخش بیستم - Pivot cache I Pivot Table - Part XX - Pivot cache I

  • Pivot Table - بخش بیستم - Pivot cache II Pivot Table - Part XX - Pivot cache II

  • Pivot Table - بخش بیستم - Pivot cache III Pivot Table - Part XX - Pivot cache III

  • Pivot Table با تاریخ‌ها Pivot Table with Dates

  • Pivot Charts Pivot Charts

EXCEL: عملیات مفید کاربرگ EXCEL: Useful Worksheet Operations

  • عملیات مفید کاربرگ Useful Worksheet Operations

EXCEL: ویژگی‌های مفید اکسل EXCEL: Useful Excel Features

  • کامنت‌ها و یادداشت‌ها Comments and Notes

  • کپی و چسباندن - بخش اول Copy & Paste - Part I

  • کپی و چسباندن - بخش دوم Copy & Paste - Part II

  • کپی و چسباندن - بخش سوم Copy & Paste - Part III

  • کپی و چسباندن - بخش چهارم Copy & Paste - Part IV

  • کپی و چسباندن - بخش پنجم Copy & Paste - Part V

  • پر کردن سلول‌ها Filling Cells

  • یافتن و جایگزینی - بخش اول Find and Replace - Part I

  • یافتن و جایگزینی - بخش دوم Find and Replace - Part II

  • یافتن و جایگزینی - بخش سوم Find and Replace - Part III

  • یافتن و جایگزینی - بخش چهارم Find and Replace - Part IV

  • گروه‌بندی Grouping

  • وارد کردن داده‌های خارجی Importing External Data

  • ادغام سلول‌ها Merging Cells

  • باز کردن چندین فایل اکسل Opening Multiple Excel Files

  • چاپ Printing

EXCEL: سوال مصاحبه شغلی چالش‌برانگیز - دستکاری متن EXCEL: A Challenging Job Interview Question - Text Manipulation

  • تبادل نام‌ها - بخش اول Swap Names - Part I

  • تبادل نام‌ها - بخش دوم Swap Names - Part II

  • تبادل نام‌ها - بخش سوم Swap Names - Part III

  • تبادل نام‌ها - بخش چهارم Swap Names - Part IV

  • تبادل نام‌ها - بخش پنجم Swap Names - Part V

EXCEL: پروژه زنده ساده شده EXCEL: A Simplified Live Project

  • برنامه‌ریزی صندلی - بخش اول Seat Planning - Part I

  • برنامه‌ریزی صندلی - بخش دوم Seat Planning - Part II

  • برنامه‌ریزی صندلی - بخش سوم Seat Planning - Part III

  • برنامه‌ریزی صندلی - بخش چهارم Seat Planning - Part IV

  • برنامه‌ریزی صندلی - بخش پنجم Seat Planning - Part V

  • برنامه‌ریزی صندلی - بخش ششم Seat Planning - Part VI

  • برنامه‌ریزی صندلی - بخش هفتم Seat Planning - Part VII

VBA: مقدمه و رابط کاربری پایه VBA: Intro and basic interface

  • مقدمه Intro

  • ویرایشگر Visual Basic Visual Basic Editor

VBA: زیرروال‌ها، متغیرها، انواع داده VBA: Subroutines, variables, data types

  • اولین زیرروال ما Our First Subroutine

  • کامپایل Compiling

  • ذخیره یک فایل اجرایی ماکرو Saving a Macro Enabled Workbook

  • به‌روزرسانی 2023.02.02: رفع مسدودیت فایل اجرایی ماکرو UPDATE 2023.02.02: Unblocking a macro-enabled Workbook

  • فعال‌سازی ماکروها Enabling Macros

  • متغیرهای عدد صحیح - بخش اول Integer Variables - Part I

  • متغیرهای عدد صحیح - بخش دوم Integer Variables - Part II

  • متغیرهای رشته‌ای - بخش اول String Variables - Part I

  • متغیرهای رشته‌ای - بخش دوم String Variables - Part II

  • سلول‌ها و محدوده‌ها Cells and Ranges

  • کار با اعداد - بخش اول Working With Numbers - Part I

  • کار با اعداد - بخش دوم Working With Numbers - Part II

  • کار با اعداد - بخش سوم Working With Numbers - Part III

  • کار با اعداد - بخش چهارم Working With Numbers - Part IV

  • کار با اعداد - بخش پنجم Working With Numbers - Part V

  • درباره بیت‌ها و بایت‌ها About Bits and Bytes

VBA: مفاهیم اصلی برنامه‌نویسی VBA: Core programming concepts

  • ماژول‌ها Modules

  • IF - بخش اول IF - Part I

  • IF - بخش دوم IF - Part II

  • IF - بخش سوم IF - Part III

  • IF - بخش چهارم IF - Part IV

  • Select Case - بخش اول Select Case - Part I

  • Select Case - بخش دوم Select Case - Part II

  • Select Case - بخش سوم Select Case - Part III

  • آرایه‌ها - بخش اول Arrays - Part I

  • آرایه‌ها - بخش دوم Arrays - Part II

  • آرایه‌های پویا Dynamic Arrays

  • محدوده به آرایه - بخش اول Range to Array - Part I

  • محدوده به آرایه - بخش دوم Range to Array - Part II

  • حلقه FOR - بخش اول The FOR Loop - Part I

  • حلقه FOR - بخش دوم The FOR Loop - Part II

  • حلقه FOR - بخش سوم The FOR Loop - Part III

  • حلقه FOR - بخش چهارم The FOR Loop - Part IV

  • حلقه FOR - بخش پنجم The FOR Loop - Part V

  • حلقه FOR - بخش ششم The FOR Loop - Part VI

  • حلقه FOR EACH The FOR EACH Loop

  • حلقه DO - بخش اول The DO LOOP - Part I

  • حلقه DO - بخش دوم The DO LOOP - Part II

  • حلقه DO - بخش سوم The DO LOOP - Part III

  • حلقه DO - بخش چهارم The DO LOOP - Part IV

  • حلقه DO - بخش پنجم The DO LOOP - Part V

  • حلقه WHILE WEND The WHILE WEND Loop

VBA: مقدمه‌ای بر اشیاء VBA: Intro To Objects

  • مجموعه‌ها - بخش اول Collections - Part I

  • مجموعه‌ها - بخش دوم Collections - Part II

  • مجموعه‌ها - بخش سوم Collections - Part III

  • مجموعه‌ها - بخش چهارم Collections - Part IV

  • شیء ActiveSheet The ActiveSheet Object

  • شیء Range - بخش اول Range Object - Part I

  • شیء Range - بخش دوم Range Object - Part II

  • شیء Range - بخش سوم Range Object - Part III

  • شیء Range - بخش چهارم Range Object - Part IV

  • شیء Worksheet - بخش اول Worksheet Object - Part I

  • شیء Worksheet - بخش دوم Worksheet Object - Part II

  • شیء Worksheet - بخش سوم Worksheet Object - Part III

  • شیء Workbook - بخش اول Workbook Object - Part I

  • شیء Workbook - بخش دوم Workbook Object - Part II

  • کلمه کلیدی NOTHING The NOTHING Keyword

  • متغیرهای شیء و غیر شیء - بخش اول Object and Non-object Variables - Part I

  • متغیرهای شیء و غیر شیء - بخش دوم Object and Non-object Variables - Part II

VBA: راه‌های اجرای کد شما VBA: Ways of Running Your Code

  • بخش اول Part I

  • بخش دوم Part II

  • بخش سوم Part III

VBA: توابع و مفاهیم چالش‌برانگیزتر VBA: Functions and More Challenging Concepts

  • شیء Application Application Object

  • توابع Functions

  • Option Explicit Option Explicit

  • آرگومان‌ها Arguments

  • ByVal و ByRef - بخش اول ByVal and ByRef - Part I

  • ByVal و ByRef - بخش دوم ByVal and ByRef - Part II

  • GetLastRow - بخش اول GetLastRow - Part I

  • GetLastRow - بخش دوم GetLastRow - Part II

  • GetLastColumn GetLastColumn

  • GetColumnLetterPerIndex GetColumnLetterPerIndex

  • فراخوانی با آرگومان‌های نام‌گذاری شده Calling With Named Arguments

  • تعریف آرگومان‌ها Declaring Arguments

  • آرگومان‌های اختیاری Optional Arguments

  • روش‌های فراخوانی توابع و زیرروال‌ها Ways of Calling Functions and Subs

  • تبدیل نوع داده - بخش اول Data Type Conversion - Part I

  • تبدیل نوع داده - بخش دوم Data Type Conversion - Part II

  • توابع کاربرگ Worksheet Functions

  • VarType VarType

  • ثابت‌ها Constants

  • متغیرها و ثابت‌های سطح ماژول Module Level Variables and Constants

  • متغیرها و ثابت‌های سراسری Global Variables and Constants

VBA: ماکروها، ضبط و بهبود آن‌ها VBA: Macros, Recordings and Enhancing Them

  • ضبط ماکرو با ارجاع مطلق - بخش اول Recording Macro with Absolute Reference - Part I

  • ضبط ماکرو با ارجاع مطلق - بخش دوم Recording Macro with Absolute Reference - Part II

  • اجرای ماکرو با ارجاعات نسبی Running a Macro with Relative References

  • ماکروهای کپی و چسباندن - بخش اول Copy Paste Macros - Part I

  • ماکروهای کپی و چسباندن - بخش دوم Copy Paste Macros - Part II

VBA: اشکال‌زدایی و مدیریت خطا VBA: Debugging and Error Handling

  • بخش ۱ Part 1

  • بخش ۲ Part 2

  • بخش ۳ Part 3

  • بخش ۴ Part 4

VBA: عملیات ضروری VBA: Essential Operations

  • دریافت ورودی کاربر - InputBox Getting User Input - InputBox

  • دریافت ورودی کاربر - MsgBox Getting User Input - MsgBox

  • باز کردن یک فایل اجرایی جدید Opening a New Workbook

  • باز کردن یک فایل اجرایی موجود Opening an Existing Workbook

  • بستن یک فایل اجرایی Closing a Workbook

  • ذخیره یک فایل اجرایی Saving a Workbook

VBA: رویدادها VBA: Events

  • رویدادهای Workbook - بخش اول Workbook Events - Part I

  • رویدادهای Workbook - بخش دوم Workbook Events - Part II

  • رویدادهای Worksheet Worksheet Events

VBA: مدیریت کد شما VBA: Managing Your Code

  • صادر کردن و وارد کردن ماژول‌ها Exporting and Importing Modules

  • فراخوانی تابع یا زیرروال یک فایل اجرایی دیگر Calling a Function or Sub of Another Workbook

  • فایل اجرایی ماکرو شخصی Personal Macro Workbook

VBA: کلاس‌ها و برنامه‌نویسی شیءگرا VBA: Classes and Object-based Programming

  • مقدمه‌ای بر برنامه‌نویسی شیءگرا - بخش اول Intro to Object-based Programming - Part I

  • مقدمه‌ای بر برنامه‌نویسی شیءگرا - بخش دوم Intro to Object-based Programming - Part II

  • ماژول‌های کلاس Class Modules

  • متغیرهای عضو خصوصی Private Member Variables

  • خصوصیات (Properties) Properties

  • Init Init

  • شیء Order Order Object

  • شیء Car Car Object

  • نسبت دادن یک Order به یک Car Associate an Order With a Car

  • محاسبه قیمت Order Calculating the Order Price

  • کلمات کلیدی Private و Public در زیرروال‌ها و توابع Private and Public keywords in Subs and Functions

VBA: اتوماسیون پروژه زنده ساده شده VBA: Simplified Live Project Automation

  • مروری بر برنامه‌ریزی صندلی Seat Planning Overview

  • بررسی کاربرگ‌ها Check Worksheets

  • حذف کاربرگ DeleteWs

  • حذف داده‌ها Delete Data

  • افزودن داده‌های کارمند Add Employee Data

  • کپی داده‌های کارمند Copy Employee Data

  • افزودن فرمول موقعیت مکانی Add Location Formula

  • افزودن فرمول صندلی‌های خالی Add Free Seats Formulas

  • ایجاد ماکرو Pivot Table - بخش اول Create Pivot Table Macro - Part I

  • ایجاد ماکرو Pivot Table - بخش دوم Create Pivot Table Macro - Part II

SQL: مقدمه‌ای بر SQL SQL: Intro to SQL

  • SQL و پایگاه‌های داده چیستند What are SQL and Databases

  • نصب Xampp Installing Xampp

  • تنظیم رمز عبور پایگاه داده Setting Database Password

  • توقف MariaDB Stopping MariaDB

SQL: اولین قدم‌ها SQL: First Steps

  • ایجاد پایگاه داده و جدول پایگاه داده Creating a Database and a Database Table

  • افزودن سطر به جداول Adding Rows to Tables

  • اولین Query ما Our First Query

SQL: استفاده از VBA با SQL SQL: Using VBA with SQL

  • نصب درایور ODBC Installing OBDC Driver

  • تنظیم VBA برای SQL - بخش اول Setting Up VBA for SQL - Part I

  • تنظیم VBA برای SQL - بخش دوم Setting Up VBA for SQL - Part II

  • تنظیم VBA برای SQL - قسمت سوم Setting Up VBA for SQL - Part III

SQL: پرس و جوی داده‌ها SQL: Querying Data

  • شرط WHERE WHERE

  • اضافه کردن داده‌های بیشتر Adding More data

  • مرتب‌سازی با ORDER BY ORDER BY

  • شرط AND AND

  • شرط OR OR

  • ترکیب AND و OR Combining AND and OR

  • شرط NOT NOT

  • فیلدی که NULL نیست (WHERE field is NOT NULL) WHERE field is NOT NULL

  • نام مستعار ستون با AS AS

  • بدون رکورد برگشتی No Records Returned

  • بین دو مقدار با BETWEEN BETWEEN

  • جستجوی الگو با LIKE LIKE

  • جستجو در لیست با IN IN

  • انتخاب مقادیر منحصربه‌فرد با SELECT DISTINCT SELECT DISTINCT

SQL: دستورات اساسی مهم SQL: Important Basic Statements

  • تغییر جدول Changing The Table

  • درج نادیده گرفتن در صورت تکرار - قسمت اول (Insert Ignore Into) Insert Ignore Into - Part I

  • درج نادیده گرفتن در صورت تکرار - قسمت دوم (Insert Ignore Into) Insert Ignore Into - Part II

  • به‌روزرسانی با UPDATE UPDATE

  • حذف با DELETE DELETE

SQL: کار با جدول SQL: Working with a Table

  • درج مجدد داده‌ها Reinserting The Data

  • خروجی گرفتن از دیتابیس Exporting a Database

  • SQL برای ایجاد جدول SQL for Creating a Table

  • ایجاد جدول با استفاده از SQL Create a Table Using SQL

  • اضافه کردن ستون با ALTER TABLE ADD Column ALTER TABLE ADD Column

  • تغییر ستون با ALTER TABLE MODIFY Column ALTER TABLE MODIFY Column

  • حذف ستون با ALTER TABLE DROP Column ALTER TABLE DROP Column

  • حذف جدول با DROP TABLE DROP TABLE

  • مقدار منحصربه‌فرد با UNIQUE UNIQUE

SQL: محدود کردن نتایج SQL: Limit

  • دستور LIMIT LIMIT

SQL: اتصال جداول SQL: Joins

  • اتصال داخلی - قسمت اول (Inner Join) Inner Join - Part I

  • اتصال داخلی - قسمت دوم (Inner Join) Inner Join - Part II

  • اتصال چپ (Left Join) Left Join

SQL: توابع SQL: Functions

  • تابع حداقل (MIN Function) The MIN Function

  • تابع حداکثر (MAX Function) The MAX Function

  • تابع شمارش (COUNT Function) The COUNT Function

  • تابع گروه‌بندی (GROUP BY Function) The GROUP BY Function

  • تابع میانگین - قسمت اول (AVG Function) The AVG Function - Part I

  • تابع میانگین - قسمت دوم (AVG Function) The AVG Function - Part II

  • تابع مجموع (SUM Function) The SUM Function

  • کلمه کلیدی HAVING The HAVING Keyword

SQL: اضافه کردن SQL به پروژه زنده SQL: Adding SQL to the Live Project

  • اتوماسیون برنامه‌ریزی صندلی با VBA و SQL Seat Planning Automation VBA and SQL

Google Sheets: مقدمه Google Sheets: Introduction

  • اطلاعیه مهم Important Notice

  • Google Sheets چیست؟ What is Google Sheets?

  • ثبت‌نام حساب گوگل Registering a Google account

  • Google Sheets و سایر نرم‌افزارها Google Sheets and other software

  • ایجاد صفحه گسترده جدید Creating a new Spreadsheet

  • مقدمه‌ای کوتاه بر صفحه کار (Worksheet) A brief intro to the Worksheet

  • تغییر نام صفحه گسترده Renaming the Spreadsheet

  • بررسی مختصر برخی ویژگی‌ها Brief discussion of some features

  • مروری کوتاه بر منوی فایل (File menu) A brief overview of the File menu

  • مروری کوتاه بر منوی ویرایش (Edit menu) A brief overview of the Edit menu

  • دستورات بازگشت و انجام مجدد (Undo and Redo) The Undo and Redo commands

  • مروری کوتاه بر منوی نمایش (View menu) A brief overview of the View menu

  • مروری کوتاه بر منوی درج (Insert menu) A brief overview of the Insert menu

  • مروری کوتاه بر منوی قالب‌بندی (Format menu) A brief overview of the Format menu

  • مروری کوتاه بر منوی داده‌ها (Data menu) A brief overview of the Data menu

  • مروری کوتاه بر منوی ابزارها (Tools menu) A brief overview of the Tools menu

  • مروری کوتاه بر منوی افزونه‌ها (Extensions menu) A brief overview of the Extensions menu

  • مروری کوتاه بر منوی راهنما (Help menu) A brief overview of the Help menu

  • مروری کوتاه بر نوار ابزار یا نوار فرمان (Toolbar or Command Strip) A brief overview of the Toolbar or Command Strip

  • ذخیره کارتان Saving your work

  • اضافه کردن داده‌های بیشتر Adding more data

  • مشکل داده‌های تک‌بعدی The problem with one dimensional data

  • داده‌های جدولی Tabular Data

  • اضافه کردن سرصفحه (header) Adding a header

  • پایان مقدمه End of introduction

Google Sheets: قالب‌بندی اولیه Google Sheets: Basic Formatting

  • نحوه استفاده از فایل‌های منبع How to use the resource files

  • عرض ستون‌ها و تنظیم خودکار Column widths and autofitting

  • سرریز شدن محتوای سلول Overflowing cell contents

  • ارتفاع ردیف‌ها و تنظیم خودکار Row heights and autofitting

  • اضافه کردن حاشیه و پر کردن سلول‌ها Adding borders and fill to cells

Google Sheets: مبانی فرمول‌ها و توابع Google Sheets: Basics of formulas and functions

  • مقدمه‌ای بر فرمول‌ها Intro to formulas

  • جمع Addition

  • ارجاع به سلول‌ها Referring to cells

  • تفریق Subtraction

  • ضرب Multiplication

  • اولویت عملگرها Operator precedence

  • Division

  • تابع مجموع (SUM function) The SUM function

  • اهمیت منطقه (locale) The importance of the locale

  • اهمیت زبان نمایش The importance of the display language

  • راهنمای فرمول The formula help

  • محدوده (Range) Range

  • ارجاعات پویا به سلول‌ها - قسمت اول Dynamic cell references - Part 1

  • ارجاعات پویا به سلول‌ها - قسمت دوم Dynamic cell references - Part 2

  • گاهی اوقات حتی به فرمول هم نیاز نداریم Sometimes we don't even need a formula

  • پیشنهادات فرمول Formula Suggestions

  • کجا توابع بیشتری پیدا کنیم Where to find more functions

Google Sheets: داشبورد Google Sheets: Dashboard

  • مرور کلی داشبورد Overview of the dashboard

  • جابجایی صفحات گسترده Moving spreadsheets

  • ستاره‌دار کردن صفحات گسترده Starring spreadsheets

  • باز کردن صفحه گسترده از Google Drive Opening a spreadsheet from Google drive

Google Sheets: مدیریت داده‌ها Google Sheets: Handling Data

  • کلیدهای ترکیبی CTRL SHIFT ARROW RIGHT یا LEFT CTRL SHIFT RIGHT or LEFT ARROW

  • کلیدهای ترکیبی CTRL SHIFT ARROW UP یا DOWN CTRL SHIFT UP or DOWN ARROW

  • کلید ترکیبی CTRL A CTRL A

  • کلید SHIFT و نشانگر ماوس SHIFT and cursor

  • کلید CTRL و نشانگر ماوس CTRL cursor

  • محدوده‌های نام‌گذاری شده Named ranges

  • تغییر محدوده نام‌گذاری شده Changing a named range

  • حذف محدوده نام‌گذاری شده Deleting a named range

  • قالب‌بندی عدد ۱ Number format 1

  • قالب‌بندی عدد ۲ Number format 2

  • نماد علمی Scientific notation

  • قالب‌بندی حسابداری Accounting format

  • قالب‌بندی مالی Financial format

  • قالب‌بندی ارز Currency format

  • تغییر ارز - قسمت اول Changing the currency - Part 1

  • تغییر ارز - قسمت دوم Changing the currency - Part 2

  • قالب‌بندی سفارشی عدد Custom number format

  • درصد Percent

  • متن Text

  • تاریخ‌ها Dates

  • قالب‌بندی سفارشی تاریخ Custom date format

  • تاریخ و زمان Date Time

  • زمان Time

  • مدت زمان Duration

Google Sheets: توابع اصلی ریاضی Google Sheets: Basic Math Functions

  • میانگین (Average) Average

  • حداقل (Min) Min

  • حداکثر (Max) Max

  • شمارش (Count) Count

Google Sheets: توابع دستکاری متن Google Sheets: Functions For Text Manipulation

  • حروف بزرگ (UPPER) UPPER

  • حروف کوچک (LOWER) LOWER

  • الحاق رشته‌ها (CONCATENATE) CONCATENATE

  • طول رشته (LEN) LEN

  • جستجو و یافتن (FIND and SEARCH) FIND and SEARCH

  • حروف از سمت چپ (LEFT) LEFT

  • حروف از سمت راست (RIGHT) RIGHT

  • استخراج بخشی از رشته (MID) MID

  • جابجایی نام‌ها ۱ Swapping names 1

  • جابجایی نام‌ها ۲ Swapping names 2

  • بهبود خوانایی فرمول‌های طولانی Improving the readability of long formulas

  • اجتناب از تکرار با LET Avoiding repetition with LET

  • حذف فاصله‌های اضافی (TRIM) TRIM

  • جایگزینی کاراکتر (REPLACE) REPLACE

  • جایگزینی متن (SUBSTITUTE) SUBSTITUTE

  • تقسیم رشته (SPLIT) SPLIT

Google Sheets: توابع کار با تاریخ Google Sheets: Functions For Working With Dates

  • ساخت تاریخ (DATE) DATE

  • محاسبه اختلاف روز بین دو تاریخ (DATEDIF) DATEDIF

  • تاریخ امروز (TODAY) TODAY

  • تاریخ و زمان فعلی (NOW) NOW

  • تنظیمات محاسبه Calculation Settings

  • تغییر منطقه زمانی Changing the timezone

  • تاریخچه نسخه Version history

Google Sheets: توابع با منطق شرطی Google Sheets: Functions with conditional logic

  • منطق شرطی Conditional logic

  • تابع شرطی IF IF

  • توابع شرطی IFS - قسمت اول IFS - Part 1

  • توابع شرطی IFS - قسمت دوم IFS - Part 2

  • تابع شرطی OR OR

  • تابع IF ترکیب شده با OR IF combined with OR

  • تابع شرطی AND AND

  • تابع IF ترکیب شده با AND IF combined with AND

  • چالش با IF OR AND A challenge with IF OR AND

  • توابع SUMIF و SUMIFS SUMIF and SUMIFS

  • توابع COUNTIF و COUNTIFS COUNTIF and COUNTIFS

Google Sheets: مرتب‌سازی و فیلترها Google Sheets: Sorting and Filters

  • مرتب‌سازی داده‌ها - قسمت اول Sorting data - Part 1

  • مرتب‌سازی داده‌ها - قسمت دوم Sorting data - Part 2

  • مرتب‌سازی داده‌ها - قسمت سوم Sorting data - Part 3

  • فیلترها - قسمت اول Filters - Part 1

  • فیلترها - قسمت دوم Filters - Part 2

  • فیلترها - قسمت سوم Filters - Part 3

  • فیلترها - قسمت چهارم Filters - Part 4

  • فیلترها - قسمت پنجم Filters - Part 5

  • نماهای فیلتر (Filter Views) Filter Views

  • اسلایسرها (Slicers) Slicers

** سخنرانی‌های اضافی و درخواست‌های دانشجویان ** Extra Lectures & Student Requests **

  • میانبرهای مفید اکسل Useful Excel Shortcuts

  • کپی فقط سلول‌های قابل مشاهده - قسمت اول از ۲ Copy only visible cells - Part 1 of 2

  • کپی فقط سلول‌های قابل مشاهده - قسمت دوم از ۲ Copy only visible cells - Part 2 of 2

  • محاسبات تکراری - قسمت ۱ از ۱۴ - ارجاعات چرخه‌ای (Circular references) Iterative calculation - Part 1 of 14 - Circular references

  • محاسبات تکراری - قسمت ۲ از ۱۴ - فعال کردن محاسبات تکراری Iterative calculation - Part 2 of 14 - Enabling iterative calculation

  • محاسبات تکراری - قسمت ۳ از ۱۴ - فرمول‌های بدون ارجاعات چرخه‌ای Iterative calculation - Part 3 of 14 - Formulas without circular references

  • محاسبات تکراری - قسمت ۴ از ۱۴ - نگاهی به هر تکرار Iterative calculation - Part 4 of 14 - Looking at each iteration

  • محاسبات تکراری - قسمت ۵ از ۱۴ - مشکل محاسبات خودکار Iterative calculation - Part 5 of 14 - The problem with Automatic calculations

  • محاسبات تکراری - قسمت ۶ از ۱۴ - تغییر به محاسبه دستی Iterative calculation - Part 6 of 14 - Switching to Manual calculation

  • محاسبات تکراری - قسمت ۷ از ۱۴ - مثال معنی‌دارتر Iterative calculation - Part 7 of 14 - A more meaningful example

  • محاسبات تکراری - قسمت ۸ از ۱۴ - محاسبه سود بدون ارجاع چرخه‌ای Iterative calculation - Part 8 of 14 - Calculating interest without circular ref

  • محاسبات تکراری - قسمت ۹ از ۱۴ - محاسبه سود با ارجاع چرخه‌ای Iterative calculation - Part 9 of 14 - Calculating interest with circular ref

  • محاسبات تکراری - قسمت ۱۰ از ۱۴ - مثال Kryptonite Iterative calculation - Part 10 of 14 - The Kryptonite example

  • محاسبات تکراری - ۱۱ از ۱۴ - محاسبه استهلاک بدون ارجاع چرخه‌ای Iterative calculation - 11 of 14 - Calculating amortization without circular ref

  • محاسبات تکراری - ۱۲ از ۱۴ - محاسبه استهلاک با ارجاع چرخه‌ای Iterative calculation - 12 of 14 - Calculating amortization with circular ref

  • محاسبات تکراری - ۱۳ از ۱۴ - شرط حداکثر تغییر (Maximum Change) Iterative calculation - 13 of 14 - The Maximum Change condition

  • محاسبات تکراری - ۱۴ از ۱۴ - آیا محاسبات تکراری مفید است؟ Iterative calculation - 14 of 14 - Is iterative calculation useful

  • آیا ChatGPT شغل اکسل ما را خواهد گرفت؟ Will chatGPT take our Excel jobs?

  • جستجوی عمودی با XLOOKUP XLOOKUP Vertical Lookup

  • XLOOKUP ترکیب شده با EXACT XLOOKUP combined with EXACT

  • جستجوی افقی با XLOOKUP XLOOKUP Horizontal Lookup

  • جستجوی راست به چپ با XLOOKUP XLOOKUP Right-to-Left Lookup

  • VBA: فرم‌های کاربر (User Forms) VBA: User Forms

نمایش نظرات

آموزش دوره جامع اکسل، وی‌بی‌ای و اس‌کیوال (Excel, VBA & SQL) - یادگیری سه ابزار کلیدی کسب‌وکار
جزییات دوره
48.5 hours
543
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,532
4.4 از 5
دارد
دارد
دارد
Mark Lengyel
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mark Lengyel Mark Lengyel

توسعه‌دهنده ارشد در تی‌ام سونیک