آموزش مقدمه ای بر 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 44m
44
Linkedin (لینکدین) lynda-small
18 بهمن 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Justin Jenkins Justin Jenkins

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

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

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

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

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

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