آموزش یادگیری MongoDB (2020)

Learning MongoDB (2020)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
برتری در دنیای توسعه نرم افزار در حال تغییر مستلزم تجربه واقعی "فول استک" است. دانش پایگاه های داده غیررابطه ای به ویژه قابلیت ها و ویژگی های جدید هیجان انگیزی را اضافه می کند که توسعه روزمره را آسان تر، ساده تر و بسیار مقیاس پذیرتر می کند. این دوره مقدمه ای برای استفاده از 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 (In progress)

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 (2020)
جزییات دوره
2h 22m
30
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Justin Jenkins Justin Jenkins

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

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

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

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