آموزش مقدمه ای بر پایگاه داده های نمودار ، Cypher و Neo4j

Introduction to Graph Databases, Cypher, and Neo4j

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: مقدمه ای بر پایگاه داده های نمودار ، زبان جستجوگر Cypher و محصول پایگاه داده نمودار Neo4j. این دوره در اکتبر 2018 به روز می شود. این دوره مخاطبان را با پایگاه داده های نمودار و محصول پایگاه داده نمودار Neo4j آشنا می کند. در این دوره ، مقدمه ای بر Graph Databases، Cypher و Neo4j ، شما دانش مقدماتی پایگاه داده های نمودار را کسب خواهید کرد. ابتدا یاد خواهید گرفت که یک پایگاه داده گراف چیست. در مرحله بعدی ، نحوه نصب و راه اندازی Neo4j ، نحوه پرس و جو از نمودارها با یک زبان پرسشی به نام Cypher و نحوه افزودن و دستکاری داده ها را کشف خواهید کرد. سرانجام ، شما اطلاعات مربوط به بهینه سازی پایگاه داده را کشف خواهید کرد. در پایان این دوره ، شما می دانید که چگونه از پایگاه داده با استفاده از Bolt و REST API های آن با و بدون کتابخانه مشتری استفاده کنید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

بانک اطلاعات نمودار چیست؟ What Is a Graph Database?

  • مقدمه Introduction

  • نمودار چیست؟ What Is a Graph?

  • بانک اطلاعات نمودار چیست؟ What Is a Graph Database?

  • چرا یک پایگاه داده نمودار؟ Why a Graph Database?

  • نمودارهای پایگاه داده در مقابل پایگاه های رابطه ای Graph Databases vs. Relational Databases

  • نمودارهای پایگاه داده در مقابل پایگاه های اسناد Graph Databases vs. Document Databases

  • نمونه هایی از نمودارها Examples of Graphs

  • خلاصه Summary

معرفی Neo4j Introducing Neo4j

  • مقدمه Introduction

  • Neo4j چیست؟ What Is Neo4j?

  • نسخه ها Editions

  • چگونه Neo4j الگوی نمودار را پیاده سازی می کند How Neo4j Implements the Graph Paradigm

  • نحوه نصب Neo4j How to Install Neo4j

  • برنامه دسک تاپ The Desktop App

  • کاوش اولین پایگاه داده Exploring Your First Database

  • تنظیمات Settings

  • خلاصه Summary

پرس و جو از داده ها با Cypher Querying Data with Cypher

  • مقدمه Introduction

  • مدل سازی پایگاه داده نمودار Modeling Graph Databases

  • سایفر چیست؟ What Is Cypher?

  • بازگشت بازی MATCH RETURN

  • سایر ویژگی های پرس و جو Other Query Features

  • استعلام پیشرفته Advanced Querying

  • خلاصه Summary

دستکاری داده ها با سایفر Manipulating Data with Cypher

  • مقدمه Introduction

  • ایجاد ، به روزرسانی و حذف Create, Update, and Delete

  • دستکاری پیشرفته داده ها Advanced Data Manipulation

  • فهرست ها و محدودیت ها Indexes and Constraints

  • وارد کردن CSV Importing CSV

  • خلاصه Summary

با استفاده از API های Neo4j Using Neo4j's APIs

  • مقدمه Introduction

  • پیچ Bolt

  • مشتری پیچ و مهره A Bolt Client

  • REST: سرویس ریشه REST: Service Root

  • عملیات گره REST REST Node Operations

  • عملیات ارتباط REST REST Relationship Operations

  • REST تراورس REST Traversals

  • REST Batch Operations REST Batch Operations

  • استفاده از Cypher از طریق REST Using Cypher via REST

  • مشتری REST A REST Client

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش مقدمه ای بر پایگاه داده های نمودار ، Cypher و Neo4j
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 48m
42
Pluralsight (پلورال سایت) pluralsight-small
16 بهمن 1393 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
258
4.3 از 5
دارد
دارد
دارد
Roland Guijt

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Roland Guijt Roland Guijt

Roland یک MVP مایکروسافت است که از کنجکاوی مداوم پیرامون تکنیک های جدید در توسعه نرم افزار برخوردار است. تمرکز او بر روی همه چیز است. Net و فن آوری های مرورگر. وی به عنوان یک مربی طولانی مدت دوره های زیادی را در این زمینه هدایت می کرد و در کنفرانس های بین المللی درباره آنها صحبت می کرد. او همچنین برای ارائه کارگاه های خود-توسعه یافته به دور دنیا سفر می کند. کلمه ای که وقتی به توسعه نرم افزار فکر می کند به ذهنش خطور می کند اشتیاق است! رولان به همراه همسر و دو پسرش در هلند زندگی می کند.

Pluralsight (پلورال سایت)

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

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