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

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Justin Jenkins Justin Jenkins

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

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

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

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

Linkedin (لینکدین)

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

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

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