۱۴۵,۰۰۰ تومان

آموزش پایگاه داده مونگو دی بی MongoDB برای تحلیل، مدل سازی و پردازش داده ها

آموزش پایگاه داده مونگو دی بی MongoDB برای تحلیل، مدل سازی و پردازش داده ها

هزینه آموزش
۱۴۵,۰۰۰ تومان

تعداد دانشجو
۱۴ نفر
مدت زمان
۶ ساعت و ۷ دقیقه
محتوای این آموزش
تضمین کیفیت

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

آموزش پایگاه داده مونگو دی بی MongoDB برای تحلیل، مدل سازی و پردازش داده ها

تعداد دانشجو
۱۴ نفر
مدت زمان
۶ ساعت و ۷ دقیقه
هزینه آموزش
۱۴۵,۰۰۰ تومان
محتوای این آموزش

میثم پاسداری هریس

کارشناس ارشد مهندسی کامپیوتر – نرم‌افزار

ایشان به عنوان برنامه‌نویس و مهندس نرم‌افزار در صنعت IT کشور با تاکید بر طراحی و توسعه سامانه‌های با بسامد بالا فعالیت می‌کند. از زمینه‌های پژوهشی و آموزشی ایشان می‌توان طراحی و توسعه سیستم‌های نرم‌افزاری را نام برد.

توضیحات تکمیلی

در حال حاضر رشد فزاینده داده و کلان‌داده موجب تغییر پارادایم (Paradigm) در رویکردهای ذخیره‌سازی، پردازش و مدیریت داده‌ها در سیستم‌هایی با مقیاس‌های مختلف شده است. به طوری‌ که نیازمندی‌های جدیدی شکل گرفته و اغلب جنبه‌های مهندسی نرم‌افزار از جمله: کارایی، مقیاس‌پذیری، انعطاف‌پذیری ساختاری و محتوایی، ابعاد مختلف پیچیدگی سیستم و دیگر جنبه‌ها را تحت تاثیر قرار داده است. سیستم‌های مدیریت پایگاه داده نیز این تغییر را به شکلی محسوس تجربه کرده‌اند.

مفهوم NoSQL و پایگاه داده‌های مبتنی بر آن، نه تنها در کنار رویکردهای رابطه‌ای همچون SQL جایگاه پررنگ‌تری پیدا کرده بلکه در موارد زیادی جایگزین آن شده است. به عنوان نمونه در اغلب سیستم‌های بزرگ همانند: شبکه‌های اجتماعی که روزانه با آن سر و کار داریم، سرویس‌های مختلف تحلیل اطلاعات، همیار کسب‌ و کارها، فروشگاه‌های آنلاین، موبایل‌اپلیکیشن‌ها، سیستم‌های بورس، سیستم‌های بازار سرمایه و موارد متعدد دیگر از پایگاه داده‌های NoSQL به ویژه MongoDB به صورت مجزا و یا ترکیبی از رویکردهای قبلی، استفاده شده است.

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

به طور طبیعی با تغییر پارادایم، رشد و شکل‌گیری نیازمندی‌‌های جدید، روندها، چارچوب‌ها و ابزارهای توسعه نرم‌افزار نیز شکل جدیدی از تغییرات را تجربه کرده است. بنابراین مهارت کار با ابزارهای NoSQL از جمله MongoDB در تحلیل، مدل‌سازی و پردازش داده‌ها و همچنین ارائه یک راه حل مهندسی مبتنی بر آن، به یک نیازمندی جدی در توسعه سیستم‌ها و در ادامه توسعه فردی و تیمی در شرکت‌های نرم‌افزاری، بدل شده است. موضوعی که اغلب در آگهی‌های جذب نیروی توسعه‌دهنده نرم‌افزار، کارشناس پایگاه‌ داده و به طور کلی عنوان‌های شغلی مرتبط مهندس نرم‌افزار دیده می‌شود.

برای فراگیری این پایگاه داده، منابع متعددی از جمله: کتاب‌های مختلف، کلاس‌های حضوری، درس‌های آزمایشگاهی در دانشگاه و موارد دیگر وجود دارد که هر فردی ممکن است با شیوه منحصر به خود از این منابع استفاده کند. در این آموزش سعی شده است اغلب مفاهیم به صورت ساختاری، نظری و عملیاتی بیان شود و یادگیری این موارد یک مزیت رقابتی در صنعت IT و بازار کار برای مخاطبان باشد.

