آموزش مقدماتی آپاچی کاساندرا (Apache Cassandra) – پیش ثبت نام

دسترسی به اطلاعات این آموزش: اطلاعات کلی محتوا و سرفصل ها پیش نمایش و دانلود اطلاعات تکمیلی دیدگاه ها
آموزش مقدماتی آپاچی کاساندرا (Apache Cassandra)

درباره ناشر

فرادرس
فرادرس

فرادرس بزرگ‌ترین ناشر دیجیتال آموزش‌های تخصصی، دانشگاهی و مهندسی است.

درباره مدرس

مهندس سعید فضلعلی
مهندس سعید فضلعلی

مدرس فرادرس

کارشناسی ارشد مدیریت فناوری اطلاعات – سیستم های اطلاعاتی پیشرفته


سعید فضلعلی کارشناس ارشد مدیریت فناوری اطلاعات در گرایش سیستم های اطلاعاتی پیشرفته هستند. پایان نامه کارشناسی ارشد ایشان ارایه مدل بلوغی برای پروژه های ERP با مطالعه بر روی عوامل بحرانی موفقیت با استفاده از روش ترکیبی دیماتل خاکستری بوده است. علاوه بر فعالیت در حوزه ERP، در زمینه بازمهندسی فرایندهای کسب و کار، مدیریت دانش و مدیریت پروژه دارای سابقه فعالیت و تدریس هستند. (+)



کلان داده یکی از تازه ترین حوزه های مطرح شده در حوزه فناوری اطلاعات به شمار می رود که به شدت در حال گسترش و پیشرفت بوده و در حوزه های متفاوتی از علوم کاربرد پیدا کرده است. کلان داده، همراه با خود مفاهیم و برنامه های جدیدی را ارائه نموده است که برای پیاده سازی به معماری خاص خود نیاز دارد. یکی از مهم ترین بخش های این معماری، پایگاه داده ای است که بتواند داده های مورد نیاز را مدیریت کند و از آنجایی که داده های مورد استفاده در کلان داده، الزاما ساخت یافته نیستند لذا به نوع دیگری از دیتابیس ها نیاز داریم که اصطلاحا NoSQL نامیده می شوند و آپاچی کاساندرا (Apache Cassandra) یکی از مناسب ترین آن ها برای استفاده در معماری کلان داده را دارد.

👤 مدرس: مهندس سعید فضلعلی
روش دریافت: لینک دانلود و/یا ارسال فیزیکی

وضعیت انتشار در مرحله انتشار (برای ۹۰ درصد آموزش‌های این مرحله)
زمان تقریبی انتشار ۱ تا ۴ هفته

درخواست اطلاع رسانی انتشار این آموزش

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

