تا %60 تخفیف خرید برای 6 نفر با صدور مدرک فقط تا
00 00 00
در توسینسو تدریس کنید

قیمت: 72,000 تومان

با 10% تخفیف وب سایت و مدرس در صورت خرید یکجا: 64,800 تومان

خرید دوره با 10 تخفیف

آموزش کاربردی کار با پایگاه داده MongoDB -معرفی دوره

توضیحات آموزش:

اگر این سوال به ذهن شما رسیده باشه که گوگل چگونه عبارت مورد نظر شما رو تو میلیاردها صفحه اینترنتی جست و جو و نتایج و در کسری از ثانیه به شما بر میگردونه و یا شبکه های اجتماعی بزرگ مثل LinkedIn  یا Instagram  چطور می تونن میلیاردها تراکنش رو در هر روز پردازش و مدیریت کنن باید بگم که شما مخاطب این آموزش هستید و ما قصد داریم که جواب این سوالات و تو این آموزش به شما ارائه بدیم .

 MongoDB را می‌توان یکی از پرمخاطب‌ترین و جذاب ترین پایگاه‌های داده‌ موجود در جمع اعضای خانواده NoSQL‌ دانست. این پایگاه داده‌ یک مدل منعطف، پویا و سندگرا  (Document oriented)را ارائه می‌کند که ساختاری با خروجی بسیار بالا و قابلیت مقیاس‌پذیری آسان را دارا است که در پروژه‌ها و سیستم‌های کلان داده یا همان Big Data به‌شدت مورد نیاز است.

در این آموزش با مزایا و معایب کلی کار با پایگاه داده های NOSQL  آشنا میشوید . در این دوره سعی داریم شما رو با نحوه نصب و راه اندازی پایگاه داده Mongo  بر روی پلتفرم های مختلف مثل ویندوز و لینوکس .. آشنا کنیم و به شما یاد بدیم که چگونه به پایگاه داده متصل و Query  ها  و Script  های خودتون رو بر روی موتور پایگاه داده اجرا کنید . همچنین این دوره  تکنیک های کار و جمع آوری داده ها با استفاده از Node.js را خواهید آموخت .

سر فصل دروس :

مقدمه

بخش اول : معرفی کلی دوره و کار با پایگاه داده های NoSQL   

  • NoSQL چیست؟
  • معرفی و مقایسه انواع پایگاه داده های NoSQL
  • معرفی کلی معماری MongoDB
  • مقایسه بین پایگاه دادهای رابطه ای و NoSQL
  • معرفی و مزایای استفاده از ساختار JSON & BSON
  • مقایسه بین XML و JSON

بخش دوم : شروع کار با پایگاه داده Mongo

  • نصب Mongo DB و Compass بر روی ویندوز
  • نصب Mongo DB و Compass بر روی لینوکس

بخش سوم : شروع کار با Document  ها

  • معرفی و کار با JSON
  • اتصال به Mongo Shell و شروع کار با محیط command line
  • ساخت دیتابیس جدید و دخیره یک document ساده در پایگاه داده
  • ساخت یک دیتابیس با استفاده از فایل خارجی JSON و ابزار mongoimport
  • ساخت یک دیتابیس با استفاده از فایل خارجی JavaScript و متد load
  • ایجاد یک پایگاه داده تستی در mongoDB
  • درج ، به روز رسانی و حذف داده ها (Insert , Update , Delete) 
  • مدیریت خروجی و نتیجه دستورات در mongo shell
  • کار با دستورات
    • insertOne , insertMany
    • updateOne , updateMany
    • replaceOne , deleteOne , deleteMany
  • شروع کار با دستور ()find و پیاده سازی عملگرهای مقایسه ای (comparison operators)
  • آشنایی و کار با عملگرهای :
    • eq , $ne$
    • gt , $lt ,$gte ,$lte$
    • $in , $nin
  • اعمال شرط و بازیابی داده ها از embedded document ها و آرایه ها
  • معرفی projection و مدیرت نمایش داده ها در Mongo Sehll
  • آشنایی و کار با element operator 
  • معرفی عملگرهای منطقی و آرایه ای (logical & Array Operator)
  • کار با regular expression ها و دستور regex$

بخش چهارم : معرفی و شروع کار با  Cloud Database Service

  • ساخت یک یوز جدید بر روی MongoDB Atlas service
  • ایجاد یک cluster جدید بر روی Cloud Database
  • معرفی امکانات کلی Atlas Sandbox cluster و اتصال به پایگاه داده ابری از طریق Mongo Shell و Compass

بخش پنجم : نصب و شروع کار با Node.js و MongoDB

  • نصب Node.js
  • نصب و راه اندازی Express js, Jade Mongoose
  • جست و جو داده ها با استفاده از Node.js
  • درج داده ها با استفاده از Node.js
  • حذف داده ها با استفاده از Node.js

بخش ششم : Sharding & replication

  • توسعه افقی و عمودی (Vertical & Horizontal Scaling)
  • Replication و Replica set در پایگاه داده MongoDB
  • (Sharding(Primary & secondary Shards
  • Hash and range base shard keys
نظر شما
برای ارسال نظر باید وارد شوید.
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...