فهرست سرفصل‌ها و رئوس مطالب مطرح شده در اين مجموعه آموزشی، در ادامه آمده است:
  • فصل یکم: مفاهیم بنیادی و معرفی ابزارهای مورد نیاز در طول درس
    • درس یکم: مقدمه‌ای بر پایگاه‌ داده‌های NoSQL و بررسی مفاهیم ACID, BASE و نظریه CAP
    • درس دوم: بررسی معماری، قابلیت‌ها و اهداف طراحی MongoDB
  • فصل دوم: بررسی معماری MongoDB و آشنایی با جزئیات فنی موتورهای ذخیره‌سازی
    • درس سوم: آشنایی با انواع موتورهای ذخیره‌سازی
    • درس چهارم: بررسی معماری و قابلیت‌های موتور ذخیره‌سازی WiredTiger
    • درس پنجم: بررسی قابلیت‌های جدید، مفاهیم نشست و فشرده‌سازی در موتور WiredTiger
  • فصل سوم: آشنایی با پرس‌ و ‌جوهای تجمعی
    • درس ششم: آشنایی با مفاهیم اولیه و گام‌های Aggregation
    • درس هفتم: آشنایی با عملگرهای تجمعی و نحوه نوشتن چندین نمونه پرس‌ و جو
    • درس هشتم: آشنایی با محیط ابزار Studio 3T و پیاده‌سازی یک نمونه Pipeline
    • درس نهم: پیاده‌سازی چندین نمونه پرس‌ و جوی تجمعی
  • فصل چهارم: بررسی چندین مدل داده‌ای در MongoDB
    • درس دهم: بررسی مفهوم مدل‌سازی، چالش‌های آن و آشنایی کلی با انواع مدل‌ها در MongoDB
    • درس یازدهم: بررسی جزئیات مدل داده‌ای Normalized Document و مقایسه آن با مدل Embedded Document
    • درس دوازدهم: آشنایی کلی با چندین ضد الگو در طراحی مدل با تاکید بر اسناد حجیم و الگوی زیرمجموعه
    • درس سیزدهم: نحوه مدل‌سازی ارتباطات درختی در MongoDB
  • فصل پنجم: بررسی ساختار، نحوه ایجاد و مدیریت ایندکس‌ها
    • درس چهاردهم: آشنایی کلی با انواع ایندکس‌ها
    • درس پانزدهم: آشنایی با ساختار و نحوه تعریف ایندکس‌های تک‌فیلدی و چندفیلدی
    • درس شانزدهم: آشنایی با ایندکس‌های متنی، ایندکس‌های Hashشده و ایندکس‌های Wildcard
    • درس هفدهم: بررسی کارکرد و جزئیات عمل Sort در ایندکس‌های چندکلیدی
    • درس هجدهم: آشنایی با Query Planner با تاکید بر اثر Indexing و پیاده‌سازی عملیاتی چندین نمونه
  • فصل ششم: بررسی مفهوم Sharding و کارکرد آن در MongoDB
    • درس نوزدهم: آشنایی با اجزای یک Cluster، کلید‌های افراز و مفهوم Chunk
    • درس بیستم: بررسی فرایند Chunk Splitting و آشنایی با ساختار دستور Sharding
    • درس بیست‌ویکم: آشنایی با استراتژی افراز بازه‌ای
    • درس بیست‌و‌دوم: بررسی چندین مساله در ارتباط با کلید در افراز بازه‌ای و تاکید بر ویژگی‌های یک کلید کارآمد
    • درس بیست‌و‌سوم: بررسی افراز Hashشده، افراز ناحیه‌بندی‌ شده و فرایند متعادل‌ساز در یک Cluster افراز شده
    • درس بیست‌و‌چهارم: بررسی نکاتی پیش از انجام Sharding و پیاده‌سازی یک کلاستر
    • درس بیست‌و‌پنجم: آشنایی با نحوه پیکربندی یک Cluster و راه‌اندازی گره‌های همتا
    • درس بیست‌و‌ششم: آشنایی با نحوه کار با Mongos، تکمیل تنظیمات و اجرای دستورات Sharding
    • درس بیست‌و‌هفتم: فعال‌سازی و اعمال افراز بازه‌ای بر روی یک Collection
  • فصل هفتم: آشنایی با Replication در MongoDB
    • درس بیست‌و‌هشتم: آشنایی با انواع گره‌ها و استراتژی‌ P-S-S در مدیریت شکست در Replication
    • درس بیست‌و‌نهم: بررسی استراتژی P-S-A و آشنایی با فرایند رای‌گیری در شکست گره اصلی
    • درس سی‌ام: آشنایی با نحوه پیکربندی و راه‌اندازی یک Cluster همتاسازی ‌شده
