آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

دوره آموزشی MongoDB

پیشنیاز : آشنایی با دیتابیس و جاوا اسکریپت

تاریخ شروع طول دوره ساعت برگزاری نام استاد هزینه (تومان)
1396/04/27 32 ساعت سه شنبه ها ساعت 16:30 تا 20:30 مهندس کرمی 500,000 ثبت نام
برای دریافت گواهینامه آنلاین از طریق سایت ثبت نام کنید

دوره آموزشی MongoDb

  • اهداف دوره :
  • دانشجویان با شرکت در این دوره می توانند مفهوم nosql ها آشنا شده و برتری های این دیتابیس های قدرتمند را نسبت به RDMS بشناسند
  • دانشجویان با شرکت در این دوره با مفهوم schema less آشنا می شوند
  • دانشجویان با شرکت در این دوره با مفهوم document oriented آشنا می شوند
  • داشنجویان با شرکت در این دوره می توانند با دیابیس Mongodb اشنا شده و شیوه نوشتن دستورات پرس و جو را فرا بگیرند
  • دانشجویان با شرکت در این دوره می توانند شیوه ی اتصال به دیتابیس Mongodb را در محیط .Net فرا گرفته و از این دیتابیس در پروژه های خود استفاده کنند
  • داشنجویان با شرکت در این دوره می توانند با چگونگی برخورد Mongodb با index ها و انواع index های این دیتابیس اشنا شده و از ان در بهبود انجام دستورات خود بهره ببرند
  • فهرست مخاطبين:
  • دانشجویانی که با زبان c# و asp.net mvc آشنا باشند
  • دانشجویانی که شناختی بر دستورات جاوا اسکریپت داشته باشند
  • دانشجویانی که شناختی بر دستورات TSQL داشته باشند
  • دانشجویانی که می خواهند یک پروژه کامل را با استفاده از قدرت دیتابیس Mongodb به انجام برسانند
  • سرفصلهاي دوره:
  • مفاهیم ابتدایی
    • NoSql چیست
    • Schema Less چیست
    • Document Oriented چیست
    • معرفی json و شرح ارتباط mongodb و json
    • شیوه ی نصب Mongodb
    • آشنایی با mongoshell و راز و رمز های آن
    • انجام تنظیمات اولیه shell برای اجرای راحت دستورات
  • آغاز طراحی
    • تحلیل و پیاده سازی یک پایگاه داده بر اساس RDBMS ها
    • معرفی schema Desing
    • طراحی کلاس های model از طراحی انجام شده
  • دستورالعملهای بنیادی mongodb
    • ساخت پایگاه داده
    • دسترسی به پایگاه داده درون محیط shell
    • ساخت collection
    • دسترسی و نمایش collection های ساخته شده درون shell
    • دستورات CRUD در mongodb و اجرای آنها به وسیله ی shell
    • معرفی BSON
    • درج document درون یک collection
    • دسترسی به یک document در collection
    • واکشی تمام document های یک collection
    • ساخت query با استفاده از field Selection
    • نوشتن query با استفاده از عملگر های بزرگتر و کوچکتر
    • نوشتن پرس و جوها با استفاده از نابرابری ها
    • نوشتن پرس و جو ها با استفاده از Exists
    • نوشتن پرس و جو ها با استفاده از type
    • نوشتن پرس و جو ها با استفاده از regex
    • نوشتن پرس و جو ها با استفاده از or
    • نوشتن پرس و جو ها با استفاده از and
    • واکشی داده های موجود درون یک آرایه
    • نوشتن پرس و جو ها با استفاده از in
    • نوشتن پرس و جو ها با استفاده از all
    • نوشتن پرس و جو ها با استفاده از Dot Notation
    • بررسی رفتار mongodb در هنگام اجرای یک پرس و جو
    • Cursors در mongodb
    • بدست آوردن تعداد document های یک collection
    • ویرایش یک document درون یک collection
    • استفاده از دستور $set
    • استفاده از دستور $unset
    • استفاده از دستور $push
    • استفاده از دستور $pop
    • استفاده از دستور $pull
    • استفاده از دستور $addToSet
    • استفاده از دستور $upsert
    • ویرایش چند document درون یک collection
    • حذف یک document درون یک collection
    • استفاده از دستور getLastError
  • اتصال mongodb به c#
    • آغاز کار و شیوه ی نصب .NET Driver
    • معرفی کلاس های پر کاربرد درایور
    • نمایش document در محیط .NET
    • درج داده در محیط .NET
    • واکشی داده در محیط .NET
    • واکشی داده بر اساس یک شرط در محیط .NET
    • واکشی داده بر اساس Lambda Expression در محیط .NET
    • دستورات skip و Limit و Sort
    • واکشی داده بر اساس Projections در محیط .NET
    • ویرایش یک و چند document در محیط .NET
    • یک و چند document در محیط .NET
    • استفاده از دستورات FindOneAndUpdate و تفاوت ان با FindOneAndReplace
  • بهینه سازدی پایگاه داده
    • نرمال سازی دیتابیس های RDMS
    • طراحی پایگاه داده وب سایت در mongodb
    • عدم نیاز به Transactions
    • شرح رابطه ی one to one و پیاده سازی آن در mongodb
    • شرح رابطه ی one to Many و پیاده سازی آن در mongodb
    • شرح رابطه ی Many to Many و پیاده سازی آن در mongodb
    • Multikeys index
    • مزایای Embedding
    • چگونگی پیاده سازی ساختارهای درختی در mongodb
    • Denormalize
  • مباحث کلی تر و index ها در mongodb
    • زمان استفاده از index
    • معرفی Storage Engines و انواع ان
    • ساخت INDEX
    • حذف INDEX
    • Multikeys index
    • Dot Notation and Multikey
    • Unique
    • شیوه ی برخورد mongodb با Index ها
    • Sparse
    • Explain
    • Explain Verbosity
    • Covered Queries
    • Geospatial Indexes
    • Geospatial Spherical
    • Text Indexes
    • تاثیرات استفاده از index
    • Log گیری از دستورات
    • Profiling
    • Mongotop
    • Mongostat
    • Sharding
  • توابع تجمیع در mongo db
    • شیوه ی عملکرد توابع تجمیع در mongodb
    • Compound Grouping
    • Aggregation Expressions
    • $sum
    • $avg
    • Distinct
    • Group

آموزش MongoDB
لطفا جهت پرداخت شهریه هر دوره، وجه مورد نظر را به حساب بانک پاسارگاد زیر به نام خانم شهرزاد کروس واریز نمایید.
شماره کارت:
5022-2910-3489-0853
شماره شبا:
IR170570022180000635395101
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال
آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .