آموزش MongoDB Masterclass: Excel در NoSQL & Pass Certification!

MongoDB Masterclass: Excel in NoSQL & Pass Certification!

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: قدرت MongoDB را باز کنید: مدل‌سازی داده‌ها، تجمع‌ها، نمایه‌سازی با استفاده از جاوا، پایتون، سی شارپ و Node.js را بیاموزید. معماری MongoDB، تکنیک‌های مدل‌سازی داده‌ها و اصول بنیادی پایگاه‌های داده NoSQL را درک کنید برای مدیریت موثر داده ها در MongoDB، عملیات CRUD، پرس و جوهای پیشرفته و خطوط لوله تجمیع را اعمال کنید. بهینه سازی عملکرد پایگاه داده با استفاده از استراتژی های نمایه سازی و بهبود اجرای پرس و جو در MongoDB. MongoDB را با زبان های برنامه نویسی مانند جاوا، پایتون، سی شارپ و Node js ادغام کنید تا برنامه های کاربردی را توسعه دهید. MongoDB Atlas را برای مدیریت و استقرار پایگاه های داده مبتنی بر ابر با تجربه عملی پیاده سازی کنید. برای آزمون رسمی گواهینامه MongoDB Associate Developer آماده شوید و با موفقیت بگذرانید. پیش نیازها: رایانه ای با سیستم عامل ویندوز، مک او اس یا لینوکس به طوری که ابزارهای رایگان برای نوشتن کد در دوره نصب و استفاده شود. آشنایی با مهارت های برنامه نویسی اولیه در یک یا چند زبان ذکر شده در صفحه.

باز کردن قفل قدرت MongoDB: دوره جامع پایگاه داده NoSQL

آیا آماده هستید تا سفری هیجان انگیز را برای تسلط بر MongoDB آغاز کنید؟

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

دوره ما منحصر به فرد است زیرا به شما می آموزد که چگونه از MongoDB با زبان های برنامه نویسی مختلف مانند C#، Java، Python و Node.js استفاده کنید.

این مسترکلاس عملی تمام موضوعات مورد نیاز برای آزمون صدور گواهینامه MongoDB Associate Developer، بهترین آمادگی ممکن را برای موفقیت در اختیار شما قرار می دهد.

در طول دوره، به معماری MongoDB می پردازید، یاد می گیرید که چگونه درایورها به عنوان رابط برای زبان های برنامه نویسی مختلف عمل می کنند، و تفاوت های بین پایگاه های داده NoSQL و SQL/Relational را بررسی خواهید کرد. همچنین بر هنر نوشتن پرس و جوهای کارآمد و پیچیده با استفاده از Mongo Shell مسلط خواهید شد و عملیات CRUD را در سناریوها و گزینه های مختلف اجرا می کنید.

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

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

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

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

رویکرد یادگیری با انجام ما که توسط یک کارآفرین باتجربه تدریس می‌شود، تئوری را به حداقل می‌رساند و بر مثال‌های عملی تمرکز می‌کند. پتانسیل خود را باز کنید و دانش و مهارت های لازم برای قبولی در آزمون رسمی MongoDB Associate Developer Exam را به دست آورید.

یک برنامه نویس MongoDB شوید و همین امروز با استفاده از MongoDB برنامه هایی را در جاوا، C#، Node.js و Python ایجاد کنید.


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

نصب و راه اندازی Installation and setup

  • معرفی دوره Introduction to the course

  • کسب بهترین نتیجه از این دوره Getting the best out of this course

  • قبل از نصب MongoDB Before Installing MongoDB

  • نصب Mongo در ویندوز Installing Mongo on Windows

  • نصب Mongo در مک Installing Mongo on Mac

معرفی MongoDB MongoDB Introduction

  • بخش مقدمه Section Introduction

  • پایگاه داده چیست و چرا به آن نیاز داریم؟ What is a database and why do we need it?

  • MongoDB چیست و مزایای آن چیست؟ What is MongoDB and its benefits?

  • NoSQL در مقابل SQL NoSQL vs SQL

  • اصطلاحات در MongoDB Terminologies in MongoDB

  • BSON و JSON BSON and JSON

  • MongoDB چگونه کار می کند؟ بیایید در مورد معماری بحث کنیم! How does MongoDB work? Let’s discuss Architecture!

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

  • دست به دست شدن با Mongo Getting Hands-on with Mongo

  • خلاصه بخش Section Summary