مفید برای
  • مهندسی کامپیوتر – نرم‌افزار
  • مهندسی فناوری اطلاعات (IT)

پیش نیاز


آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
فایل برنامه ها و پروژه های اجرا شده
فایل PDF یادداشت‌ های ارائه مدرس

نرم افزارهای مرتبط با آموزش

Studio 3T 2021

پیش نمایش‌ها

۱. مقدمه‌ای بر پایگاه‌ داده‌های NoSQL و بررسی مفاهیم ACID, BASE و نظریه CAP
۲. بررسی معماری، قابلیت‌ها و اهداف طراحی MongoDB
۳. آشنایی با انواع موتورهای ذخیره‌سازی
۴. بررسی معماری و قابلیت‌های موتور ذخیره‌سازی WiredTiger
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۵. بررسی قابلیت‌های جدید، مفاهیم نشست و فشرده‌سازی در موتور WiredTiger
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۶. آشنایی با مفاهیم اولیه و گام‌های Aggregation
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۷. آشنایی با عملگرهای تجمعی و نحوه نوشتن چندین نمونه پرس‌ و جو
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۸. آشنایی با محیط ابزار Studio 3T و پیاده‌سازی یک نمونه Pipeline
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۹. پیاده‌سازی چندین نمونه پرس‌ و جوی تجمعی
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۰. بررسی مفهوم مدل‌سازی، چالش‌های آن و آشنایی کلی با انواع مدل‌ها در MongoDB
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
این آموزش شامل ۳۱ جلسه ویدئویی با مجموع ۶ ساعت و ۷ دقیقه است.
با تهیه این آموزش، می‌توانید به همه بخش‌ها و جلسات آن، دسترسی داشته باشید.

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

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش پایگاه داده مونگو دی بی MongoDB برای تحلیل، مدل سازی و پردازش داده ها
ناشر فرادرس
کد آموزش FVMNGO9912
مدت زمان ۶ ساعت و ۷ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی (نمایش آنلاین + دانلود)
حجم دانلود ۵۳۸ مگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس)


تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • ۱۰۰ درصد مبلغ پرداختی در حساب کاربری شما شارژ می‌شود.
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می‌شود.
آموزش‌های مرتبط با آموزش پایگاه داده مونگو دی بی MongoDB برای تحلیل، مدل سازی و پردازش داده ها


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

نظرات