مزایای درخواست اطلاع رسانی انتشار:

  • مطلع شدن از انتشار آموزش در اولین زمان پس از انتشار
  • دادن بیشترین اولویت انتشار به آموزش های مورد نظر خود (آموزش های با بیشترین پیش ثبت نام، با اولویت بیشتری منتشر می شوند)
  • دریافت تخفیف ویژه به هنگام انتشار، مختص افرادی که درخواست اطلاع رسانی در یک آموزش داشته اند.




    توضیحات

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

    یکی از مهم ترین بخش های این معماری، پایگاه داده ای است که بتواند داده های مورد نیاز را مدیریت کند. برخلاف معمول در این معماری، پایگاه داده رابطه ای کاربردی ندارد و از آنجایی که داده های مورد استفاده در کلان داده، الزاما ساخت یافته نیستند لذا به نوع دیگری از دیتابیس ها نیاز داریم که اصطلاحا NoSQL نامیده می شوند و آپاچی کاساندرا (Apache Cassandra) یکی از مناسب ترین آن ها برای استفاده در معماری کلان داده را دارد.

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

     

    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس یکم: معرفی آپاچی کاساندرا
      • نحوه نصب نرم افزار کاساندرا
    • درس دوم: آشنایی با کلان داده و کاساندرا
      • تعریف کلان داده
      • محدودیت های دیتابیس های رابطه ای
      • تعریف NoSQL و ویژگی های آن
      • بیان قضیه CAP
      • بیان ویژگی های کاساندرا
    • درس سوم: دیتا مدل کاساندرا
      • توضیح دیتا مدل کاساندرا و ویژگی های آن
      • انواع مختلف دیتا مدل
      • تفاوت های بین دیتابیس های رابطه ای و دیتا مدل کاساندرا
      • تعریف دیتا مدل کاساندرا
      • المان های دیتابیس کاساندرا
      • پیاده سازی، ایجاد، به روزرسانی و حذف Keyspace
      • پیاده سازی، ایجاد، به روزرسانی و حذف Table
    • درس چهارم: معماری کاساندرا
      • آشنایی با معماری کاساندرا
      • توصیف لایه های متفاوت معماری کاساندرا
      • تعریف Gossip Protocol
      • تعریف Partitioning و Snitches
      • تشریح Vnodes و نحوه نوشتن و خواندن Pathworks
      • Compaction, Anti-Entropy و Tombstone
      • Repairs در کاساندرا
      • Hinted Handoff
    • درس پنجم: بررسی پایگاه داده کاساندرا با آموزش عملی
      • انواع داده در کاساندرا
      • Collection Type
      • عملیات CRUD
      • پیاده سازی درج، انتخاب، به روزرسانی و حذف المان های مختلف
      • پیاده سازی توابع مختلف در کاساندرا
      • اهمیت نقش ها و ایندکسینگ (Indexing)
    • درس ششم: عملیات Node در یک کلاستر
      • مفهوم Nodetool Utility
      • پیاده سازی دستورات Nodetool
      • پیاده سازی تنظیمات Multi Node Cluster
      • Commission و Decommission یک Node
      • درک و پیاده سازی Repairs
    • درس هفتم: مدیریت کلاستر
      • نیاز به مانیتورینگ
      • آشنایی با Logging و Tailing
      • معماری (Java Management Extension (JMX
      • Nodetool Monitoring and managing
      • پیاده سازی مانیتورینگ با استفاده از JConsole و OpsCenter
    • درس هشتم: پشتیبان گیری، بازیابی و تیونینگ
      • نیاز به تیونینگ (Tuning) عملکرد
      • پیاده سازی تیونینگ Metatables
      • پیاده سازی تیونینگ Cache و Buffer Size
      • نیاز به تهیه پشتیبان و روش های انجام آن
      • بازیابی یک Snapshot
    • درس نهم: مباحث امنیتی کاساندرا
      • پیاده سازی Authentication و Authorization

     

    مفید برای رشته های
    • مهندسی کامپیوتر
    • مهندسی فناوری اطلاعات (IT)


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

    نام آموزش آموزش مقدماتی آپاچی کاساندرا (Apache Cassandra) – پیش ثبت نام
    ناشر فرادرس
    کد آموزش FVIT9708
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
    تعداد DVD یک عدد (در صورت دریافت غیر آنلاین)



    سایر آموزش های مهندس سعید فضلعلی




    دیدگاه ها

    1. 0 از 5

      :

      اگه جامع باشه خیلی عالی میشه


    نظر شما در مورد این فرادرس چیست؟

    پاسخ دهید

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

    امتیاز شما به این آموزش:




درخواست اطلاع رسانی انتشار این آموزش

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

مزایای درخواست اطلاع رسانی انتشار:

  • مطلع شدن از انتشار آموزش در اولین زمان پس از انتشار
  • دادن بیشترین اولویت انتشار به آموزش های مورد نظر خود (آموزش های با بیشترین پیش ثبت نام، با اولویت بیشتری منتشر می شوند)
  • دریافت تخفیف ویژه به هنگام انتشار، مختص افرادی که درخواست اطلاع رسانی در یک آموزش داشته اند.



برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,




فرادرس در رسانه ها و جشنواره ها

روزنامه ایرانیان مرکز توسعه فناوری اطلاعات و رسانه های دیجیتال روز آفرین نت استارت کنفرانس مهندسی برق ایران جشنواره وب ایران