لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ضروری MongoDB
MongoDB Essential Training
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
MongoDB یک پایگاه داده اسناد NoSQL با زبان پرس و جو گویا و شهودی است. در حالی که شروع کار با MongoDB آسان است، استفاده از MongoDB بیشتر از ذخیره و بازیابی اسناد JSON است. در این دوره، نائومی پنترل اصول MongoDB را آموزش میدهد که شامل عملیات CRUD، خطوط لوله جمعآوری و درایورها و همچنین ویژگیهای پیشرفته پایگاه داده و موضوعات مدیریت پایگاه داده میشود. اگر به دنبال دانش اجرای موثر MongoDB در تولید، نحوه انجام پرس و جوهای پیشرفته و نحوه مدیریت پایگاه داده هستید، در این دوره آموزشی به نائومی بپیوندید.
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
1. MongoDB را نصب کنید
1. Install MongoDB
میزبانی خود در مقابل MongoDB مدیریت شده
Self-hosted vs. managed MongoDB
سازمان در مقابل جامعه
Enterprise vs. Community
MongoDB را روی مک نصب کنید
Install MongoDB on Mac
MongoDB را روی ویندوز نصب کنید
Install MongoDB on Windows
MongoDB را روی لینوکس نصب کنید
Install MongoDB on Linux
امتحان فصل
Chapter Quiz
2. پایگاه داده خود را راه اندازی کنید
2. Set Up Your Database
منگود
Mongod
مجموعه ماکت
Replica set
یک مجموعه replica را از خط فرمان تنظیم کنید
Set up a replica set from the command line
یک مجموعه کپی با فایل های پیکربندی تنظیم کنید
Set up a replica set with config files
داده های نمونه را وارد کنید
Import the sample data
اشکال زدایی
Debug
امتحان فصل
Chapter Quiz
3. کار با MongoDB
3. Working with MongoDB
مدل سند
The document model
فضاهای نام، مجموعه ها، اسناد
Namespaces, collections, documents
زبان پرس و جو MongoDB
MongoDB Query Language
معاملات
Transactions
چالش: شاخص ها
Challenge: Indexes
راه حل: شاخص ها
Solution: Indexes
امتحان فصل
Chapter Quiz
4. عملیات CRUD
4. CRUD Operations
درج و درج
insertOne and insertMany
FindOne و پیدا کردن
findOne and find
عملگرهای مقایسه
Comparison operators
عملگرهای منطقی
Logical operators
مرتب سازی، پرش، محدود کردن
Sort, skip, limit
updateOne و updateMany
updateOne and updateMany
آرایه ها
Arrays
معاملات
Transactions
$expr
$expr
چالش: ایجاد اپلیکیشن
Challenge: Create app
راه حل: ایجاد اپلیکیشن
Solution: Create app
امتحان فصل
Chapter Quiz
5. خطوط لوله تجمع
5. Aggregation Pipelines
مروری بر مراحل
An overview of stages
گروه $
$group
سطل دلار
$bucket
$ UNIND
$unwind
ادغام $ و $out
$merge and $out
تابع $
$function
$ جستجو
$lookup
کارایی
Performance
چالش: خطوط لوله تجمیع را بنویسید
Challenge: Write aggregation pipelines
راه حل: خطوط لوله تجمیع را بنویسید
Solution: Write aggregation pipelines
امتحان فصل
Chapter Quiz
6. مدل سازی داده ها
6. Data Modeling
رابطه ای در مقابل سند
Relational vs. document
مدل سازی داده ها
Data modeling
طرحواره انعطاف پذیر
Flexible schema
چالش: یک مدل داده ایجاد کنید
Challenge: Create a data model
راه حل: یک مدل داده ایجاد کنید
Solution: Create a data model
نائومی پنترل یک مهندس آزمایشی کارکنان در Twilio است.
نائومی بیش از سه سال در MongoDB در تعدادی از نقشها از جمله نویسنده فنی ارشد، مهندس ارشد ارتباطات و سرپرست تیم ارتباطات مهندسی گذراند. تجربه کاری قبلی او شامل موقعیت هایی در گوگل، مایکروسافت و بلومبرگ است. نائومی یک سازمان دهنده پرشور رویداد و از علاقه مندان به هکاتون است و دارای مدرک کارشناسی ارشد در علوم کامپیوتر از دانشگاه آکسفورد است.
نمایش نظرات