پایگاه داده گراف Neo4j

Neo4j Graph Database

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره قرار است در تاریخ 1 ژانویه 2024 بازنشسته شود.

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

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

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

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

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

برای هر کسی که توسعه‌دهندگان نرم‌افزار را مدیریت می‌کند، این آموزش Neo4j می‌تواند برای توسعه‌دهندگان نرم‌افزار جدید، که در برنامه‌های آموزشی فردی یا تیمی تنظیم شده‌اند، یا به‌عنوان منبع مرجع Neo4j استفاده شود.

Neo4j: آنچه باید بدانید

این آموزش پایگاه داده Neo4j Graph دارای ویدئوهایی است که موضوعاتی از جمله:

را پوشش می‌دهد
  • کاوش در مفاهیم پایگاه داده های رابطه ای، غیر رابطه ای و نموداری
  • پیمایش تفاوت‌های بین مدل‌های داده‌های رابطه‌ای و نموداری
  • ذخیره و بازیابی داده ها از پایگاه داده گراف
  • صرفه جویی در زمان و هزینه با پرس و جو با پایگاه های داده غیررابطه ای
  • چگونه ACID به Neo4j اجازه می دهد تا یکپارچگی داده ها را حفظ کند

چه کسی باید آموزش Neo4j را بگذراند؟

این آموزش پایگاه داده Neo4j Graph برای توسعه دهندگان نرم افزار طراحی شده است. این دوره مهارت Neo4J برای توسعه دهندگان نرم افزار با سه تا پنج سال تجربه در مدیریت پایگاه داده گراف طراحی شده است.

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

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


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

با Neo4j دیتابیس های گراف را بشناسید Understand Graph Databases with Neo4j

  • مقدمه ای بر معماری پایگاه داده گراف و Neo4j Introduction to Graph Database Architecture and Neo4j

  • Neo4j را روی ایستگاه کاری توسعه خود با Docker اجرا کنید Run Neo4j on Your Development Workstation with Docker

  • داده های نمونه را در Neo4j کاوش کنید Explore Example Data in Neo4j

  • گره ها را در Neo4j با برچسب ها و ویژگی ها ایجاد کنید Create Nodes in Neo4j with Labels and Properties

  • ایجاد روابط بین گره ها در Neo4j Create Relationships Between Nodes in Neo4j

  • با Cypher ویژگی ها را به روابط اضافه کنید و کوئری ها را فیلتر کنید Add Properties to Relationships and Filter Queries with Cypher

  • استفاده از خط فرمان Cypher برای Query Neo4j Using the Cypher Command Line to Query Neo4j

  • بررسی و فراخوان برای اقدام Review and Call to Action

برنامه نویسی پایگاه های داده گراف Neo4j با پایتون Programming Neo4j Graph Databases with Python

  • شروع کار با Python و Neo4j Getting Started with Python and Neo4j

  • محیط توسعه Neo4j خود را تنظیم کنید Set Up Your Neo4j Development Environment

  • از پایتون به Neo4j متصل شوید Connect to Neo4j from Python

  • گره های شهر و ایالت را با پایتون ایجاد کنید Create City and State Nodes with Python

  • ایجاد روابط بین شهرها و ایالات Create Relationships Between Cities and States

  • برای اعتبارسنجی کار خود از پایگاه داده پرس و جو کنید Query the Database to Validate Your Work

  • بررسی و فراخوان برای اقدام Review and Call to Action

نمایش نظرات

CBT Nuggets یک شرکت آموزشی آنلاین است که در زمینه فناوری اطلاعات (IT) و مدیریت پروژه تخصص دارد. این شرکت دوره‌های آموزشی متنوعی را در زمینه‌های مختلف از جمله شبکه‌های کامپیوتری، امنیت سایبری، سیستم‌های عامل، و برنامه‌نویسی ارائه می‌دهد. محتوای آموزشی CBT Nuggets به صورت ویدئوهای آموزشی کوتاه و کاربردی طراحی شده است که توسط کارشناسان و مدرسان مجرب تدریس می‌شوند.

پایگاه داده گراف Neo4j
جزییات دوره
1h
15
CBTNuggets CBTNuggets
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Trevor Sullivan Trevor Sullivan

"من از تدریس IT لذت می برم زیرا صنعت فناوری به سرعت در حال تغییر است و فراگیران ما باید در لبه برتر بمانند." تروور به لطف پدرش که صاحب یک تجارت نرم افزاری بود، در سنین جوانی شروع به ساخت و عیب یابی کامپیوترها کرد. او بیش از یک دهه تجربه IT و آموزش را برای CBT Nuggets به ارمغان می آورد. قبل از پیوستن به این تیم، او در زمینه مهندسی پیش فروش و معماری راه حل ها کار می کرد. سرگرمی های ترور شامل موتور سواری، پیاده روی و گذراندن وقت با خانواده اش است.

ارتباط با Trevor:

اتوماسیون AWS، Azure، MySQL، GitHub، Docker، Kubernetes و PowerShell