معرفی MongoDB

MongoDB یک پایگاه داده ی مبتنی بر سند است که داده ها را با استفاده از ساختار JSON ( ویکی پدیا ) ذخیره می کند. عدم نیاز به طرح اولیه ذخیره ی داده در  MongoDB ، آن را به یکی از پرطرفدارترین و انعطاف پذیرترین دیتابیس های NoSQL تبدیل کرده است.

در این دوره آموزشی مطالب زیر را فرا می گیرید

  • مقدمه ای بر MongoDB
  • نصب و راه اندازی MongoDB در محیط های ویندوز و لینوکس
  • ایجاد ، حذف و نام گذاری پایگاه داده در MongoDB
  • ایجاد، حذف و بروز رسانی سند در یک پایگاه داده در MongoDB
  • نمایش، مرتب سازی و فیلتر اطلاعات در MongoDB
  • تجمیع داده
  • عملیات Sharding
  • جستجو در متن در MongoDB
  • پشتیبان گیری
  • نصب و راه اندازی پکیج های MongoDB در Python
  • اتصال MongoDBبه  Python
  • ایجاد پایگاه داده در MongoDBبا استفاده از Python
  • ذخیره و بازیابی اطلاعات اسناد یک پایگاه داده با استفاده از Python
  • مدیریت پایگاه داده ی MongoDBبا استفاده از Python
  • پیاده سازی برنامه دفترچه تلفن با MongoDBو Python

این دوره برای چه افرادی مناسب است؟

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

 

در این دوره برای اتصال به دیتابیس Mongo در پایتون از کتابخانه PyMonog استفاده میکنیم.

مشاهده داکیومنتیشن PyMongo

پیشنیازهای آموزش MongoDB در پایتون

برای فراگیری این دوره کافیست در کنار دانش اندکی از برنامه نویسی به زبان پایتون ، درکی از مفاهیم اولیه ی پایگاه داده (RDBMS) داشته باشید تا بتوانید در پایان دوره یک متخصص مونگو دی بی شوید.

دوره جامع آموزش برنامه نویسی پایتون

سرفصل های آموزش MongoDB در پایتون

بخش اول: مقدمه

  • مقدمه ای بر دیتابیس MongoDB
  • نصب و راه اندازی MongoDB

بخش دوم: تکمیلی

  • مقدمه ای بر  MongoDB
  • نصب و راه اندازی MongoDB در محیط های ویندوز و لینوکس
  • ایجاد ، حذف و نام گذاری پایگاه داده در  MongoDB
  • ایجاد، حذف و بروز رسانی سند در یک پایگاه داده در MongoDB
  • نمایش، مرتب سازی و فیلتر  اطلاعات در MongoDB
  • تجمیع داده
  • عملیات Sharding
  • جستجو در  متن در MongoDB
  • پشتیبان گیری

بخش سوم: پیشرفته

  • نصب و راه اندازی پکیج های MongoDB در Python
  • اتصال MongoDB  به  Python
  • ایجاد  پایگاه داده در MongoDB با استفاده از Python
  • ذخیره و بازیابی اطلاعات اسناد یک پایگاه  داده با استفاده از Python
  • مدیریت پایگاه داده ی MongoDB با استفاده از Python
  • پیاده سازی برنامه دفترچه تلفن با MongoDB و Python