آموزش MongoDB 3.2: توسعه دهنده حرفه ای

MongoDB 3.2: Professional Developer

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: راهنمای کامل احساس اردک در آب (دنیای MongoDB) پیش نیازها: شما فقط به اشتیاق برای یادگیری نیاز دارید. خودشه!

چرا MongoDB؟

MongoDB یک پایگاه داده غیر رابطه ای پیشرو است. این توسط بسیاری از شرکت‌های معروف و بزرگ مانند: Google، Facebook، eBay، UPS و بسیاری دیگر استفاده می‌شود.

از یک حرفه ای بیاموزید

من یک برنامه‌نویس معتبر MongoDB و  سرپرست معتبر MongoDB هستم.

می‌توانید گواهی‌های من را با استفاده از پیوندی از ویدیوی تبلیغاتی تأیید کنید. در اینجا شماره مجوزها آمده است:

  • برنامه‌نویس: 463-864-356
  • سرپرست: 385-358-106

من مدت زیادی است که با MongoDB کار می کنم و می توانم بگویم که MongoDB را به خوبی می شناسم.

گواهینامه MongoDB

اگرچه این دوره برای نیازهای فرآیند صدور گواهینامه طراحی نشده است، اما محتوای آن، به ویژه آزمون‌ها، می‌تواند کمک بزرگی در آماده‌سازی برای گذراندن گواهی توسعه‌دهنده MongoDB باشد. درباره آزمون‌ها در زیر بیشتر بخوانید.

دوره زنده با پشتیبانی

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

من تا جایی که بتوانم به شما کمک خواهم کرد.

نمای کلی سریع

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

منابع

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

آزمونها

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

تکالیف

برای دو بخش:  CRUD و  Aggregation  تعدادی تکلیف پیدا خواهید کرد. برای تسلط بر مهارت های خود، باید چند سؤال بنویسید. برای هر تکلیف راه‌حل‌هایی پیدا خواهید کرد، بنابراین می‌توانید سؤالات خود را مقایسه کنید یا فقط برای کمک به خودتان نگاهی بیندازید.

پس زمینه SQL

در برخی موارد ما MongoDB را با پایگاه‌های داده رابطه‌ای مقایسه می‌کنیم تا تفاوت‌ها را ببینیم. فکر می‌کنم اگر پیش‌زمینه‌ای در پایگاه‌های داده رابطه‌ای داشته باشید، بسیار مفید خواهد بود.

اما برای یادگیری MongoDB اصلاً لازم نیست با پایگاه داده های رابطه ای آشنا باشید

نسخه MongoDB

این دوره بر اساس MongoDB 3.2 است. این جدیدترین نسخه پایدار است که برای تولید آماده است.

نسخه دوره

نسخه فعلی: 1.0.2 02.03.2017 صدای بهتر برای سخنرانی از 20 تا 28
1.0.1 31.01.2017 صدای بهبود یافته برای بخش های 2 ، 3 و 4

کار در حال انجام است

زیرنویس‌های بسته                       17.04.2017         برای سخنرانی‌های 1 تا 33 (25%) انجام شد




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

مقدمه ای بر MongoDB Introduction to MongoDB

  • محدودیت های MongoDB MongoDB limitations

  • اجزای MongoDB MongoDB components

مقدمه ای بر MongoDB Introduction to MongoDB

  • MongoDB چیست؟ What is MongoDB?

  • MongoDB چیست؟ What is MongoDB?

  • ویژگی های اصلی MongoDB Main MongoDB features

  • ویژگی های اصلی MongoDB Main MongoDB features

  • محدودیت های MongoDB MongoDB limitations

  • اجزای MongoDB MongoDB components

نصب MongoDB MongoDB installation

  • سیستم های عامل Operating systems

  • نصب: اوبونتو 14.04 LTS - تمام مراحل Installation: Ubuntu 14.04 LTS - all steps

