آموزش جامع MongoDB - آخرین آپدیت

دانلود Learning MongoDB

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

برای موفقیت در دنیای در حال تغییر توسعه نرم‌افزار، داشتن تجربه واقعی در زمینه "Full Stack"ضروری است. تسلط بر پایگاه‌های داده غیررابطه‌ای (NoSQL)، به‌ویژه، قابلیت‌ها و ویژگی‌های هیجان‌انگیزی را اضافه می‌کند که توسعه روزمره را آسان‌تر، بهینه‌تر و بسیار مقیاس‌پذیرتر می‌کند. این دوره مقدمه‌ای جامع بر نحوه استفاده از MongoDB، یکی از محبوب‌ترین دیتابیس‌های غیررابطه‌ای در جهان است. بیاموزید که چگونه برای ذخیره داده‌ها سند (Document) ایجاد کنید، اسناد را در مجموعه‌ها (Collections) سازماندهی کنید و برای خواندن، به‌روزرسانی و حذف اسناد در MongoDB 5.0، کوئری بنویسید. مدرس دوره، جاستین جنکینز، نحوه ایندکس‌گذاری صحیح داده‌ها برای افزایش کارایی در MongoDB و همچنین نحوه یکپارچه‌سازی MongoDB با زبان‌های برنامه‌نویسی Python، PHP، Node.js و Golang را آموزش می‌دهد. همچنین با مفاهیم پایه مدیریت سرور، از جمله محتوای جدید درباره Replication، Sharding، امنیت و روش‌های پشتیبان‌گیری آشنا خواهید شد. حتماً مهارت‌های newly-found خود در MongoDB را با استفاده از مجموعه‌ چالش‌ها و پاسخ‌های ارائه شده در طول دوره تمرین کنید.

این دوره با GitHub Codespaces یکپارچه شده است؛ یک محیط توسعه ابری فوری که تمام قابلیت‌های IDE مورد علاقه شما را بدون نیاز به نصب روی سیستم محلی فراهم می‌کند. با GitHub Codespaces، می‌توانید در هر زمان و روی هر دستگاهی تمرین عملی داشته باشید—در حالی که از ابزاری استفاده می‌کنید که احتمالاً در محیط‌های کاری واقعی با آن مواجه خواهید شد. برای شروع، ویدیو “استفاده از GitHub Codespaces در این دوره”را مشاهده کنید.


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

مقدمه Introduction

  • طراحی مدرن دیتابیس و اپلیکیشن با MongoDB Modern database and application design with MongoDB

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

  • نصب MongoDB روی macOS Install MongoDB on macOS

  • چرا MongoDB؟ Why MongoDB?

  • مقایسه MongoDB با دیتابیس‌های رابطه‌ای MongoDB vs. relational databases

  • شروع کار با GitHub Codespaces Getting started with GitHub Codespaces

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

  • استفاده از فایل‌های تمرینی دوره Using the exercise files for this course

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

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

  • ایجاد یک سند (Document) Create a document

  • چالش: ایجاد سند دستور پخت Challenge: Create a recipe document

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

  • مجموعه‌ها (Collections) Collections

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

  • پاسخ چالش: ایجاد سند دستور پخت Solution: Create a recipe document

3. کوئری زدن 3. Querying

  • چالش: نوشتن یک کوئری Challenge: Write a query

  • پاسخ چالش: نوشتن یک کوئری Solution: Write a query

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

  • حذف اسناد Deleting documents

  • کار با MongoDB Shell The MongoDB Shell

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

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

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

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

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

  • پاسخ چالش: اجتناب از Joinها Solution: Avoiding joins

  • تغییر طرز فکر در مدل‌سازی NoSQL How you need to think differently

  • چالش: اجتناب از Joinها Challenge: Avoiding joins

  • ایندکس‌های پایه Basic indexes

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

  • زبان PHP PHP

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

  • زبان Node.js Node.js

  • زبان Golang Golang

  • زبان Python Python

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

  • احراز هویت و تعیین سطح دسترسی Authentication and authorization

  • تکنیک Sharding Sharding

  • تکنیک Replication Replication

  • پشتیبان‌گیری (Backups) Backups

  • فایل تنظیمات (Config) در MongoDB MongoDB config file

جمع‌بندی Conclusion

  • جمع‌بندی نهایی Wrapping up

نمایش نظرات

آموزش جامع MongoDB
جزییات دوره
2h 52m
38
(آخرین آپدیت)
15,592
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Justin Jenkins Justin Jenkins

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

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

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

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