مسترکلاس MongoDB
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک اصول MongoDB و انجام عملیات CRUD
- مدیریت دیتابیسها و کلکسیونها، طراحی Schema برای بهترین کارایی و پیادهسازی امنیت و کنترل دسترسی
- تسلط به Aggregation Framework برای کوئریهای پیشرفته و انجام تحلیل داده با استفاده از Aggregation Pipeline
- کار با ایندکسها و بهینهسازی عملکرد و یادگیری روشهای بهینهسازی کوئری با ()explain و استراتژیهای ایندکسگذاری
- در پایان دوره، دانشجویان برای استفاده از MongoDB در اپلیکیشنهای واقعی، بهینهسازی دیتابیسها و مدیریت داده بزرگ اعتماد به نفس کافی خواهند داشت.
پیشنیازهای دوره
- داشتن دانش مقدماتی در مورد فرمان های SQL و دیتابیسها کافی است.
توضیحات دوره
آیا آمادهاید تا به MongoDB، یکی از قدرتمندترین دیتابیسهای NoSQL در اپلیکیشنهای مدرن، مسلط شوید؟ این دوره جامع، یادگیرندگان را از مبانی پایه تا مباحث پیشرفته همراهی کرده و آنها را به مهارتهای لازم برای ساخت و مدیریت کارآمد دیتابیسها مجهز میکند.
آنچه خواهید آموخت
- درک مفاهیم NoSQL و MongoDB
- عملیات CRUD و مدیریت داده
- طراحی Schema و مدلسازی داده
- ایندکسگذاری و بهینهسازی عملکرد
- کار با Aggregation Framework و کوئریهای پیشرفته
- اعتبارسنجی Schema و محدودیتها
- متدهای Cursor و بهینهسازی کوئری
- کاربردهای واقعی و بهترین شیوه ها
آزمایشگاههای عملی و تمرینات کاربردی
در طول دوره، دانشجویان دانش خود را از طریق تمرینات آزمایشگاهی و سناریوهای واقعی به کار میگیرند تا مهارتهای خود را در MongoDB تقویت کنند.
ویژگیهای برجسته دوره
- آموزش جامع MongoDB – پوشش مباحث از مقدماتی تا پیشرفته
- بیش از 100 درس و آزمایشگاه – شامل تمرینات عملی و کاربردی
- بهترین شیوه ها و سناریوهای واقعی – آمادگی برای محیطهای عملیاتی
- یادگیری منعطف – مطالعه با سرعت شخصی همراه با دسترسی مادامالعمر
در پایان این دوره، یادگیرنده قادر خواهد بود:
- تفاوتهای MongoDB با دیتابیسهای SQL را درک کند.
- عملیات CRUD را در سناریوهای واقعی اجرا کند.
- به ایندکسگذاری و Aggregation Framework مسلط شود.
- عملکرد دیتابیس را برای کوئریهای پرسرعت بهینه کند.
- با Schema Validation، روابط و مدلسازی داده کار کند.
- از ابزارهای MongoDB Atlas ،Compass و Shell برای مدیریت دیتابیسهای ابری و محلی استفاده کند.
آمادهاید تا به یک متخصص MongoDB تبدیل شوید؟ همین حالا در این دوره شرکت کنید و مهارتهای خود را در حوزه دیتابیس به سطح بالاتری ببرید!
این دوره برای چه کسانی مناسب است؟
- این دوره برای هر کسی که به دنبال تسلط به MongoDB است طراحی شده؛ چه مبتدی باشید و چه حرفهای. اگر به دنبال یادگیری نحوه ذخیره، مدیریت و بهینهسازی داده در MongoDB هستید، این دوره برای شماست!
- مبتدیان و دانشجویان – اگر در دنیای دیتابیس یا NoSQL تازهکار هستید، این دوره به شما کمک میکند MongoDB را از ابتدا و با مثالهای عملی درک کنید.
- توسعهدهندگان نرمافزار و برنامهنویسان – یادگیری چگونگی ادغام MongoDB با Node.js ،Python ،Java و سایر زبانها برای ساخت اپلیکیشنهای مدرن
- علاقهمندان به دیتابیسهای NoSQL – اگر پیشزمینه SQL دارید و میخواهید مفاهیم NoSQL و MongoDB را کشف کنید، این دوره برای شما عالی است!
- هیچ تجربه قبلی در MongoDB نیاز نیست! این دوره تمامی افراد از جمله دانشجویان، توسعهدهندگان و متخصصان IT را از سطح مقدماتی به پیشرفته میرساند.
مسترکلاس MongoDB
-
مقدمهای بر ماژولهای دوره 06:50
-
پایگاههای داده NoSQL 04:45
-
MongoDB و ضرورت استفاده از آن 03:32
-
ویژگیها و مزایا 06:46
-
نگاشت از SQL به MongoDB 01:43
-
زمان مناسب برای استفاده یا عدم استفاده از MongoDB 04:51
-
مقایسه MongoDB در مقابل SQL 02:22
-
حساسیت به حروف بزرگ و کوچک 05:15
-
مقدمه و مبانی MongoDB None
-
سرویس MongoDB Atlas 05:39
-
ایجاد حساب کاربری در Atlas 05:24
-
نصب MongoDB Compass 05:31
-
نصب Mongo Shell 05:02
-
کوئیز مربوط به Atlas None
-
عملیات CRUD 04:02
-
درک مفاهیم دیتابیس، کلکسیون و سند 02:28
-
ایجاد دیتابیس 02:22
-
بخش عملی: ایجاد دیتابیس 01:47
-
ایجاد کلکسیون 01:33
-
بخش عملی: ایجاد کلکسیون 01:06
-
فرمان درج 04:32
-
مفهوم اتمیک بودن 05:26
-
بخش عملی: InsertOne 03:50
-
بخش عملی: درج چندین سند 02:48
-
فرمان Find و گزینههای آن 10:07
-
کار با findOne و findMany 01:52
-
بخش عملی: Find 08:44
-
فرمان بروزرسانی 02:04
-
بخش عملی: UpdateOne 07:21
-
بخش عملی: UpdateMany 02:36
-
فرمان replaceOne 03:26
-
فرمان upsert 04:15
-
تفاوت Delete و Drop 01:24
-
بخش عملی: Delete و Drop 04:24
-
بخش عملی: حذف دیتابیس 02:02
-
عملیات CRUD None
-
مدلسازی داده، Schemaها و روابط 05:45
-
ذخیرهسازی بدون Schema 03:39
-
رویکرد ساختاریافته 02:26
-
بخش عملی: ساختاریافته در مقابل بدون Schema 06:03
-
رویکردهای مدلسازی داده 01:08
-
اعتبارسنجی Schema None
-
روابط و ضرورت استفاده از آنها 04:25
-
انواع روابط 05:48
-
رابطه یکبهیک 03:30
-
رابطه یکبهچند 02:36
-
رابطه چندبهچند 01:16
-
چگونگی کوئری گرفتن برای روابط 07:49
-
تعبیه در مقابل ارجاع 04:47
-
روابط و انواع آنها None
-
انواع داده 03:43
-
سند با استفاده از چندین نوع داده 05:59
-
آمارهای دیتابیس 04:09
-
انواع داده None
-
اعتبارسنجی Schema چیست؟ 04:17
-
قوانین اعتبارسنجی 02:06
-
چگونگی اعمال اعتبارسنجی Schema 04:34
-
بخش عملی: اعتبارسنجی Schema 08:16
-
بخش عملی: بروزرسانی اعتبارسنجی Schema برای کلکسیون موجود 06:42
-
انواع محدودیتها و توضیحات آنها 02:57
-
سطوح اعتبارسنجی 09:23
-
بخش عملی: سطوح اعتبارسنجی 16:27
-
خلاصه 01:28
-
اعتبارسنجی Schema None
-
سطوح اعتبارسنجی None
-
عملگرها 02:23
-
ضرورت استفاده از عملگرها 03:02
-
عملگرهای بروزرسانی 02:39
-
عملگرها None
-
عملگرهای رابطهای 02:38
-
کوئری گرفتن با استفاده از عملگرهای رابطهای 05:45
-
بخش عملی: عملگرهای رابطهای 07:49
-
عملگرهای رابطهای None
-
عملگرهای مقایسهای کوئری - $in 03:48
-
عملگرهای مقایسهای کوئری - $nin 05:03
-
بخش عملی: عملگرهای مقایسهای $in و $nin 03:45
-
عملگرهای مقایسهای ()in و ()nin None
-
عملگرهای منطقی کوئری 03:44
-
بخش عملی: عملگرهای منطقی کوئری 05:23
-
عملگرهای منطقی کوئری None
-
تفاوت بین عملگرهای رابطهای و عملگرهای تجمیعی 04:10
-
چارچوب تجمیع 02:35
-
پایپ لاین تجمیع 05:30
-
بخش عملی: Aggregation Pipeline 06:01
-
عملگر eq در تجمیع 01:20
-
عملگر gt در تجمیع 01:28
-
عملگر gte در تجمیع 00:53
-
عملگر in در تجمیع 01:54
-
عملگر ne در تجمیع 02:01
-
عملگر not در تجمیع 01:28
-
عملگر or در تجمیع و نقشهبرداری SQL به تجمیع 02:23
-
بخش عملی: عملگرهای تجمیعی 04:55
-
Aggregation pipeline None
-
عملگرهای شرطی 03:10
-
عملگر cond$ 04:32
-
عملگر ifNull$ 04:16
-
عملگر switch$ 05:22
-
عملگرهای شرطی None
-
متدهای Cursor 03:43
-
متدهای رایج Cursor در MongoDB 02:59
-
متدهای Cursor شامل ()skip() ،limit() ،sort و ()count 05:00
-
بخش عملی: متدهای Cursor 08:19
-
متدهای Cursor None
-
ایندکسها چیستند؟ 00:42
-
کاربردهای ایندکس 05:44
-
کاربردهای ایندکس 03:57
-
اسکن کامل کلکسیون 02:33
-
چرا COLLSCAN برای عملکرد بد است؟ 03:12
-
چگونگی برطرف کردن مشکل COLLSCAN 03:34
-
خلاصه مبحث COLLSCAN 01:40
-
بخش عملی: ایجاد ایندکس 09:18
-
مشاهده ایندکسهای موجود 04:25
-
ایندکسها None
-
انواع ایندکس 04:15
-
بخش عملی: ایندکس تکفیلدی 05:34
-
بخش عملی: ایندکس ترکیبی 07:47
-
بخش عملی: ایندکس چندکلیدی 07:28
-
بخش عملی: ایندکس متنی 16:13
-
ایندکس جغرافیایی 01:54
-
ایندکس هش شده 01:10
-
ایندکس وایلدکارد 03:34
-
انواع ایندکس None
-
چگونگی حذف یک ایندکس 02:22
-
بهینهسازی عملکرد ایندکس 04:04
-
خلاصه 02:51
-
کنترل دسترسی و امنیت 01:36
-
احراز هویت چیست؟ 02:55
-
انواع روشهای احراز هویت در MongoDB 02:27
-
فعالسازی احراز هویت در MongoDB 03:57
-
مجوزدهی 04:37
-
تفاوت احراز هویت در مقابل مجوزدهی در MongoDB 03:20
-
اهمیت و کاربرد 05:12
-
برخی اصطلاحات کاربردی 02:25
-
کنترل دسترسی مبتنی بر نقش 04:47
-
نقشهای پیشفرض در MongoDB 06:12
-
ایجاد کاربران بر اساس نقش 03:24
-
بروزرسانی و حذف کاربران 01:19
-
بخش عملی: مدیریت کاربران 15:13
-
خلاصه 03:11
-
رمزنگاری و انواع آن 03:05
-
رمزنگاری در حین استفاده 06:06
-
رمزنگاری داده ذخیره شده 05:18
-
رمزنگاری لایه انتقال 03:04
-
رمزنگاری None
-
Replica Set چیست؟ 08:50
-
نود اصلی 03:42
-
نود ثانویه 04:19
-
مفاهیم Heartbeat و Arbiter 03:12
-
نیاز به Arbiter 06:14
-
انتقال داده در نودهای Replica Set 03:14
-
مفهوم Oplog 03:56
-
ویژگیهای Replica Sets 03:00
-
عملیات خواندن، نوشتن و Failover در Replica Sets 03:35
-
خلاصه 03:29
-
Replica Sets None
-
شاردینگ و ضرورت آن 02:54
-
چگونگی عملکرد شاردینگ 05:01
-
مزایای کلیدی شاردینگ 02:28
-
انتخاب Shard Key: بهترین تجربیات و استراتژیها 04:05
-
چگونگی توزیع کوئریها در محیط شارد شده توسط MongoDB 03:05
-
مقایسه شاردینگ در مقابل رپلیکیشن: تفاوتهای کلیدی و کاربردها 05:02
-
جمعبندی: بینشهای ضروری در مورد شاردینگ 01:53
-
شاردینگ None
-
جمعبندی نهایی 04:39
مشخصات آموزش
مسترکلاس MongoDB
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:مقدماتی
- تعداد درس:164
- مدت زمان :10:16:03
- حجم :3.82GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy