آموزش یادگیری MongoDB

Learning MongoDB

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برتری در دنیای توسعه نرم افزار همیشه در حال تغییر ، به تجربه واقعی "پشته کامل" نیاز دارد. به ویژه دانش پایگاه های داده غیر ارتباطی قابلیت ها و ویژگی های جدید مهیجی را ایجاد می کند که توسعه روزمره را آسان تر ، روانتر و بسیار گسترده تر می کند. این دوره مقدمه ای برای استفاده از MongoDB ، یکی از محبوب ترین پایگاه های داده غیر رابطه ای است. نحوه ایجاد اسناد برای ذخیره داده ها ، سازماندهی اسناد در مجموعه ها و نوشتن درخواست برای خواندن ، به روزرسانی و حذف اسناد را بیابید. استاد جاستین جنکینز همچنین نشان می دهد که چگونه داده ها را به درستی نمایه سازی کنید تا عملکرد را در MongoDB افزایش دهید ، و سپس نشان می دهد که چگونه MongoDB را می توان با برنامه های نوشته شده در Python ، Node.js و PHP ادغام کرد. در فصل آخر ، وی مدیریت پایه سرور را شامل می شود ، از جمله تکثیر ، خرد کردن ، امنیت و پشتیبان گیری. اطمینان حاصل کنید که مهارت های MongoDB جدید خود را با استفاده از مجموعه چالش ها و راه حل های صادر شده در طول مسیر تمرین کنید.
موضوعات شامل:
  • نصب MongoDB در ویندوز و macOS
  • ایجاد اسناد و مجموعه ها
  • کار با عملگرها و آرایه ها
  • نوشتن درخواست برای به روزرسانی و حذف داده ها
  • ایجاد نمایه های اساسی
  • برنامه نویسی با MongoDB و PHP ، Node.js و PHP
  • حفظ MongoDB
  • اجرای امنیت
  • پشتیبان گیری و بازیابی MongoDB

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

مقدمه Introduction

  • پایگاه داده مدرن و طراحی برنامه با MongoDB Modern database and application design with MongoDB

1. شروع کار 1. Getting Started

  • چرا MongoDB؟ Why MongoDB?

  • MongoDB را روی ویندوز نصب کرده و داده ها را وارد کنید Install MongoDB on Windows and import data

  • MongoDB را در macOS نصب کرده و داده ها را وارد کنید Install MongoDB on macOS and import data

2. اسناد و مجموعه ها 2. Documents and Collections

  • سندی ایجاد کنید Create a document

  • با استفاده از .find () برای پرس و جو از اسناد Using .find() to query documents

  • چه چیزهایی را می توانیم در یک سند ذخیره کنیم؟ What can we store in a document?

  • مجموعه ها Collections

  • چالش: یک سند دستور العمل ایجاد کنید Challenge: Create a recipe document

  • راه حل: نحوه ایجاد سند دستور العمل Solution: How to create a recipe document

3. استعلام 3. Querying

  • مرتب سازی ، محدود کردن ، و جست و خیز Sort, limit, and skip

  • کار با اپراتورها و آرایه ها Working with operators and arrays

  • به روزرسانی اسناد Updating documents

  • به روزرسانی آرایه ها Updating arrays

  • حذف اسناد Deleting documents

  • چالش: یک سؤال بنویسید Challenge: Write a query

  • راه حل: نحوه نوشتن پرس و جو Solution: How to write a query

4- مدل سازی داده ها و شمای 4. Data and Schema Modeling

  • چگونه باید متفاوت فکر کنیم How we need to think differently

  • شاخصهای اساسی Basic indexes

  • نحوه استفاده از GridFS برای ذخیره پرونده ها How to use GridFS to store files

  • چالش: جلوگیری از پیوستن Challenge: Avoiding joins

  • راه حل: جلوگیری از پیوستن Solution: Avoiding joins

5- برنامه نویسی با MongoDB 5. Coding with MongoDB

  • پایتون Python

  • Node.js Node.js

  • PHP PHP

6. مدیریت سرور 6. Server Administration

  • فایل پیکربندی MongoDB MongoDB config file

  • تکثیر Replication

  • خرد کردن Sharding

  • احراز هویت و مجوز Authentication and authorization

  • پشتیبان گیری Backups

نمایش نظرات

آموزش یادگیری MongoDB
جزییات دوره
2h 22m
30
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
115
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Justin Jenkins Justin Jenkins

توسعه دهنده Full Stack

جاستین جنکینز یک توسعه دهنده و مهندس نرم افزار کامل است.

جاستین بیش از دو دهه تجربه حرفه ای در توسعه وب پشتیبان دارد. او که متخصص در MongoDB، جاوا اسکریپت، PHP، SQL و React است، دوست دارد راه‌حل‌های خلاقانه، تازه و مؤثر برای مشکلات پیچیده و فنی طراحی کند. در طول سال‌ها، او با تعدادی از فناوری‌ها کار کرده است، اما تمایل دارد بر روی توسعه وب تمام پشته تمرکز کند، چه به‌عنوان مشارکت‌کننده فردی یا به‌عنوان همکار در یک تیم.

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