تا کنون ۱۴ نفر از این آموزش استفاده کرده اند و هنوز نظری ثبت نشده است.
برچسب‌ها:
Embedded Document Model | MongoDB Databases | P-S-S in Replication | Replication in MongoDB | Sort در ایندکس ‌های چندکلیدی | آشنایی با Query Planner | آشنایی با استراتژی افراز بازه ‌ای | آشنایی با انواع ایندکس ‌ها | آشنایی با ایندکس ‌های متنی | آشنایی با عملگرهای تجمعی | آموزش پایگاه داده MongoDB | ابزارهای MongoDB | ابزارهای NoSQL | اثر Indexing | اجزای Cluster در MongoDB | افراز ناحیه ‌بندی‌ شده | انواع گره ‌ها در Replication | انواع مدل ‌ها در MongoDB | انواع مدل ‌ها در MongoDB | انواع موتورهای ذخیره‌ سازی | انواع موتورهای ذخیره‌ سازی | اهداف طراحی MongoDB | اهداف طراحی MongoDB | ایجاد ایندکس ها در MongoDB | ایجاد ایندکس ها در MongoDB | ایندکس‌ های Hash شده | ایندکس‌ های Hash شده | ایندکس‌ های Wildcard | ایندکس‌ های Wildcard | بررسی استراتژی P-S-A | بررسی استراتژی P-S-A | بررسی افراز Hash شده | بررسی افراز Hash شده | بررسی مدل داده ‌ای در MongoDB | بررسی مدل داده ‌ای در MongoDB | بررسی معماری MongoDB | بررسی معماری MongoDB | بررسی مفهوم Sharding | بررسی مفهوم Sharding | پایگاه داده MongoDb | پایگاه داده MongoDb | پایگاه داده‌ NoSQL | پایگاه داده‌ NoSQL | پایگاه داده مانگو دی بی | پایگاه داده مانگو دی بی | پایگاه داده مونگو دی بی | پایگاه داده مونگو دی بی | پایگاه داده مونگو دیبی | پایگاه داده مونگو دیبی | پردازش داده ‌ها در MongoDB | پردازش داده ‌ها در MongoDB | پیاده ‌سازی Pipeline | پیاده ‌سازی Pipeline | پیکربندی کلاستر در مونگو دی بی | پیکربندی کلاستر در مونگو دی بی | تحلیل در MongoDB | تحلیل در MongoDB | تعریف ایندکس‌ های تک‌ فیلدی | تعریف ایندکس‌ های تک‌ فیلدی | تعریف ایندکس‌ های چندفیلدی | تعریف ایندکس‌ های چندفیلدی | تنظیمات Mongos | تنظیمات Mongos | جزئیات فنی موتورهای ذخیره‌ سازی | جزئیات فنی موتورهای ذخیره‌ سازی | چالش ‌های مدل سازی در MongoDB | چالش ‌های مدل سازی در MongoDB | دستورات Sharding در مونگو دی بی | دستورات Sharding در مونگو دی بی | ساختار ایندکس‌ ها در MongoDB | ساختار ایندکس‌ ها در MongoDB | ساختار ایندکس‌ های تک‌ فیلدی | ساختار ایندکس‌ های تک‌ فیلدی | ساختار ایندکس‌ های چندفیلدی | ساختار ایندکس‌ های چندفیلدی | ساختار دستور Sharding | ساختار دستور Sharding | سیستم های مدیریت پایگاه داده | سیستم های مدیریت پایگاه داده | فرایند Chunk Splitting | فرایند Chunk Splitting | فشرده‌ سازی در موتور WiredTiger | فشرده‌ سازی در موتور WiredTiger | فعال ‌سازی کالکشن در MongoDB | فعال ‌سازی کالکشن در MongoDB | قابلیت ‌های MongoDB | قابلیت ‌های MongoDB | قابلیت ‌های جدید WiredTiger | قابلیت ‌های جدید WiredTiger | کلاستر در مونگو دی بی | کلاستر در مونگو دی بی | کلید‌های افراز در MongoDB | کلید‌های افراز در MongoDB | گام‌ های Aggregation | گام‌ های Aggregation | محیط ابزار Studio 3T | محیط ابزار Studio 3T | مدل داده‌ ای Normalized Document | مدل داده‌ ای Normalized Document | مدل ‌سازی ارتباطات درختی در MongoDB | مدل ‌سازی ارتباطات درختی در MongoDB | مدل ‌سازی در MongoDB | مدل ‌سازی در MongoDB | مدیریت ایندکس‌ ها در MongoDB | مدیریت ایندکس‌ ها در MongoDB | مدیریت شکست در Replication | مدیریت شکست در Replication | معماری ذخیره‌ سازی WiredTiger | معماری ذخیره‌ سازی WiredTiger | مفاهیم اولیه Aggregation | مفاهیم اولیه Aggregation | مفاهیم نشست موتور WiredTiger | مفاهیم نشست موتور WiredTiger | مفهوم ACID | مفهوم ACID | مفهوم BASE | مفهوم BASE | مفهوم Chunk در MongoDB | مفهوم Chunk در MongoDB | مفهوم NoSQL | مفهوم NoSQL | مفهوم Sharding | مفهوم Sharding | مفهوم Sharding در MongoDB | مفهوم Sharding در MongoDB | مفهوم مدل‌ سازی در MongoDB | مفهوم مدل‌ سازی در MongoDB | موتور ذخیره‌ سازی WiredTiger | موتور ذخیره‌ سازی WiredTiger | نحوه کار با Mongos | نحوه کار با Mongos | نظریه CAP | نظریه CAP
مشاهده بیشتر مشاهده کمتر
×
فهرست جلسات ۳۱ جلسه ویدئویی
×