آموزش راهنمای کامل Dummies برای پایگاه‌های داده MongoDB و NoSQL

The Complete Dummies Guide for MongoDB and NoSQL Databases

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

سلام و به دوره جدید من "راهنمای کامل ساختگی ها برای سرور MongoDB" خوش آمدید.


شما قبلاً می دانید که در این عصر فناوری اطلاعات، "داده" همه چیز است. و پایگاه داده مکانی است که این اطلاعات در جداول ذخیره می شود. دو نوع پایگاه داده وجود دارد. یک پایگاه داده ساختاریافته و همچنین یک نوع پایگاه داده بدون ساختار یا بدون sql وجود دارد. در این دوره با نوع پایگاه داده No-SQL و محبوب ترین پایگاه داده های No-SQL Mongo DB Server آشنا می شویم.


در اینجا مروری بر جلساتی است که در این دوره گنجانده شده است.


در جلسه اول، مقدمه ای بر پایگاه داده خواهیم داشت. سپس مفاهیم SQL یا زبان پرس و جو ساخت یافته را خواهیم دید که در RDBMS در مقایسه با No-SQL یا غیر RDBMS استفاده می شود.


و در جلسه بعدی به اصول اولیه سرور MongoDB خواهیم پرداخت. خواهیم دید که چگونه می توانیم نسخه انجمن MongoDB را در رایانه شما نصب کنیم و سپس قطب نما MongoDB را که یک ابزار و رابط کاربری است دانلود می کنیم. همچنین ما پوسته MongoDB را که یک رابط خط فرمان است نصب خواهیم کرد. و بعداً Compass و Mongosh را با سرور MongoDB خود که در پس‌زمینه اجرا می‌شود وصل خواهیم کرد.


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


در جلسه بعدی جزئیات بیشتری در مورد مجموعه های MongoDB خواهیم دید. مجموعه‌ها را با گزینه‌های مختلف ایجاد، نمایش و رها می‌کنیم.


و سپس با فرمت‌های JSON و BSON که در Mongo DB استفاده می‌شود آشنا می‌شویم. سپس در مجموعه جلسات آتی، عملیات CRUD را مشاهده خواهیم کرد. عملیات ایجاد با Insert One، Insert Many و گزینه های آنها. ما عملیات ایجاد را هم به صورت گرافیکی و هم با استفاده از رابط فرمان امتحان خواهیم کرد.


سپس عملیات Read با متد Find می آید. ما گزینه های مختلف روش Find را بررسی خواهیم کرد.


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


و سپس در نهایت عملیات حذف. یک حذف با استفاده از حذف یک و چند حذف با استفاده از حذف بسیاری. ما همچنین عملیات نوشتن انبوه را در MongoDB امتحان خواهیم کرد.


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


سپس عملیات پیچیده تری مانند عملیات طرح ریزی در mongodb را ادامه خواهیم داد که شبیه نماهای SQL است که می توانیم داده های مورد نظر خود را انتخاب کنیم. سپس عملیات پرس و جو محدود کننده، پرش از پرس و جو و مرتب سازی پرس و جو برای دستکاری نتیجه.


در جلسه بعدی، نمایه و نحوه استفاده جستجو از این فهرست را برای آسانتر کردن جستجو خواهیم دید. مکانیسم پیش‌فرض فهرست mongodb و نحوه لغو آن و اضافه کردن نمایه‌های جدید، تأیید آنها و حذف آنها و همچنین در مورد نمایه‌های متنی را خواهیم دید.


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



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


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


سپس ما یک جلسه مفصل در مورد عملیات تجمع در mongo db خواهیم داشت. درست مانند اتصال در rdbms، داده‌های مجموعه‌های مختلف را ترکیب می‌کند، شرایط و مرتب‌سازی را انجام می‌دهد و نتیجه را ارائه می‌دهد. ما تجمیع‌های تک منظوره مانند متمایز، شمارش، تعداد اسناد تخمینی و غیره را خواهیم دید و سپس خط لوله تهاجم را خواهیم دید. مراحل مختلف در خط لوله تجمع ما یک مثال ساده و همچنین پیشرفته از مستندات رسمی mongodb را امتحان خواهیم کرد.


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


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