نصب MongoDB MongoDB installation

  • نسخه ها و نسخه های MongoDB MongoDB editions and versions

  • نسخه ها و نسخه های MongoDB MongoDB editions and versions

  • سیستم های عامل Operating systems

  • نصب: اوبونتو 14.04 LTS Installation: Ubuntu 14.04 LTS

  • نصب: اوبونتو 14.04 LTS Installation: Ubuntu 14.04 LTS

  • نصب: اوبونتو 14.04 LTS - تمام مراحل Installation: Ubuntu 14.04 LTS - all steps

  • نصب: ویندوز Installation: Windows

  • نصب: ویندوز Installation: Windows

سرور و مشتریان MongoDB MongoDB server and clients

  • مشتری: پوسته مونگو Client: the mongo shell

  • مشتری: Robomongo Client: Robomongo

سرور و مشتریان MongoDB MongoDB server and clients

  • سرور MongoDB را اجرا کنید، به آن متصل شوید و آن را خاموش کنید Run, connect to and shutdown the MongoDB server

  • سرور MongoDB را اجرا کنید، به آن متصل شوید و آن را خاموش کنید Run, connect to and shutdown the MongoDB server

  • مشتری: پوسته مونگو Client: the mongo shell

  • مشتری: Robomongo Client: Robomongo

بازنمایی داده ها Data representation

  • بررسی اجمالی سریع Quick overview

  • مجموعه با جزئیات Collection in detail

بازنمایی داده ها Data representation

  • بررسی اجمالی سریع Quick overview

  • مونگو: اولین تعامل با داده ها Mongo: the first interaction with the data

  • مونگو: اولین تعامل با داده ها Mongo: the first interaction with the data

  • با جزئیات مستند کنید Document in detail

  • با جزئیات مستند کنید Document in detail

  • مجموعه با جزئیات Collection in detail

  • Mongo: پایگاه‌های اطلاعاتی، مجموعه‌ها، اسناد Mongo: databases, collections, documents

  • Mongo: پایگاه‌های اطلاعاتی، مجموعه‌ها، اسناد Mongo: databases, collections, documents

منابع Resources

  • منابع Resources

منابع Resources

  • منابع Resources

  • فایل source.zip resources.zip file

  • فایل source.zip resources.zip file

چیز چندش و کثیف CRUD

  • درج: تعریف روش Insert: method definition

  • درج: درج اسناد زیاد Insert: inserting many documents

  • یافتن: تعریف روشها Find: methods definition

  • یافتن: عملگرهای اساسی Find: basic operators

  • یافتن: اسناد جاسازی شده Find: embedded documents

  • پیدا کنید: $where Find: $where

  • یافتن: مرتب سازی داده های بدون ساختار Find: sorting unstructured data

  • یافتن: نتایج را محدود کنید Find: limit results

  • به روز رسانی: تعریف روش Update: method definition

  • به روز رسانی: جایگزینی کل سند Update: replacing the whole document

  • به روز رسانی: اصلاحات حسابی Update: arithmetic modifications

  • به روز رسانی: آرایه - اضافه کردن عناصر جدید Update: array - add new elements

  • به روز رسانی: اسناد متعدد Update: multiple documents

  • درج، اصلاح، حذف در 3.2 Inserting, modifying, deleting in 3.2

  • عملیات انبوه (جدید در 3.2) Bulk operations (new in 3.2)

  • تکالیف: وظایف Homework: tasks

  • تکلیف: راه حل Homework: solutions

  • امتحان Quiz

