قیمت این دوره: رایگانــ
  • مدرس دوره : امیر عادلی پور
  • تعداد ویدیوها : 10 ویدیو
  • مدت زمان دوره : 3:43:00
  • سطح دوره : مقدماتی
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1399/03/08
آموزش دیتابیس Neo4j و Cypher

آموزش دیتابیس Neo4j و Cypher

در دنیای امروز با وجود اپلیکیشن های بزرگ با داده های بسیار زیاد و پر از روابط، دیگر امکان استفاده از دیتابس های رابطه ای برای ذخیره و بازیابی اطلاعات وجود ندارد زیرا کارایی آنها به شدت کاهش می یابد. اینجاست که دیتابیس های غیر رابطه ای (NoSql) و به طور خاص Graph Database ها وارد میدان شده و با کارایی بالا وظیفه ذخیره و بازیابی داده ها را با سرعت بالا بر عهده می گیرند.
در این دوره قصد دارم معروف ترین و پرکاربردترین Graph Database به نام Neo4j را به شما عزیزان آموزش دهم. در ادامه نیز زبان Cypher را که برای کوئری نویسی در Neo4j مورد استفاده قرار می گیرد به شما معرفی میکنم. با امید اینکه این دوره مورد پسند شما عزیزان قرار گیرد.
پیش نیاز این دوره آشنایی ابتدایی با مفهوم دیتابیس می باشد و نیازمند هیچ پیشنیاز دیگری نیست.




فهرستـــ ویدیوها

مدت زمان دوره 3:43:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • معرفی دوره

00:11:00

معرفی دوره

2
  • معرفی Graph Database

00:13:00

مباحث این جلسه شامل تعریف گراف، مثال شماتیکی از یک دیتابیس گرافی، مزایای گراف، تعریف گراف دیتابیس، تعریف Property Graph Model و خواص گراف دیتابیس می باشد

3
  • مقایسه گراف دیتابیس ها و دیتابیس های رابطه ای

00:18:00

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

4
  • معرفی Neo4j و ویژگی های آن

00:17:00

در این جلسه من به معرفی Neo4j و ویژگی های آن، مقایسه دو نسخه رایگان و پولی Neo4j ، بررسی بیشتر نودها، روابط، property ها و انواع داده در Neo4j می پردازم. 

5
  • نصب Neo4j و ایجاد دیتابیس Movies

00:22:00

در این جلسه من Neo4j و اپلیکیشن دسکتاپ Neo4j   را نصب کرده، توضیحاتی در مورد محیط این اپلیکیشن می دهم و  دیتابیس Movies که شامل اطلاعات تعدادی فیلم و دست اندکاران آنها هست را ایجاد می کنم.

6
  • معرفی زبان Cypher

00:30:00

مباحث این جلسه شامل معرفی زبان Cypher به همراه مثالهای مختلفی از کوئری ها در این زبان می باشد.

7
  • انواع توابع در Cypher

00:33:00

در این جلسه در مورد انواع توابع در زبان Cypher صحبت می کنیم.

8
  • کوئری های پیچیده تر در Cypher

00:30:00

در این جلسه مثالهای بیشتری از کوئری های پیچیده تر در زبان Cypher را بررسی می کنیم.

9
  • عملیات CRUD در Cypher

00:24:06

در این جلسه در مورد عملیات CRUD در زبان Cypher صحبت می کنیم.

10
  • عملیات CRUD (ادامه) و توضیحات تکمیلی

00:25:36

در این جلسه در مورد ادامه عملیات CRUD در زبان Cypher و توضیحات پایانی دوره صحبت می کنیم.


نظرات کاربران در رابطه با این دوره

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