آموزش پایگاه داده گراف: Neo4j با Spring Boot

Graph Database : Neo4j with Spring Boot

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: NoSQL: Neo4j با جاوا و فریم ورک Spring. گره، رابطه با عملیات CRUD و AND، OR، IN Cypher Queries Graph Database Neo4j (NoSQL) گره و رابطه در Neo4j ایجاد، خواندن، به روز رسانی و حذف (CRUD) عملیات با Neo4j و Spring Boot AND، OR، IN پرس و جوها و Neo4 راه اندازی Spring Boot Neo4j در ویندوز محدودیت ها در Neo4j توابع جمعی در Neo4j شامل، با جستجو در Neo4j صفحه بندی و مرتب سازی در Neo4j شروع می شود.

***** برخی از نظرات دانش آموزان *****

  • این یک آموزش گام به گام بسیار خوب است. من دوست دارم که از Maven، Postman و Intellij IDEA استفاده می کند. مربی به صراحت تمام مراحل تنظیم محیط خود را به شما می گوید تا زمان زیادی را تلف نکنید. به راحتی می توان از چیزهایی که قبلاً می دانم عبور کرد و به مطالب مورد نیازم رسید. کد به وضوح بر روی صفحه نمایش خوانا است (بدون نیاز به چشمک زدن، حالت تمام صفحه ضروری نیست). مربی حتی با سرعت 1.5 برابر به راحتی قابل درک است. وقتی وارد بخش Spring Boot شدم، به سرعت یک برنامه کاربردی را اجرا کردم و به آن اضافه کردم. این بهترین دوره Udemy است که من تا به حال گذرانده ام.

  • دوره خوبی است. کاملاً جامع است و نمونه های خوبی را در بر می گیرد.

  • می‌خواست پایگاه‌داده گراف Neo4j را بیاموزد و این دوره آنچه را که به دنبالش بودم پوشش می‌دهد.


این دوره در مورد Neo4j است که یک پایگاه داده گراف است و از نوع NoSQL است.

در این دوره آموزشی Neo4j را با جزئیات یاد خواهید گرفت و همچنین نحوه استفاده از Neo4j را با Spring Boot یاد خواهید گرفت؟

در زیر موضوعاتی وجود دارد که این دوره در بر می گیرد:-

  • Graph، Node و Property چیست؟

  • نصب Neo4j

  • ایجاد پایگاه داده دراپ

  • ایجاد، خواندن، به‌روزرسانی و حذف (CRUD) عملیات در Neo4j.

  • زبان جستجوی رمزگذاری (CQL)

  • عبارات AND، OR و IN در Neo4j.

  • رابطه بین گره ها

  • ویژگی های رابطه

  • محدودیت‌ها در Neo4j - محدودیت منحصر به فرد، محدودیت وجود ویژگی، محدودیت کلید گره

  • Neo4j با Spring Boot با استفاده از Spring Data Neo4j

  • ایجاد، خواندن، به‌روزرسانی و حذف عملیات (CRUD) با استفاده از Spring Data Neo4j

  • عبارات AND، OR و IN با استفاده از Spring Data Neo4j

  • تطبیق اختیاری و جدا کردن حذف

شاید به این فکر می کنید که چرا Neo4j را یاد بگیرید؟

پاسخ این است که وقتی روابط پیچیده ای در پایگاه داده SQL خود دارید، اگر با پرس و جوی که دارای JOIN های زیادی است سعی کنید، عملکرد را کاهش می دهد زیرا Neo4j در مقایسه با پایگاه داده های SQL سریعتر است.

Neo4j توسط شرکت‌هایی مانند Airbus، Walmart، eBay، Adobe و غیره استفاده می‌شود.

در پایان دوره می‌توانید داده‌ها را در پایگاه داده Neo4j Graph به همراه برنامه Spring Boot خود مدیریت کنید. شما می توانید CQL ها را برای انجام عملیات های مختلف در Neo4j اجرا کنید.

این دوره Neo4j را با Spring Boot پوشش می دهد زیرا Spring Framework به طور گسترده در بین توسعه دهندگان جاوا استفاده می شود.


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

معرفی Introduction

  • معرفی Introduction

مقدمه ای بر Neo4j - PART = 1 Introduction to Neo4j - PART = 1

  • Neo4j چیست؟ What is Neo4j ?

  • گره و رابطه Node & Relationship

  • ویژگی های Neo4j Properties In Neo4j

  • براش دانش Knowledge Brush Up

شروع کار با Neo4j Getting Started with Neo4j

  • نصب Neo4j Desktop Installing Neo4j Desktop

  • ایجاد پروژه و DBMS Create Project & DBMS

  • مرورگر Neo4j Neo4j Browser Overview

  • ایجاد اولین پایگاه داده در Neo4j Create First Database In Neo4j

عملیات CRUD با Neo4j Cypher Language Query (CQL) CRUD Operations with Neo4j Cypher Query Language (CQL)

  • ایجاد گره Create Node

  • Node By Property را پیدا کنید Find Node By Property

  • و با بند WHERE پرس و جو کنید AND Query with WHERE Clause

  • OR و IN Query OR and IN Query

  • Node By ID را پیدا کنید Find Node By ID

  • برچسب و ویژگی های گره را به روز کنید Update Node Label & Properties

  • برچسب و ویژگی های گره را حذف کنید Remove Node Label & Properties

  • حذف گره Delete Node

  • گره ها را بدون هیچ برچسبی حذف کنید Delete Nodes without Any Label

  • براش دانش Knowledge Brush Up

