لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش MongoDB - راهنمای کامل توسعه دهنده [ویدئو]
MongoDB - The Complete Developer's Guide [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در دنیای در حال توسعه فناوری، MongoDB همراه با Node.js به عنوان یک ترکیب قدرتمند برای ذخیره سازی و مدیریت داده های قوی برجسته می شود. این دو غول، هنگامی که یکپارچه شوند، یک جعبه ابزار بی بدیل را در اختیار توسعه دهندگان قرار می دهند و عملیات پایگاه داده را برای مقیاس پذیر، انعطاف پذیر و کارآمد متحول می کنند.
این دوره به دقت شما را از طریق نکات ظریف ادغام MongoDB با Node.js راهنمایی میکند، که از موارد ضروری حرکت از عملیات پوسته به استفاده از درایورها شروع میشود. دنیای ذخیره جزئیات پیچیده محصول در پایگاه داده، تسلط بر هنر مدیریت اعشار 128 بیتی برای دقت، و واکشی اطلاعات دقیق مورد نیاز را کشف کنید. اما به همین جا ختم نمی شود. به موضوعات پیشرفتهتری مانند احراز هویت کاربر با Stitch، ایجاد قوانین خاص دسترسی به دادهها و حتی افزودن محصولات به آسانی بپردازید. این دوره آموزشی گام به گام ارائه می دهد و تضمین می کند که تا پایان، شما به خوبی مجهز شده اید تا سناریوهای دنیای واقعی را با اطمینان مدیریت کنید.
شروع به این سفر یادگیری نه تنها شما را به دانش فنی مجهز می کند، بلکه دیدگاه شما را در مورد مدیریت کارآمد پایگاه داده نیز شکل می دهد. با هر بخش، با درس هایی که بر روی یکدیگر ساخته می شوند، مهارت بیشتری پیدا می کنید که در یک جمع بندی جامع به اوج می رسد. با ما این سفر تحول آفرین را آغاز کنید و مهارت فنی خود را دوباره تعریف کنید. سازماندهی داده MongoDB و مفاهیم پایگاه داده مستند را درک کنید
تسلط بر عملیات CRUD در MongoDB
پرس و جوهای بازیابی داده کارآمد و متناسب را ایجاد کنید
ادغام MongoDB با Node.js، صفحه بندی و احراز هویت کاربر را بیاموزید
ساختار چارچوب تجمیع را درک کنید
کار با داده های عددی و مکانی را یاد بگیرید این دوره با دقت برای توسعه دهندگان و دانشمندان داده که آماده کار با MongoDB یا کسانی که قبلاً با آن آشنا هستند ساخته شده است. اگر علاقه مند به غواصی در حوزه پایگاه های داده NoSQL هستید، این دوره برای شما طراحی شده است. برای کاربران تازه کار و باتجربه MongoDB، این برنامه برای ارائه یک کاوش جامع از ویژگی های اصلی MongoDB طراحی شده است. در مورد پیش نیازها، هیچ نیازی به دانش قبلی در هیچ شکلی از پایگاه داده وجود ندارد. با این حال، درک کلی از توسعه وب یا تلفن همراه می تواند سودمند باشد، اگرچه اجباری نیست. از عملیات اولیه CRUD گرفته تا پرس و جوهای پیچیده MongoDB، این دوره طیف کاملی از عملکردهای MongoDB را ارائه می دهد. * هر مفهوم با مثالهای عملی همراه است، که این اطمینان را میدهد که نه تنها یاد میگیرید، بلکه آنچه را که آموختهاید نیز به کار میگیرید. * صرف نظر از سیستم عامل شما، این دوره به گونه ای طراحی شده است که در دسترس عموم و کاربرپسند باشد.
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
MongoDB چیست؟
What is MongoDB?
ویژگی های کلیدی MongoDB (و تفاوت آنها با پایگاه های داده SQL)
The Key MongoDB Characteristics (and How They Differ from SQL Databases)
آشنایی با اکوسیستم MongoDB
Understanding the MongoDB Ecosystem
دستورالعمل های راه اندازی عمومی و نصب MongoDB در macOS
General Setup Instructions and Installing MongoDB on macOS
نصب MongoDB روی ویندوز
Installing MongoDB on Windows
نصب MongoDB Shell
Installing the MongoDB Shell
زمان شروع!
Time to Get Started!
شل در مقابل درایورها
Shell Versus Drivers
MongoDB + Clients: The Big Picture
MongoDB + Clients: The Big Picture
طرح کلی دوره
Course Outline
چگونه از دوره بیشترین بهره را ببرید
How to Get the Most Out of the Course
درک اصول اولیه و عملیات CRUD
Understanding the Basics and CRUD Operations
معرفی ماژول
Module Introduction
آشنایی با پایگاه های داده، مجموعه ها و اسناد
Understanding Databases, Collections, and Documents
درایورهای Shell و MongoDB برای زبان های مختلف
The Shell and MongoDB Drivers for Different Languages
ایجاد پایگاه داده ها و مجموعه ها
Creating Databases and Collections
درک داده های JSON
Understanding JSON Data
مقایسه JSON و BSON
Comparing JSON and BSON
ایجاد، خواندن، به روز رسانی، حذف (CRUD) و MongoDB
Create, Read, Update, Delete (CRUD) and MongoDB
یافتن، درج، حذف و به روز رسانی عناصر
Finding, Inserting, Deleting, and Updating Elements
درک "insertMany()"
Understanding "insertMany()"
غواصی عمیق تر در یافتن داده ها
Diving Deeper into Finding Data
"update" در مقابل "updateMany()"
"update" Versus "updateMany()"
درک "find()" و شی مکان نما
Understanding "find()" and the Cursor Object
درک فرافکنی
Understanding Projection
اسناد و آرایه های جاسازی شده - نظریه
Embedded Documents and Arrays - The Theory
کار با اسناد جاسازی شده
Working with Embedded Documents
کار با آرایه ها
Working with Arrays
دسترسی به داده های ساخت یافته
Accessing Structured Data
تکلیف 1: زمان تمرین - مبانی و عملیات CRUD
Assignment 1: Time to Practice - The Basics & CRUD Operations
[راه حل] تکلیف 1: زمان تمرین - اصول اولیه و عملیات CRUD
[Solution] Assignment 1: Time to Practice - The Basics & CRUD Operations
بسته شدن
Wrap Up
طرحواره ها و روابط: نحوه ساختاردهی اسناد
Schemas and Relations: How to Structure Documents
معرفی ماژول
Module Introduction
چرا از طرحواره ها استفاده می کنیم؟
Why Do We Use Schemas?
ساختار اسناد
Structuring Documents
انواع داده ها - یک مرور کلی
Data Types - An Overview
انواع داده در عمل
Data Types in Action
چگونه ساختار داده خود را استخراج کنیم - الزامات
How to Derive Your Data Structure - Requirements
درک روابط
Understanding Relations
یک به یک روابط - تعبیه شده است
One to One Relations - Embedded
یک به یک - استفاده از مراجع
One to One - Using References
یک به چند - تعبیه شده
One to Many - Embedded
یک به چند - استفاده از مراجع
One to Many - Using References
Many to Many - تعبیه شده
Many to Many - Embedded
بسیاری به بسیاری - استفاده از مراجع
Many to Many - Using References
خلاصه کردن روابط
Summarizing Relations
استفاده از "lookUp()" برای ادغام روابط مرجع
Using "lookUp()" for Merging Reference Relations
برنامه ریزی تمرین مثال
Planning the Example Exercise
اجرای تمرین مثال
Implementing the Example Exercise
درک درستی طرحواره
Understanding Schema Validation
افزودن اعتبار سنجی سند مجموعه
Adding Collection Document Validation
تغییر عمل اعتبارسنجی
Changing the Validation Action
بسته شدن
Wrap Up
کاوش در پوسته و سرور
Exploring the Shell and the Server
معرفی ماژول
Module Introduction
یافتن گزینه های موجود
Finding Available Options
تنظیم "dbpath" و "logpath"
Setting "dbpath" and "logpath"
کاوش در گزینه های MongoDB
Exploring the MongoDB Options
MongoDB به عنوان یک سرویس پس زمینه
MongoDB as a Background Service
استفاده از فایل کانفیگ
Using a Config File
گزینه های پوسته و راهنما
Shell Options and Help
استفاده از قطب نما MongoDB برای کاوش بصری داده ها
Using the MongoDB Compass to Explore Data Visually
معرفی ماژول
Module Introduction
کاوش در قطب نما MongoDB
Exploring the MongoDB Compass
غواصی در ایجاد عملیات
Diving into Create Operations
معرفی ماژول
Module Introduction
ایجاد اسناد - یک مرور کلی
Creating Documents - An Overview
درک روش های "insert()".
Understanding "insert()" Methods
کار با درج های مرتب شده
Working with Ordered Inserts
درک "WriteConcern"
Understanding "writeConcern"
"writeConcern" در عمل
"writeConcern" in Practice
اتمیسیته چیست؟
What is Atomicity?
تکلیف 2: زمان تمرین - ایجاد عملیات
Assignment 2: Time to Practice - Create Operations
[راه حل] تکلیف 2: زمان تمرین - ایجاد عملیات
[Solution] Assignment 2: Time to Practice - Create Operations
وارد کردن داده ها
Importing Data
بسته شدن
Wrap Up
عملیات - نگاهی دقیق تر را بخوانید
Read Operations - A Closer Look
معرفی ماژول
Module Introduction
روش ها، فیلترها و اپراتورها
Methods, Filters, and Operators
اپراتورها - مروری
Operators - An Overview
انتخاب کنندگان پرس و جو و عملگرهای طرح ریزی
Query Selectors and Projection Operators
درک "findOne()" و "find()"
Understanding "findOne()" and "find()"
کار با اپراتورهای مقایسه
Working with Comparison Operators
پرس و جو از فیلدها و آرایه های جاسازی شده
Querying Embedded Fields and Arrays
درک "$in" و "$nin"
Understanding "$in" and "$nin"
"$or" و "$nor"
"$or" and "$nor"
درک عملگر "$and".
Understanding the "$and" Operator
استفاده از "$not"
Using "$not"
غواصی در اپراتورهای عنصر
Diving into Element Operators
نمایش نظرات