همچنین، پس از اتمام این دوره، گواهی پایان دوره به شما ارائه می شود که ارزش افزوده ای به مجموعه شما خواهد داشت.


بنابراین فعلاً همین است. به زودی شما را در کلاس درس خود می بینم.


یادگیری مبارک !!


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

معرفی دوره و فهرست مطالب Course Introduction and Table of Contents

  • معرفی دوره و فهرست مطالب Course Introduction and Table of Contents

مقدمه ای بر DB و DBMS Introduction to DB and DBMS

  • مقدمه ای بر DB و DBMS Introduction to DB and DBMS

مقدمه ای بر SQL و NoSQL Introduction to SQL and NoSQL

  • مقدمه ای بر RDBMS و NonRDBMS Introduction to RDBMS and NonRDBMS

مقدمه ای بر Mongo DB Introduction to Mongo DB

  • مقدمه ای بر Mongo DB Introduction to Mongo DB

نصب سرور MongoDB Installing MongoDB Server

  • نصب سرور MongoDB Installing MongoDB Server

دستورات پایه پایگاه داده Basic Database Commands

  • دستورات پایه پایگاه داده - قسمت 1 Basic Database Commands - Part 1

  • دستورات پایه پایگاه داده - قسمت 2 Basic Database Commands - Part 2

مبانی مجموعه ها Collections Basics

  • مبانی مجموعه ها - قسمت 1 Collections Basics - Part 1

  • مبانی مجموعه ها - قسمت 2 Collections Basics - Part 2

مقدمه ای بر فرمت های JSON و BSON Introduction to JSON and BSON formats

  • مقدمه ای بر فرمت های JSON و BSON Introduction to JSON and BSON formats

عملیات CRUD - ایجاد CRUD Operations - Create

  • عملیات CRUD - ایجاد CRUD Operations - Create

عملیات CRUD - درج یک CRUD Operations - Insert One

  • عملیات CRUD - درج یک CRUD Operations - Insert One

عملیات CRUD - درج تعداد زیادی CRUD Operations - Insert Many

  • عملیات CRUD - درج تعداد زیادی CRUD Operations - Insert Many

عملیات CRUD - با استفاده از Find بخوانید CRUD Operations - Read using Find

  • عملیات CRUD - با استفاده از Find بخوانید CRUD Operations - Read using Find

عملیات CRUD - به روز رسانی یک و بسیاری CRUD Operations - Update one and many

  • عملیات CRUD - به روز رسانی یک و بسیاری CRUD Operations - Update one and many

عملیات CRUD - یافتن و اصلاح CRUD Operations - Find and Modify

  • عملیات CRUD - یافتن و اصلاح - قسمت 1 CRUD Operations - Find and Modify - Part 1

  • عملیات CRUD - یافتن و اصلاح - قسمت 2 CRUD Operations - Find and Modify - Part 2

عملیات CRUD - یکی را حذف کنید و بسیاری را حذف کنید CRUD Operations - Delete One and Delete Many

  • عملیات CRUD - یکی را حذف کنید و بسیاری را حذف کنید CRUD Operations - Delete One and Delete Many

عملیات نوشتن انبوه Bulk Write Operations

  • عملیات نوشتن انبوه Bulk Write Operations

اپراتورهای MongoDB - ایجاد یک مجموعه خوب MongoDB Operators - Creating a nice collection

  • اپراتورهای MongoDB - ایجاد یک مجموعه خوب MongoDB Operators - Creating a nice collection

  • اپراتورهای MongoDB - ایجاد یک مجموعه خوب نمونه پرس و جو MongoDB Operators - Creating a nice collection Sample Query

اپراتورهای برابر نه برابر Equal Not Equal Operators

  • اپراتورهای برابر نه برابر Equal Not Equal Operators