چیز چندش و کثیف CRUD

  • معرفی Introduction

  • درج: تعریف روش Insert: method definition

  • درج: درج یک سند واحد Insert: inserting a single document

  • درج: درج یک سند واحد Insert: inserting a single document

  • درج: درج اسناد زیاد Insert: inserting many documents

  • درج: محدودیت های سند Insert: document restrictions

  • درج: محدودیت های سند Insert: document restrictions

  • یافتن: تعریف روشها Find: methods definition

  • یافتن: مکان نما Find: cursor

  • یافتن: مکان نما Find: cursor

  • یافتن: عملگرهای اساسی Find: basic operators

  • یافتن: عملگرهای منطقی Find: logical operators

  • یافتن: عملگرهای منطقی Find: logical operators

  • یافتن: شرایط ساختار سند Find: document structure conditions

  • یافتن: شرایط ساختار سند Find: document structure conditions

  • یافتن: اسناد جاسازی شده Find: embedded documents

  • پیدا کنید: $where Find: $where

  • یافتن: آرایه ها Find: arrays

  • یافتن: آرایه ها Find: arrays

  • یافتن: فرافکنی Find: projection

  • یافتن: فرافکنی Find: projection

  • یافتن: عملگرهای طرح ریزی Find: projection operators

  • یافتن: عملگرهای طرح ریزی Find: projection operators

  • یافتن: مرتب سازی Find: sorting

  • یافتن: مرتب سازی Find: sorting

  • یافتن: مرتب سازی داده های بدون ساختار Find: sorting unstructured data

  • یافتن: نتایج را محدود کنید Find: limit results

  • به روز رسانی: تعریف روش Update: method definition

  • به روز رسانی: جایگزینی کل سند Update: replacing the whole document

  • به روز رسانی: اصلاح فیلدهای انتخاب شده Update: modification od selected fields

  • به روز رسانی: اصلاح فیلدهای انتخاب شده Update: modification od selected fields

  • به روز رسانی: اصلاحات حسابی Update: arithmetic modifications

  • به روز رسانی: آرایه - اضافه کردن عناصر جدید Update: array - add new elements

  • به روز رسانی: آرایه - حذف عناصر Update: array - remove elements

  • به روز رسانی: آرایه - حذف عناصر Update: array - remove elements

  • به روز رسانی: آرایه - عناصر خاص Update: array - specific elements

  • به روز رسانی: آرایه - عناصر خاص Update: array - specific elements

  • به روز رسانی: upsert Update: upsert

  • به روز رسانی: upsert Update: upsert

  • به روز رسانی: اسناد متعدد Update: multiple documents

  • حذف: تعریف روش Remove: method definition

  • حذف: تعریف روش Remove: method definition

  • حذف: حذف در عمل Remove: deleting in action

  • حذف: حذف در عمل Remove: deleting in action

  • درج، اصلاح، حذف در 3.2 Inserting, modifying, deleting in 3.2

  • عملیات انبوه (جدید در 3.2) Bulk operations (new in 3.2)

  • تکالیف: وظایف Homework: tasks

  • تکالیف: وظایف Homework: tasks

  • تکلیف: راه حل Homework: solutions

  • امتحان Quiz

شاخص ها Indexes

  • معرفی Introduction

  • ایجاد، فهرست و حذف فهرست ها Create, list and delete indexes

  • ویژگی های شاخص Index characteristics

  • شاخص مرکب Compound index

  • شاخص های منحصر به فرد و کم Unique and sparse indexes

  • شاخص های چند کلیدی Multikey indexes

  • پرس و جو تحت پوشش Covered query

  • امتحان Quiz

شاخص ها Indexes

  • معرفی Introduction

  • ایجاد، فهرست و حذف فهرست ها Create, list and delete indexes

  • فهرست تک فیلد (+ توضیح + نکته) Single field index (+explain +hint)

  • فهرست تک فیلد (+ توضیح + نکته) Single field index (+explain +hint)

  • فهرست تک فیلد: مرتب سازی Single field index: sorting

  • فهرست تک فیلد: مرتب سازی Single field index: sorting

  • ویژگی های شاخص Index characteristics

  • شاخص مرکب Compound index

  • شاخص مرکب: مرتب سازی Compound index: sorting

  • شاخص مرکب: مرتب سازی Compound index: sorting

  • شاخص های منحصر به فرد و کم Unique and sparse indexes

  • شاخص های چند کلیدی Multikey indexes

  • پرس و جو تحت پوشش Covered query

  • شاخص های ویژه Special indexes

  • شاخص های ویژه Special indexes

  • امتحان Quiz

ویژگی های ویژه MongoDB Special MongoDB features

  • جستجوی متن کامل Full text search

  • جستجوی متن کامل: محدودیت ها و عملکرد Full text search: restrictions and performance

  • پشتیبانی جغرافیایی: 2d Geospatial support: 2d

  • پشتیبانی جغرافیایی: 2dsphere Geospatial support: 2dsphere

  • امتحان Quiz