عملیات CRUD با MongoDB CRUD operations with MongoDB

  • بخش مقدمه Section Introduction

  • پایگاه های داده MongoDB MongoDB Databases

  • راه های درج داده ها در پایگاه داده Ways of inserting data into the database

  • درج سند واحد Inserting single document

  • درج چندین سند Inserting multiple documents

  • بازیابی یک سند خاص Retrieving a specific document

  • چالش: بیایید سعی کنیم یک پرس و جو بنویسیم Challenge: Let’s try writing a query

  • به روز رسانی سند واحد Updating the single document

  • به روز رسانی چندین سند Updating multiple documents

  • خلاصه بخش Section Summary

نوشتن پرس و جوهای پیشرفته با MongoDB Writing advanced queries with MongoDB

  • بخش مقدمه Section Introduction

  • اپراتورهای پرس و جو در MongoDB Query Operators in MongoDB

  • استفاده از عملگرهای پرس و جو برای نوشتن شرایط پیشرفته Using query operators to write advanced conditions

  • چالش: اپراتورهای پرس و جو Challenge: Query Operators

  • و با اپراتورهای پرس و جو AND with Query Operators

  • یا با اپراتورهای Query OR with Query Operators

  • چالش: نوشتن شرایط OR Challenge: Writing OR conditions

  • و با OR AND with OR

  • اسناد تعبیه شده Embedded documents

  • استعلام اسناد تعبیه شده Querying embedded documents

  • پرس و جو از آرایه ها در اسناد MongoDB Querying arrays in MongoDB documents

  • چالش: آرایه ها Challenge: Arrays

  • استفاده از عملگرهای Query با آرایه های MongoDB Using Query operators with MongoDB arrays

  • پیش بینی های MongoDB MongoDB Projections

  • چالش: پیش بینی ها Challenge: Projections

  • کار با مکان نما در MongoDB Working with Cursors in MongoDB

  • خلاصه بخش Section Summary

به روز رسانی عملیات در عمق Update operations in depth

  • بخش مقدمه Section Introduction

  • آپدیت اپراتورها | $currentData و $inc Update operators | $currentData and $inc

  • چالش: اپراتورها را به روز کنید CHALLENGE: Update Operators

  • آپدیت اپراتورها | $min، $max و $mul Update operators | $min, $max and $mul

  • آپدیت اپراتورها | $rename و $unset Update operators | $rename and $unset

  • بالا بردن Upsert

  • خلاصه بخش Section Summary

حذف اسناد از پایگاه داده MongoDB Deleting documents from MongoDB database

  • حذف یک سند واحد Deleting a single document

  • حذف چندین سند Deleting multiple documents

کار با رابط کاربری گرافیکی: قطب نما MongoDB Working with GUI: MongoDB compass

  • بخش مقدمه Section Introduction

  • قطب نما MongoDB چیست؟ What is MongoDB compass

  • نصب در MacOS Installing on MacOS

  • نصب روی ویندوز Installing on Windows

  • اتصال و کاوش رابط Connecting and exploring the interface

  • پایگاه های داده در MongoDB Compass Databases in MongoDB Compass

  • مجموعه ها در قطب نما MongoDB Collections in MongoDB compass

  • پرس و جو داده ها Querying data

  • خلاصه بخش Section Summary

مدل سازی داده های خود با MongoDB Modeling your data with MongoDB

  • بخش مقدمه Section Introduction

  • مدل سازی داده چیست؟ What is Data Modeling

  • انواع داده در MongoDB Data types in MongoDB

  • مدل سازی پایگاه داده شما Modeling your database

  • جاسازی شده در مقابل پیوند داده شده Embedded vs Linked

  • یک به یک رابطه و الگوها One to One Relationship and Patterns

  • یک به بسیاری One to Many

  • یک به چند با مراجع One to Many with References

  • یک به چند | الگوی زیر مجموعه One to Many | Subset Pattern

  • خلاصه بخش Section Summary