کمتر از بزرگتر از اپراتورها Less Than Greater Than Operators

  • کمتر از بزرگتر از اپراتورها Less Than Greater Than Operators

AND OR NOR اپراتورها AND OR NOR Operators

  • AND OR NOR اپراتورها AND OR NOR Operators

اپراتورهای IN و NOT IN IN and NOT IN Operators

  • اپراتورهای IN و NOT IN IN and NOT IN Operators

عملیات پروجکشن Projection Operation

  • عملیات پروجکشن Projection Operation

محدود کردن پرش و مرتب سازی Limit Skip and Sort

  • محدود کردن پرش و مرتب سازی Limit Skip and Sort

فهرست و جستجو Index and Search

  • فهرست و جستجو - قسمت 1 Index and Search - Part 1

  • فهرست و جستجو - قسمت 2 Index and Search - Part 2

اتمی سند Document Atomicity

  • اتمی سند - قسمت 1 Document Atomicity - Part 1

  • اتمی سند - قسمت 2 Document Atomicity - Part 2

جستجوی عبارات منظم Regular Expression Search

  • جستجوی عبارات منظم Regular Expression Search

نشانگرها در MongoDB Cursors in MongoDB

  • نشانگرها در MongoDB - قسمت 1 Cursors in MongoDB - Part 1

  • نشانگرها در MongoDB - قسمت 2 Cursors in MongoDB - Part 2

مقدمه تجمع و تجمیع تک هدف Aggregation Introduction and Single Purpose Aggregation

  • مقدمه تجمع و تجمیع تک هدف Aggregation Introduction and Single Purpose Aggregation

مقدمه خط لوله تجمع و مثال ساده Agregation Pipeline Introduction and Simple Example

  • مقدمه خط لوله تجمع و مثال ساده - قسمت 1 Agregation Pipeline Introduction and Simple Example - Part 1

  • مقدمه و مثال ساده خط لوله تجمع - قسمت 2 Agregation Pipeline Introduction and Simple Example - Part 2

نمونه و مرجع گسترده خط لوله تجمع Agregation Pipeline Extensive Example and Refrence

  • نمونه و مرجع گسترده خط لوله تجمع - قسمت 1 Agregation Pipeline Extensive Example and Refrence - Part 1

  • نمونه و مرجع گسترده خط لوله تجمع - قسمت 2 Agregation Pipeline Extensive Example and Refrence - Part 2

مرجع بیشتر - کتاب الکترونیکی اسناد رسمی MongoDB Further Reference - MongoDB Official Documentation Ebook

  • مرجع بیشتر - کتاب الکترونیکی اسناد رسمی MongoDB Further Reference - MongoDB Official Documentation Ebook

دانلود فایل متنی منبع پرس و جو Query Source Text File Download

  • دانلود Query Download Query

نمایش نظرات

آموزش راهنمای کامل Dummies برای پایگاه‌های داده MongoDB و NoSQL
جزییات دوره
4 hours
41
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
998
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Abhilash Nelson Abhilash Nelson

استاد و برنامه نویس ارشد مهندسی کامپیوتر در دبی من یک پیشگام ، با استعداد و امنیت گرا Android/iOS Mobile و PHP/Python Web Developer Application Developer با بیش از هشت سال تجربه کلی فناوری اطلاعات که شامل طراحی ، پیاده سازی ، یکپارچه سازی ، آزمایش و حمایت از تأثیر است برنامه های کامل وب و تلفن همراه. من دارنده مدرک کارشناسی ارشد کارشناسی ارشد در رشته علوم کامپیوتر و مهندسی هستم. تجربه من با برنامه نویسی PHP/Python یک مزیت اضافی برای برنامه های سرویس گیرنده Android و iOS مبتنی بر سرور است. من در حال حاضر تمام وقت به عنوان یک معمار ارشد راه حل مشغول به کار هستم که پروژه های مشتری خود را از ابتدا تا انتها مدیریت می کنم تا از طراحی با کیفیت ، ابتکاری و کاربردی اطمینان حاصل کنم.