آموزش چالش‌های کدنویسی MongoDB: از مبتدی تا پیشرفته - آخرین آپدیت

دانلود MongoDB Code Challenges: From Beginner to Advanced

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، مهارت‌های ضروری برای مدیریت داده‌ها با استفاده از MongoDB و ابزارهایی را بیاموزید که به شما کمک می‌کند همگام با تکامل فناوری، به یادگیری ادامه دهید. در کنار مدرس دوره، جان کوکوس، در مجموعه‌ای از چالش‌های کدنویسی — از سطح مبتدی تا پیشرفته — شرکت کنید که مهارت‌های CRUD شما را در MongoDB به چالش کشیده و به شما در کنترل کامل داده‌هایتان کمک می‌کند.

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

مقدمه Introduction

  • اهداف و پیش‌نیازها Goals and prerequisites

  • ابزارها: نصب، پیکربندی و استفاده پایه از mongosh و Compass Tooling: Install, configure, and basic use of mongosh and Compass

  • معرفی Introduction

1. عملیات CRUD: ایجاد (درج) اسناد 1. CRUD: Create (Insert) Documents

  • ایجاد: درج چندین رکورد با یک دستور Create: Insert multiple records with one statement

  • ایجاد: درج یک رکورد در سند Create: Insert a record into the document

  • ایجاد: درج چندین رکورد با استفاده از حلقه (Seeding) Create: Insert multiple records using a loop (seeding)

  • ایجاد: درج چندین رکورد از طریق یک فایل Create: Insert multiple records from a file

  • ایجاد: طرحواره‌های پیچیده (آرایه، شیء، ارجاع و محدودیت‌ها) Create: Complex schema (array, object, reference, and constraints)

2. عملیات CRUD: خواندن (جستجو/یافتن) اسناد 2. CRUD: Read (Query/Find) Documents

  • جستجو: مقادیر در آرایه‌ها Find: Values in arrays

  • جستجو: مرتب‌سازی و محدود کردن نتایج Find: Sorting and limiting

  • جستجو: منطق کوئری سفارشی با استفاده از توابع Find: Custom query logic with functions

  • جستجو: کوئری‌های $and و $or Find: $and and $or queries

  • جستجو: مقادیر در زیر-اسناد و اشیاء Find: Values in subdocuments and objects

  • جستجو: تعیین فیلدهای بازگشتی در متد .find() Find: Specify which fields to return in a .find()

  • جستجو: عملگرهای کوئری { $gte, $in: [], و غیره } Find: Query operators { $gte, $in: [], etc }

  • جستجو: کوئری با یک فیلتر ساده Find: Query with a simple filter

3. عملیات CRUD: به‌روزرسانی اسناد 3. CRUD: Update Documents

  • به‌روزرسانی: استفاده از فیلتر برای به‌روزرسانی یک یا چند رکورد Update: Use a filter to update one or more records

  • به‌روزرسانی: افزودن یک عنصر به آرایه‌ای در یک سند Update: Add an element to an array in a document

4. عملیات CRUD: حذف اسناد 4. CRUD: Delete Documents

  • حذف: حذف یک عنصر از آرایه‌ای در یک سند Delete: Remove an element in an array within a document

  • حذف: حذف چندین رکورد Delete: Multiple records

5. عملیات CRUD: کوئری و جستجو با استفاده از Pipelineها 5. CRUD: Query and Find with Pipelines

  • جستجو: ایجاد فیلدهای محاسباتی Find: Create calculated fields

  • جستجو: استفاده از Aggregation Pipeline برای پردازش اسناد Find: Using aggregation pipeline to process documents

  • جستجو: استفاده از $project برای شکل‌دهی به خروجی Find: Use $project to shape your output

  • تجمیع: منطق سفارشی با استفاده از توابع Aggregate: Custom logic with a function

  • تجمیع: منطق سفارشی با استفاده از Accumulator Aggregate: Custom logic with an accumulator

  • جستجو: تجمیع با استفاده از $group و $sort Find: Aggregation with $group and $sort

6. کار با چندین سند و مدیریت روابط 6. Working with Multiple Documents and Relationships

  • جستجو: استفاده از $lookup() برای اتصال مجموعه‌ها (Join) Find: $lookup() to join collections

  • جستجو: مجموعه‌ داده‌های ارجاعی و پیمایش با Cursor Find: Referenced data sets, iterating with a cursor

  • استفاده از $mergeObjects Using $mergeObjects

  • جستجو: یافتن سند ارجاعی و ساختار تو در تو (Nesting) Find: Looking up a referenced document, nesting

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش چالش‌های کدنویسی MongoDB: از مبتدی تا پیشرفته
جزییات دوره
3h 40m
31
(آخرین آپدیت)
1,515
- از 5
ندارد
دارد
دارد
John Cokos
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

John Cokos John Cokos

مدیر برنامه درسی Code Fellows

جان کوکوس مدیر برنامه درسی Code Fellows، یک آکادمی آموزش مهارت های فنی مستقر در سیاتل است.

جان همچنین مربی اصلی Code Fellows است، جایی که زمینه‌های تخصص او شامل Node.js، MongoDB، سرورهای اکسپرس، APIهای RESTful و ساختن برنامه‌های پشته کامل با ReactJS است. او علاوه بر نقش هدایت مهندسان نوپا در مسیر شغلی خود، مالک یک شرکت نرم افزاری، یک باشگاه ورزشی و مدیر برنامه یک تیم بیسبال جوانان نیز بود.