آموزش مقدمه ای بر MongoDB

Introduction to MongoDB

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

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

معرفی Introduction

  • طراحی پایگاه داده و اپلیکیشن مدرن با MongoDB (در حال انجام) Modern database and application design with MongoDB (In progress)

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

  • چرا MongoDB؟ Why MongoDB?

  • MongoDB در مقابل پایگاه های داده رابطه ای MongoDB vs. relational databases

  • با استفاده از مخزن GitHub Using the GitHub repository

  • MongoDB را روی ویندوز نصب کنید Install MongoDB on Windows

  • MongoDB را روی macOS نصب کنید Install MongoDB on macOS

  • با استفاده از ابزارهای پایگاه داده MongoDB Using the MongoDB Database Tools

  • وارد کردن داده های نمونه Importing example data

  • امتحان فصل Chapter Quiz

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: Create a recipe document

  • امتحان فصل Chapter Quiz

3. پرس و جو 3. Querying

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

  • کار با عملگرها و آرایه ها Working with operators and arrays

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

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

  • حذف اسناد Deleting documents

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

  • راه حل: یک پرس و جو بنویسید Solution: Write a query

  • پوسته جدید MongoDB The new MongoDB Shell

  • امتحان فصل Chapter Quiz

4. مدل سازی داده ها و طرحواره ها 4. Data and Schema Modeling

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

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

  • استفاده از انواع مختلف مجموعه Using different collection types

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

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

  • امتحان فصل Chapter Quiz

5. کدنویسی با MongoDB 5. Coding with MongoDB

  • پایتون Python

  • Node.js Node.js

  • PHP PHP

  • گولنگ Golang

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

  • امتحان فصل Chapter Quiz

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

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

  • همانند سازی Replication

  • شاردینگ Sharding

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

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

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

  • بسته شدن Wrapping up

نمایش نظرات

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

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Justin Jenkins Justin Jenkins

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

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

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

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