×
ribbon

آموزش پایگاه داده گرافی Neo4j ​و انتقال داده از MySQL​

مدرس:

هامون محمدیان پور

در دنیای امروزی پر از داده ها، انواع مختلفی از دیتابیس ها وجود دارند که هر یک ویژگی... بیشتر
گواهی‌نامه
4.2 (5)
3 دیدگاه
268دانشجو
4ساعت
سرفصل‌ها
مقدماتی سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

آشنایی با مفاهیم پایه‌ای دیتابیس‌های گراف محور

آشنایی با نحوه‌ی مدل‌سازی داده در Neo4j

آموزش زبان Cypher

آموزش کار با کتابخانه Graph Data Science

این دوره شامل:

4 ساعت ویدئو

21 سؤال سنجش و یادگیری

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

سرفصل‌های دوره

8 فصل25 جلسه4 ساعت ویدیو
مقدمه بر دیتابیس‌های گرافی
  دیتابیس گرافی چیست؟
09:15
  مقایسه دیتابیس‌های گرافی و رابطه‌ای
07:03
  آشنایی با دیتابیس‌های گرافی
03:00
معرفی Neo4j
  انواع نسخه‌ها و ابزارهای Neo4j
10:11
  نصب و راه‌اندازی Neo4j در Ubuntu و Docker
10:25
  تنظیمات مهم بعد از نصب Neo4j
12:39
  راه اندازی Neo4j
02:00
مدل داده در Neo4j
  آشنایی با مفاهیم اصلی Node و Relationship
11:41
  آشنایی با مفاهیم اصلی Property
04:46
  تمرینات مدل داده در Neo4j
03:00
زبان Cypher-درج داده
  روش‌های مختلف اجرای کوئری Cypher
04:59
  ساخت Node و Relationship
15:11
  ایجاد یک رابطه
01:00
  کوئری‌های پیشرفته درج داده
07:02
  درج Property در Node و Relationship
03:49
  ایجاد یک نود جدید
01:00
  بروزرسانی و حذف یک Node و Relationship
07:04
  حذف یک نود از شبکه
01:00
زبان Cypher-خواندن داده
  دستور Match
08:54
  تمرین کوئری Match
01:00
  دستور WHERE
08:16
  تمرین کوئری WHERE
01:00
  دستور OptionalMatch
07:46
  دستور WITH
09:14
  تمرین دستور WITH
02:00
  دستور ShortestPath
06:17
کار با کتابخانه‌های Data Science
  مقدمه از کتابخانه GDS
08:34
  فعال‌سازی GDS در Neo4j
03:22
  الگوریتم Page Rank و Node Similarity
17:39
  تمرینات GDS
02:00
مهاجرت از MySQL به Neo4j
  مدل‌سازی داده‌ها
09:28
  بک‌آپ از دیتابیس MySQL
04:32
  انتقال داده‌ها به Neo4j - بخش اول
17:24
  انتقال داده‌ها به Neo4j - بخش دوم
08:05
  تمرینات فصل هفتم
04:00
جمع‌بندی
  جمع‌بندی
00:54

پیش‌نیاز‌ها

این دوره مناسب افرادی است که تجربه قبلی با دیتابیس‌های رابطه‌ای مانند SQL Server و یا MySQL را دارند.

توضیحات دوره

در دنیای امروزی پر از داده‌ها، انواع مختلفی از دیتابیس‌ها وجود دارند که هر یک ویژگی‌ها و قابلیت‌های خاص خود را دارند. اما یکی از این دیتابیس‌ها که به شکل چشمگیری از سایرین متمایز است، دیتابیس‌های گرافی مانند Neo4j هستند.

آیا تابه‌حال به فکر این بوده‌اید که چطور می‌توانید ارتباطات پیچیده بین داده‌ها را به شکلی کاملاً مفهومی مدل‌سازی کنید؟ Neo4j به شما این امکان را می‌دهد که داده‌ها را به‌صورت گرافی مدل‌سازی کرده و ارتباطات بین آن‌ها را به شکلی منطقی و قابل‌فهم نشان دهید. این قابلیت بسیار مهم است، زیرا در دنیای واقعی، داده‌ها اغلب ارتباطات پیچیده و چندگانه‌ای دارند که با استفاده از روش‌های سنتی دیتابیسی، مدل‌سازی و مدیریت آن‌ها بسیار دشوار است.

با استفاده از Neo4j، شما قادر خواهید بود تا داده‌های خود را به‌صورت گرافی مدل‌سازی کرده و با استفاده از زبان پرس و جوی قدرتمند Cypher، به راحتی ارتباطات و الگوهای مختلفی را در داده‌های خود شناسایی کنید و به آن‌ها پردازش کنید. همچنین، قابلیت‌های پیشرفته مانند پردازش توزیع شده، تحلیل شبکه، و پشتیبانی از تراکنش‌های ACID، Neo4j را به یکی از قابلیت‌های برجسته برای برنامه‌ها و سیستم‌هایی که نیاز به مدیریت داده‌های پیچیده دارند، تبدیل کرده است.

با این توضیحات ابتدایی، شما به‌راحتی می‌توانید ببینید که چرا یادگیری و استفاده از دیتابیس‌های گرافی مانند Neo4j برای توسعه‌دهندگان و متخصصان داده بسیار حیاتی است. در این دوره آموزشی، ما قصد داریم شما را با قابلیت‌های مختلف Neo4j آشنا کنیم و در انتها با انجام یک پروژه نحوه‌ی مهاجرت از MySQL به Neo4j را مورد بررسی قرار دهیم.

دیدگاه کاربران

4.2

بر اساس امتیاز 5 دانشجو

1
2
3
4
5

جواد محبی

28 روز پیش

5

سلام. کلیات مناسبی در رابطه با Neo4j عنوان شد که برای علاقمندان به این نرم افزار می‌تونه شروع مناسبی باشه

محمد احمدزاده

2 ماه پیش

5

بیان مفاهیم، بیان و انتقال آن عالی بود، برای افرادی که تجربه کار بانکهای اطلاعاتی را دارند و نیاز است که وارد این مباحث شوند هم توصیه می شود.

دانشجوی دوره

3 ماه پیش

3

این همه وقت و انرژی ارزش این و داره ویدیو با کیفیت صدای خوب تولید بشه.

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه
1دوره
268دانشجو
5نظر و امتیاز

هامون محمدیان‌پور، دانشجوی کارشناسی‌ ارشد مهندسی کامپیوتر گرایش نرم‌افزار در دانشگاه آزاد قزوین و هم‌بنیان‌گذار شرکت دانش‌بنیان دیتاک هستند. ایشان تجربه فعالیت با عنوان برنامه‌نویس ارشد وب و مدیر دیتابیس را در کارنامه داشته و هم اکنون به عنوان مدیر فنی شرکت دیتاک فعالیت می کنند. ایشان بیش ۱۰ سال تجربه‌ کار در حوزه طراحی و اجرای زیرساخت‌های کلان‌داده را در کارنامه خود دارند.

دوره‌های مشابه

سوالات پرتکرار

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

بله. پس از پایان مدت دوره نیز به ویدئوها، تمرین‌ها، پروژه‌ها و سایر محتوای آموزشی دوره دسترسی خواهید داشت؛ اما امکان تصحیح تمرین‌ها توسط پشتیبان دوره و دریافت گواهی‌نامه برای شما وجود نخواهد داشت.