لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش یادگیری MongoDB (2020)
Learning MongoDB (2020)
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
برتری در دنیای توسعه نرم افزار در حال تغییر مستلزم تجربه واقعی "فول استک" است. دانش پایگاه های داده غیررابطه ای به ویژه قابلیت ها و ویژگی های جدید هیجان انگیزی را اضافه می کند که توسعه روزمره را آسان تر، ساده تر و بسیار مقیاس پذیرتر می کند. این دوره مقدمه ای برای استفاده از MongoDB، یکی از محبوب ترین پایگاه داده های غیر رابطه ای ارائه می دهد. نحوه ایجاد اسناد برای ذخیره داده ها، سازماندهی اسناد در مجموعه ها، و نوشتن پرس و جو برای خواندن، به روز رسانی، و حذف اسناد را کشف کنید. مربی جاستین جنکینز همچنین نحوه فهرست بندی صحیح داده ها برای افزایش عملکرد در MongoDB را نشان می دهد و سپس نشان می دهد که چگونه MongoDB می تواند با برنامه های نوشته شده در Python، Node.js و PHP ادغام شود. در فصل آخر، او مدیریت اصلی سرور، از جمله تکرار، اشتراک گذاری، امنیت و پشتیبان گیری را پوشش می دهد. مطمئن شوید که مهارتهای جدید MongoDB خود را با استفاده از چالشها و مجموعههای راهحل صادر شده در طول مسیر تمرین میکنید.
اهداف یادگیری
نصب MongoDB در ویندوز و macOS
ایجاد اسناد و مجموعه ها
کار با عملگرها و آرایه ها
نوشتن پرس و جو برای به روز رسانی و حذف داده ها
ایجاد نمایه های اساسی
کدنویسی با MongoDB و PHP، Node.js و PHP
نگهداری MongoDB
اجرای امنیت
پشتیبان گیری و بازیابی MongoDB
سرفصل ها و درس ها
معرفی
Introduction
طراحی پایگاه داده و اپلیکیشن مدرن با MongoDB (در حال پیش رفت)
Modern database and application design with MongoDB
(In progress)
1. شروع به کار
1. Getting Started
چرا MongoDB؟
Why MongoDB?
MongoDB را روی ویندوز نصب کنید و داده ها را وارد کنید
Install MongoDB on Windows and import data
MongoDB را روی macOS نصب کنید و داده ها را وارد کنید
Install MongoDB on macOS and import data
2. اسناد و مجموعه ها
2. Documents and Collections
یک سند ایجاد کنید
Create a document
استفاده از .find() برای درخواست اسناد
Using .find() to query documents
چه چیزی را می توانیم در یک سند ذخیره کنیم؟
What can we store in a document?
مجموعه ها
Collections
چالش: یک سند دستور تهیه کنید
Challenge: Create a recipe document
راه حل: چگونه یک سند دستور تهیه کنیم
Solution: How to create a recipe document
3. پرس و جو
3. Querying
مرتب سازی، محدود کردن، و پرش
Sort, limit, and skip
کار با عملگرها و آرایه ها
Working with operators and arrays
به روز رسانی اسناد
Updating documents
به روز رسانی آرایه ها
Updating arrays
حذف اسناد
Deleting documents
چالش: یک پرس و جو بنویسید
Challenge: Write a query
راه حل: چگونه یک پرس و جو بنویسیم
Solution: How to write a query
4. مدل سازی داده ها و طرحواره ها
4. Data and Schema Modeling
چگونه باید متفاوت فکر کنیم
How we need to think differently
شاخص های اساسی
Basic indexes
نحوه استفاده از GridFS برای ذخیره فایل ها
How to use GridFS to store files
چالش: اجتناب از پیوستن
Challenge: Avoiding joins
راه حل: اجتناب از پیوستن
Solution: Avoiding joins
5. کدنویسی با MongoDB
5. Coding with MongoDB
پایتون
Python
Node.js
Node.js
PHP
PHP
6. مدیریت سرور
6. Server Administration
فایل پیکربندی MongoDB
MongoDB config file
همانند سازی
Replication
شاردینگ
Sharding
احراز هویت و مجوز
Authentication and authorization
جاستین جنکینز یک توسعه دهنده و مهندس نرم افزار کامل است.
جاستین بیش از دو دهه تجربه حرفه ای در توسعه وب پشتیبان دارد. او که متخصص در MongoDB، جاوا اسکریپت، PHP، SQL و React است، دوست دارد راهحلهای خلاقانه، تازه و مؤثر برای مشکلات پیچیده و فنی طراحی کند. در طول سالها، او با تعدادی از فناوریها کار کرده است، اما تمایل دارد بر روی توسعه وب تمام پشته تمرکز کند، چه بهعنوان مشارکتکننده فردی یا بهعنوان همکار در یک تیم.
یک آشپز مشتاق، پدری فداکار، او که علاقهمند به نینتندو است، در حال حاضر به عنوان مهندس توسعه نرمافزار در Pushpay کار میکند و با خانوادهاش در کلرادو اسپرینگز، کلرادو زندگی میکند.
نمایش نظرات