تجمع Aggregation

  • بخش مقدمه Section Introduction

  • تجمع در MongoDB Aggregation in MongoDB

  • چارچوب تجمع در MongoDB Aggregation Framework in MongoDB

  • آشنایی با تجمع MongoDB Understanding MongoDB aggregation

  • نوشتن اولین پرس و جو با استفاده از Aggregation Framework Writing your first query using Aggregation Framework

  • اپراتورها در تجمیع Operators in aggregation

  • گروه بندی با $sum، $avg Grouping with $sum, $avg

  • پیدا کردن حداقل و حداکثر با استفاده از $min و $max Finding minimum and maximum using $min and $max

  • دریافت اولین و آخرین سند Getting the first and last document

  • چالش: دریافت آخرین تاریخ درخواست کار Challenge: Getting last date of job application

  • استفاده از $project برای تبدیل و به دست آوردن نتایج Using $project to transform and get results

  • اطلاعات بیشتر در مورد $project More on $project

  • $limit در تجمع $limit in aggregation

  • $ skip در تجمیع $skip in aggregation

  • کار با $lookup Working with $lookup

  • با استفاده از $out Using $out

  • خلاصه بخش Section Summary

شاخص ها و بهبود عملکرد Indexes and performance improvement

  • بخش مقدمه Section Introduction

  • ارزیابی عملکرد پرس و جو در MongoDB Evaluating query performance in MongoDB

  • نمایه سازی چیست و چرا به آن نیاز دارید؟ What is Indexing and Why do you need it?

  • شاخص پیش فرض The Default Index

  • چالش: بازیابی نمایه ها Challenge: Retrieving indexes

  • داشتن شاخص در مقابل بدون شاخص Having index vs Without index

  • ایجاد نمایه ها Creating indexes

  • حذف یک شاخص Deleting an index

  • گزینه های فهرست Index options

  • شاخص ها و انواع آنها Indexes and their types

  • شاخص های مرکب Compound indexes

  • عملکرد شاخص و قانون ESR Index Performance and ESR rule

  • خلاصه بخش Section Summary

MongoDB در Cloud با MongoDB Atlas MongoDB in Cloud with MongoDB Atlas

  • بخش مقدمه Section Introduction

  • MongoDB Atlas چیست؟ What is MongoDB Atlas

  • راه اندازی پایگاه داده خود در اطلس Setting up your database in Atlas

  • اتصال از طریق قطب نما MongoDB Connecting via MongoDB compass

  • اتصال از طریق پوسته Connecting via shell

  • تعامل با داده های شما Interacting with your data

  • ایجاد پایگاه داده و مجموعه در اطلس Creating database and collection in Atlas

  • خط لوله تجمع در اطلس Aggregation pipeline in Atlas

  • خلاصه بخش Section Summary

درایورها در MongoDB Drivers in MongoDB

  • مروری بر درایورهای مختلف MongoDB Overview of different MongoDB Drivers

MongoDB با پایتون MongoDB with Python

  • بخش مقدمه Section Introduction

  • ایجاد پروژه پایتون شما Creating your Python Project

  • اتصال به پایگاه داده Connecting to the database

  • واکشی تمام مدارک Fetching all the documents

  • استفاده از فیلترهای پرس و جو Using query filters

  • طرح ها Projections

  • درج اولین سند Inserting your first document

  • درج اسناد زیادی Inserting many documents

  • در حال به روز رسانی سند Updating document

  • به روز رسانی بسیاری از اسناد Updating many documents

  • حذف اسناد Deleting documents

  • مرتب سازی اسناد Sort documents

  • تجمیع با استفاده از پایتون Aggregation using Python

  • اتصال به پایگاه داده ابری Connecting to the cloud database

  • خلاصه بخش Section Summary

MongoDB با جاوا MongoDB with Java

  • بخش مقدمه Section Introduction

  • ایجاد پروژه جاوا شما Creating your Java Project

  • اتصال به پایگاه داده Connecting to the database

  • واکشی تمام مدارک Fetching all the documents

  • فیلتر کردن اسناد Filtering documents

  • پروجکشن با استفاده از جاوا Projection using Java

  • مرتب سازی اسناد با استفاده از جاوا Sorting documents using Java

  • درج اولین سند Inserting your first document

  • درج اسناد زیادی Inserting many documents

  • در حال به روز رسانی سند Updating document

  • به روز رسانی بسیاری از اسناد Updating many documents

  • یک سند را حذف کنید Delete one document

  • بسیاری از اسناد را حذف کنید Delete many documents

  • تجمیع با استفاده از جاوا Aggregation using Java

  • اتصال به پایگاه داده ابری Connecting to the cloud database

  • خلاصه بخش Section Summary

MongoDB با Node.js MongoDB with Node.js

  • بخش مقدمه Section Introduction

  • ایجاد پروژه Node.js شما Creating your Node.js Project

  • اتصال به پایگاه داده Connecting to the database

  • واکشی تمام مدارک Fetching all the documents

  • فیلتر کردن اسناد Filtering documents

  • طرح ها Projections

  • مرتب سازی اسناد Sorting documents

  • درج اولین سند Inserting your first document

  • درج اسناد زیادی Inserting many documents

  • در حال به روز رسانی سند Updating document

  • به روز رسانی سند با گزینه ها Updating document with options

  • به روز رسانی بسیاری از اسناد Updating many documents

  • یک سند را حذف کنید Delete one documents

  • بسیاری از اسناد را حذف کنید Delete many documents

  • تجمیع با استفاده از Node.js Aggregation using Node.js

  • اتصال به پایگاه داده ابری Connecting to the cloud database

  • خلاصه بخش Section Summary

MongoDB با سی شارپ MongoDB with C#

  • بخش مقدمه Section Introduction

  • ایجاد پروژه سی شارپ شما Creating your C# Project

  • اتصال به پایگاه داده Connecting to the database

  • واکشی تمام مدارک Fetching all the documents

  • فیلتر کردن اسناد Filtering documents

  • فیلتر کردن بر اساس شرایط چندگانه Filtering based on multiple conditions

  • طرح ها Projections

  • مرتب سازی اسناد Sorting documents

  • درج اولین سند Inserting your first document

  • درج اسناد زیادی Inserting many documents

  • در حال به روز رسانی سند Updating document

  • به روز رسانی سند با گزینه ها Updating document with options

  • به روز رسانی بسیاری از اسناد Updating many documents

  • یک سند را حذف کنید Delete one documents

  • بسیاری از اسناد را حذف کنید Delete many documents

  • تجمیع با استفاده از سی شارپ Aggregation using C#

  • اتصال به پایگاه داده ابری Connecting to the cloud database

  • خلاصه بخش Section Summary

دریافت گواهینامه MongoDB Getting MongoDB Certification

  • بررسی اجمالی گواهینامه MongoDB Overview of MongoDB certification

اطلاعات اضافی - کد منبع و موارد دیگر Extra Information - Source code, and other stuff

  • کدهای منبع Source Codes

  • سخنرانی و اطلاعات پاداش Bonus Lecture and Information

نمایش نظرات

آموزش MongoDB Masterclass: Excel در NoSQL & Pass Certification!
جزییات دوره
14.5 hours
179
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
225
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Faisal Memon Faisal Memon

من بیش از 12 سال تجربه ساخت محصولات جهانی دارم که توسط میلیون ها کاربر در سراسر جهان استفاده می شود. من عاشق تکنولوژی و آموزش آن هستم. در حال حاضر، من در یکی از استارت‌آپ‌های پرسرعت در هند به سمت Product هستم و از لحظه لحظه آن لذت می‌برم. قبل از او، چند استارت‌آپ ایجاد کردم که بیش از نیم میلیون کاربر در سراسر جهان داشتند، از Google + سایر سرمایه‌گذاران کمک مالی جمع‌آوری کردم و بخشی از Google Launchpad Accelerator بودم. من در ساخت محصولات از ابتدا و مقیاس بندی تا کاربران جهانی تجربه دارم. من اینجا هستم تا دانش خود را با جویندگان به اشتراک بگذارم و به رشد شخصی و حرفه ای آنها کمک کنم. از دیدنت خوشحالم :)

Tim Buchalka's Learn Programming Academy Tim Buchalka's Learn Programming Academy

برنامه نویسان و معلمان حرفه ای - 1.75 میلیون دانش آموز