روابط در Neo4j Relationships In Neo4j

  • اضافه کردن رابطه بین دو گره Adding Relationship between Two Nodes

  • واکشی رابطه(های) بین دو گره Fetch Relationship(s) between Two Nodes

  • به روز رسانی و حذف ویژگی های رابطه Update & Delete Relationship Properties

  • رابطه را حذف کنید Delete Relationship

  • به روز رسانی نوع رابطه Update Relationship Type

  • حذف گره با رابطه(های) Delete Node with Relationship(s)

  • مطابقت اختیاری و جدا کردن حذف Optional Match & Detach Delete

  • تکلیف روابط Relationships Assignment

محدودیت ها در Neo4j Constraints In Neo4j

  • قبل از شروع با محدودیت ها توجه داشته باشید Note Before We Start with Constraints

  • مقدمه ای بر محدودیت ها در Neo4j Introduction To Constraints In Neo4j

  • محدودیت منحصر به فرد در Neo4j Unique Constraint In Neo4j

  • محدودیت وجودی ویژگی در Neo4j Property Existence Constraint In Neo4j

  • محدودیت کلید گره در Neo4j Node Key Constraint In Neo4j

  • محدودیت Drop در Neo4j Drop Constraint In Neo4j

  • براش دانش Knowledge Brush Up

مقایسه رشته ها در Neo4j String Comparison In Neo4j

  • حاوی پرس و جو است Contains Query

  • با Query شروع می شود Starts With Query

  • با Cypher Query به پایان می رسد Ends with Cypher Query

توابع جمع در Neo4j Aggregate Functions In Neo4j

  • شمارش پرس و جو Count Query

  • پرس و جوی جمع Sum Query

  • پرس و جو متمایز Distinct Query

  • میانگین پرس و جو Average Query

صفحه بندی و مرتب سازی در Neo4j Pagination & Sorting In Neo4j

  • صفحه بندی در Neo4j Pagination In Neo4j

  • مرتب سازی در Neo4j Sorting In Neo4j

Neo4j با بوت فنری - PART = 2 Neo4j with Spring Boot - PART = 2

  • راه اندازی محیط Setting Up Environment

  • راه اندازی برنامه Spring Boot Setting Up Spring Boot Application

  • نگاشت کلاس موجودیت با Spring Data Neo4j Entity Class Mapping with Spring Data Neo4j

  • نگاشت رابطه با داده های فنری Neo4j Relationship Mapping with Spring Data Neo4j

  • نگاشت ویژگی های رابطه با داده های فنری Neo4j Relationship Properties Mapping with Spring Data Neo4j

  • استفاده از Neo4jRepository Usage Of Neo4jRepository

Neo4j CRUD عملیات با بوت فنری Neo4j CRUD Operations with Spring Boot

  • با استفاده از مخزن Neo4j گره ایجاد کنید Create Node Using Neo4j Repository

  • Node By ID را دریافت کنید Get Node By ID

  • دریافت Node By Property Get Node By Property

  • دریافت همه گره ها Get All Nodes

  • نود را با استفاده از مخزن Neo4j به روز کنید Update Node Using Neo4j Repository

  • حذف گره با استفاده از مخزن Neo4j Delete Node Using Neo4j Repository

سوالات بیشتر با Spring Boot و Neo4j More Queries with Spring Boot and Neo4j

  • و با استفاده از مخزن Neo4j پرس و جو کنید AND Query Using Neo4j Repository

  • یا با استفاده از مخزن Neo4j پرس و جو کنید OR Query Using Neo4j Repository

  • در پرس و جو با استفاده از مخزن Neo4j IN Query Using Neo4j Repository

  • پرس و جوهای Cypher Generated By Spring Data Neo4j را بررسی کنید Check Cypher Queries Generated By Spring Data Neo4j

  • Cypher Query را با استفاده از Spring Data Neo4j اجرا کنید Execute Cypher Query using Spring Data Neo4j

  • صفحه بندی با استفاده از مخزن Neo4j Pagination Using Neo4j Repository

  • مرتب سازی گره ها با استفاده از مخزن Neo4j Sorting Nodes Using Neo4j Repository

  • مانند Query با استفاده از Neo4j Repository Like Query Using Neo4j Repository

  • با Query با استفاده از Neo4j Repository شروع می شود Starts with Query Using Neo4j Repository

  • با استفاده از مخزن Neo4j با Query به پایان می رسد Ends with Query Using Neo4j Repository

متشکرم.... Thank You....

  • سخنرانی پاداش Bonus Lecture

  • متشکرم.... Thank You....

نمایش نظرات

Udemy (یودمی)

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

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

آموزش پایگاه داده گراف: Neo4j با Spring Boot
جزییات دوره
4.5 hours
60
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
670
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Infybuzz Learning Infybuzz Learning

بیش از 59000 دانشجو در سراسر جهان با دسترسی به 158 کشور