ویژگی های ویژه MongoDB Special MongoDB features

  • جستجوی متن کامل Full text search

  • جستجوی متن کامل: حساسیت به حروف بزرگ و نویسه‌های دیاکریتیک Full text search: case sensitivity and diacritic characters

  • جستجوی متن کامل: حساسیت به حروف بزرگ و نویسه‌های دیاکریتیک Full text search: case sensitivity and diacritic characters

  • جستجوی متن کامل: نمایه مرکب Full text search: compound index

  • جستجوی متن کامل: نمایه مرکب Full text search: compound index

  • جستجوی متن کامل: امتیاز و مرتب سازی Full text search: score and sorting

  • جستجوی متن کامل: امتیاز و مرتب سازی Full text search: score and sorting

  • امتحان Quiz

  • جستجوی متن کامل: محدودیت ها و عملکرد Full text search: restrictions and performance

  • پشتیبانی جغرافیایی Geospatial support

  • پشتیبانی جغرافیایی Geospatial support

  • پشتیبانی جغرافیایی: 2d Geospatial support: 2d

  • پشتیبانی جغرافیایی: 2dsphere Geospatial support: 2dsphere

  • امتحان Quiz

مجموعه ها Collections

  • معرفی Introduction

  • مجموعه های درپوش Capped collections

  • اعتبار سنجی سند: مقدمه Document validaton: introduction

  • اعتبار سنجی سند: سطح اعتبار سنجی Document validaton: validation level

  • اعتبار سنجی سند: اقدام اعتبارسنجی Document validation: validation action

  • امتحان Quiz

مجموعه ها Collections

  • معرفی Introduction

  • مجموعه را به صورت دستی و فهرست اولیه ایجاد کنید Create collection manually and primary index

  • مجموعه را به صورت دستی و فهرست اولیه ایجاد کنید Create collection manually and primary index

  • مجموعه های درپوش Capped collections

  • مجموعه های TTL TTL collections

  • مجموعه های TTL TTL collections

  • اعتبار سنجی سند: مقدمه Document validaton: introduction

  • اعتبار سنجی سند: اعتبار سنج Document validation: validator

  • اعتبار سنجی سند: اعتبار سنج Document validation: validator

  • اعتبار سنجی سند: سطح اعتبار سنجی Document validaton: validation level

  • اعتبار سنجی سند: اقدام اعتبارسنجی Document validation: validation action

  • امتحان Quiz

چارچوب تجمیع Aggregation framework

  • معرفی Introduction

  • پروژه $ $project

  • $redact $redact

  • $geoNear $geoNear

  • $ بیرون $out

  • $lookup $lookup

  • $indexStats $indexStats

  • عملیات تجمیع تک اقدام Single action aggregation operations

  • تکالیف: وظایف Homework: tasks

  • امتحان Quiz

چارچوب تجمیع Aggregation framework

  • معرفی Introduction

  • $match $match

  • $match $match

  • پروژه $ $project

  • $redact $redact

  • گروه $ $group

  • گروه $ $group

  • نمونه $ $sample

  • نمونه $ $sample

  • $sort، $limit و $skip $sort, $limit and $skip

  • $sort، $limit و $skip $sort, $limit and $skip

  • $geoNear $geoNear

  • $باز کردن $unwind

  • $باز کردن $unwind

  • $ بیرون $out

  • $lookup $lookup

  • $indexStats $indexStats

  • عملیات تجمیع تک اقدام Single action aggregation operations

  • اصطلاحات Expressions

  • اصطلاحات Expressions

  • تکالیف: وظایف Homework: tasks

  • تکالیف: وظایف Homework: tasks

  • تکلیف: راه حل Homework: solutions

  • تکلیف: راه حل Homework: solutions

  • امتحان Quiz

طراحی طرحواره Schema design

  • معرفی Introduction

  • پیوند دادن اسناد Linking documents

  • یک به یک One-to-one

  • تعهد دو مرحله ای: موفقیت Two phase commit: success

  • تعهد دو فازی: برگشت Two phase commit: rollback

  • DBRefs DBRefs

  • امتحان Quiz

