لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مقدمه ای بر MongoDB
Introduction to MongoDB
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
برتری در دنیای توسعه نرمافزار همیشه در حال تغییر به تجربه واقعی "فول استک" نیاز دارد. دانش پایگاههای داده غیررابطهای به ویژه قابلیتها و ویژگیهای هیجانانگیزی را اضافه میکند که توسعه روزمره را آسانتر، کارآمدتر و بسیار مقیاسپذیرتر میکند. این دوره مقدمه ای برای استفاده از MongoDB، یکی از محبوب ترین پایگاه داده های غیر رابطه ای ارائه می دهد. نحوه ایجاد اسناد برای ذخیره دادهها، سازماندهی اسناد در مجموعهها، و نوشتن عبارتهای جستجو برای خواندن، بهروزرسانی و حذف اسناد را کشف کنید. مربی جاستین جنکینز همچنین نحوه فهرست بندی صحیح داده ها برای افزایش عملکرد در MongoDB را نشان می دهد و سپس نشان می دهد که چگونه MongoDB می تواند با برنامه های نوشته شده در Python، Node.js، PHP و Golang ادغام شود. در فصل آخر، او مدیریت پایه سرور، از جمله تکرار، اشتراک گذاری، امنیت و پشتیبان گیری را پوشش می دهد. مطمئن شوید که مهارتهای جدید MongoDB خود را با استفاده از چالشها و مجموعههای راهحل صادر شده در طول مسیر تمرین میکنید.
سرفصل ها و درس ها
معرفی
Introduction
طراحی پایگاه داده و اپلیکیشن مدرن با MongoDB (در حال انجام)
Modern database and application design with MongoDB
(In progress)
1. شروع به کار
1. Getting Started
چرا MongoDB؟
Why MongoDB?
MongoDB در مقابل پایگاه های داده رابطه ای
MongoDB vs. relational databases
با استفاده از مخزن GitHub
Using the GitHub repository
MongoDB را روی ویندوز نصب کنید
Install MongoDB on Windows
MongoDB را روی macOS نصب کنید
Install MongoDB on macOS
با استفاده از ابزارهای پایگاه داده MongoDB
Using the MongoDB Database Tools
وارد کردن داده های نمونه
Importing example data
امتحان فصل
Chapter Quiz
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: Create a recipe document
امتحان فصل
Chapter Quiz
3. پرس و جو
3. Querying
مرتب سازی، محدود کردن، و پرش
Sort, limit, and skip
کار با عملگرها و آرایه ها
Working with operators and arrays
به روز رسانی اسناد
Updating documents
به روز رسانی آرایه ها
Updating arrays
حذف اسناد
Deleting documents
چالش: یک پرس و جو بنویسید
Challenge: Write a query
راه حل: یک پرس و جو بنویسید
Solution: Write a query
پوسته جدید MongoDB
The new MongoDB Shell
امتحان فصل
Chapter Quiz
4. مدل سازی داده ها و طرحواره ها
4. Data and Schema Modeling
چگونه باید متفاوت فکر کنیم
How we need to think differently
شاخص های اساسی
Basic indexes
استفاده از انواع مختلف مجموعه
Using different collection types
چالش: اجتناب از پیوستن
Challenge: Avoiding joins
راه حل: اجتناب از پیوستن
Solution: Avoiding joins
امتحان فصل
Chapter Quiz
5. کدنویسی با MongoDB
5. Coding with MongoDB
پایتون
Python
Node.js
Node.js
PHP
PHP
گولنگ
Golang
نحوه استفاده از GridFS برای ذخیره فایل ها
How to use GridFS to store files
امتحان فصل
Chapter Quiz
6. مدیریت سرور
6. Server Administration
فایل پیکربندی MongoDB
MongoDB config file
همانند سازی
Replication
شاردینگ
Sharding
احراز هویت و مجوز
Authentication and authorization
جاستین جنکینز یک توسعه دهنده و مهندس نرم افزار کامل است.
جاستین بیش از دو دهه تجربه حرفه ای در توسعه وب پشتیبان دارد. او که متخصص در MongoDB، جاوا اسکریپت، PHP، SQL و React است، دوست دارد راهحلهای خلاقانه، تازه و مؤثر برای مشکلات پیچیده و فنی طراحی کند. در طول سالها، او با تعدادی از فناوریها کار کرده است، اما تمایل دارد بر روی توسعه وب تمام پشته تمرکز کند، چه بهعنوان مشارکتکننده فردی یا بهعنوان همکار در یک تیم.
یک آشپز مشتاق، پدری فداکار، او که علاقهمند به نینتندو است، در حال حاضر به عنوان مهندس توسعه نرمافزار در Pushpay کار میکند و با خانوادهاش در کلرادو اسپرینگز، کلرادو زندگی میکند.
نمایش نظرات