لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش یادگیری MongoDB
Learning MongoDB
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
برتری در دنیای توسعه نرم افزار همیشه در حال تغییر ، به تجربه واقعی "پشته کامل" نیاز دارد. به ویژه دانش پایگاه های داده غیر ارتباطی قابلیت ها و ویژگی های جدید مهیجی را ایجاد می کند که توسعه روزمره را آسان تر ، روانتر و بسیار گسترده تر می کند. این دوره مقدمه ای برای استفاده از MongoDB ، یکی از محبوب ترین پایگاه های داده غیر رابطه ای است. نحوه ایجاد اسناد برای ذخیره داده ها ، سازماندهی اسناد در مجموعه ها و نوشتن درخواست برای خواندن ، به روزرسانی و حذف اسناد را بیابید. استاد جاستین جنکینز همچنین نشان می دهد که چگونه داده ها را به درستی نمایه سازی کنید تا عملکرد را در MongoDB افزایش دهید ، و سپس نشان می دهد که چگونه MongoDB را می توان با برنامه های نوشته شده در Python ، Node.js و PHP ادغام کرد. در فصل آخر ، وی مدیریت پایه سرور را شامل می شود ، از جمله تکثیر ، خرد کردن ، امنیت و پشتیبان گیری. اطمینان حاصل کنید که مهارت های MongoDB جدید خود را با استفاده از مجموعه چالش ها و راه حل های صادر شده در طول مسیر تمرین کنید.
موضوعات شامل:
نصب MongoDB در ویندوز و macOS
ایجاد اسناد و مجموعه ها li>
کار با عملگرها و آرایه ها li>
نوشتن درخواست برای به روزرسانی و حذف داده ها li>
ایجاد نمایه های اساسی li>
برنامه نویسی با MongoDB و PHP ، Node.js و PHP
حفظ MongoDB
اجرای امنیت li>
پشتیبان گیری و بازیابی MongoDB
سرفصل ها و درس ها
مقدمه
Introduction
پایگاه داده مدرن و طراحی برنامه با MongoDB
Modern database and application design with MongoDB
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 کار میکند و با خانوادهاش در کلرادو اسپرینگز، کلرادو زندگی میکند.
نمایش نظرات