طراحی طرحواره Schema design

  • معرفی Introduction

  • جاسازی سند Document embedding

  • جاسازی سند Document embedding

  • پیوند دادن اسناد Linking documents

  • یک به یک One-to-one

  • یک به چند One-to-many

  • یک به چند One-to-many

  • چند به چند Many-to-many

  • چند به چند Many-to-many

  • طراحی روابط نمونه Designing sample relationships

  • طراحی روابط نمونه Designing sample relationships

  • تعهد دو مرحله ای: موفقیت Two phase commit: success

  • تعهد دو فازی: برگشت Two phase commit: rollback

  • DBRefs DBRefs

  • امتحان Quiz

مجموعه ماکت Replica set

  • معرفی Introduction

  • راه اندازی یک مجموعه ماکت Setting up a replica set

  • وضعیت فعلی یک مجموعه ماکت Current state of a replica set

  • امتحان Quiz

مجموعه ماکت Replica set

  • معرفی Introduction

  • راه اندازی یک مجموعه ماکت Setting up a replica set

  • ابتدایی و ثانویه (انتخابات) Primary and secondaries (elections)

  • ابتدایی و ثانویه (انتخابات) Primary and secondaries (elections)

  • نوشتن و خواندن داده ها Writing and reading data

  • نوشتن و خواندن داده ها Writing and reading data

  • همانند سازی Replication

  • همانند سازی Replication

  • انواع اعضا Types of members

  • انواع اعضا Types of members

  • وضعیت فعلی یک مجموعه ماکت Current state of a replica set

  • خرابی خودکار Automatic failover

  • خرابی خودکار Automatic failover

  • برنامه شما: کار با مجموعه ماکت Your application: working with a replica set

  • برنامه شما: کار با مجموعه ماکت Your application: working with a replica set

  • طراحی مجموعه ماکت Designing a replica set

  • طراحی مجموعه ماکت Designing a replica set

  • امتحان Quiz

شاردینگ Sharding

  • معرفی Introduction

  • مشق شب Homework

  • مجموعه های شاردینگ Sharding collections

  • کلید خرد شده مرتب شده است Sorted shard key

  • کلید خرد شده هش شده Hashed shard key

  • امتحان Quiz

شاردینگ Sharding

  • معرفی Introduction

  • راه اندازی یک خوشه خرد شده Setting up a sharded cluster

  • راه اندازی یک خوشه خرد شده Setting up a sharded cluster

  • مشق شب Homework

  • تکلیف: راه حل Homework: solution

  • تکلیف: راه حل Homework: solution

  • خرده اولیه Primary shard

  • خرده اولیه Primary shard

  • مجموعه های شاردینگ Sharding collections

  • کلید خرد شده مرتب شده است Sorted shard key

  • کلید خرد شده هش شده Hashed shard key

  • کلیدهای Shard و پرس و جو Shard keys and queries

  • کلیدهای Shard و پرس و جو Shard keys and queries

  • امتحان Quiz

GridFS GridFS

  • معرفی Introduction

  • بازنمایی داده ها Data representation

  • دستورات Commands

  • امتحان Quiz

GridFS GridFS

  • معرفی Introduction

  • معرفی Introduction

  • جزء و اتصال Component and connection

  • جزء و اتصال Component and connection

  • بازنمایی داده ها Data representation

  • دستورات Commands

  • امتحان Quiz

  • امتحان Quiz

موضوعات متفرقه Miscellaneous topics

  • موتورهای ذخیره سازی Storage engines

  • احراز هویت Authentication

موضوعات متفرقه Miscellaneous topics

  • موتورهای ذخیره سازی Storage engines

  • نگرانی را بنویسید Write concern

  • نگرانی را بنویسید Write concern

  • احراز هویت Authentication

پایان The end

  • پایان The end

پایان The end

  • پایان The end

نمایش نظرات

آموزش MongoDB 3.2: توسعه دهنده حرفه ای
جزییات دوره
16 hours
132
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,546
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Hubert Łyczek Hubert Łyczek

توسعه دهنده فول استک و علاقه مندان به برنامه نویسی