آموزش اصول Mongoose برای Node و MongoDB

Fundamentals of Mongoose for Node and MongoDB

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: Mongoose یک بسته Node.js منبع باز است که مدل سازی و ساختار شی را برای داده های برنامه ذخیره شده در MongoDB فراهم می کند. در این دوره ، توسعه دهندگان یاد می گیرند که طرح ، مدل و اعتبار سنجی را در برنامه های خود بگنجانند. با استفاده از Mongoose ، یک بسته منبع باز Node.js ، می توانید طرح ، مدل ها و اعتبار سنجی را در برنامه های خود بگنجانید. در این دوره ، مبانی Mongoose برای Node و MongoDB ، شما یک پایه محکم خواهید آموخت که می توانید بر اساس آن برنامه های خود را توسعه دهید و از توسعه Mongoose برای ارتباط با MongoDB استفاده کنید. ابتدا می توانید یک طرحواره Mongoose و یک مدل از آن طرح بسازید. در مرحله بعد ، شما رابطه بین یک مدل Mongoose و یک نمونه سند از آن مدل و نحوه پرس و جو برای داده ها را با استفاده از انواع روش های کمکی و شرایط پرسش کشف خواهید کرد. در آخر ، شما نحوه اطمینان از معتبر بودن داده های ارسال شده به پایگاه داده را با استفاده از اعتبار سنج داخلی و سفارشی کشف خواهید کرد. پس از اتمام این دوره ، مهارت و دانش mongoose.js برای شروع ساخت خدمات Express API خود را برای ذخیره داده ها و بازیابی داده ها از MongoDB از طریق Mongoose خواهید داشت.

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

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

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

معرفی دوره Course Introduction

  • معرفی دوره Course Introduction

  • پیش نیازها Prerequisites

  • چرا منگوس؟ Why Mongoose?

  • معرفی برنامه آزمایشی Demo Application Introduction

  • Demo: پیش نمایش برنامه Demo Demo: Preview of the Demo Application

راه اندازی برنامه آزمایشی Setting up the Demo Application

  • مقدمه Introduction

  • چارچوب ها و کتابخانه ها - سرور Frameworks and Libraries - Server

  • چارچوب ها و کتابخانه ها - مشتری Frameworks and Libraries - Client

  • ابزارهای مفید Helpful Tools

  • نسخه ی نمایشی: Express API را توسعه دهید Demo: Develop the Express API

  • نسخه ی نمایشی: Vue.js و Vuetify Demo: Vue.js and Vuetify

راه اندازی MongoDB Setting up MongoDB

  • مقدمه Introduction

  • گزینه های میزبانی MongoDB MongoDB Hosting Options

  • پایگاه داده ایستاده های مجازی The Virtual Standups Database

  • مراحل بعدی Next Steps

ساخت طرح Mongoose Building the Mongoose Schema

  • همه چیز با یک طرحواره شروع می شود Everything Starts with a Schema

  • مقایسه - طرح پایگاه داده رابطه ای Comparison - Relational Database Schema

  • مثال طرحواره ساده Simple Schema Example

  • مثال طرحواره پیچیده Complex Schema Example

  • نسخه ی نمایشی: ساخت طرح یادداشت های ایستاده Demo: Building the Stand-up Notes Schema

ساختن یک مدل Building a Model

  • مقدمه Introduction

  • اولین مدل ما Our First Model

  • اسناد Documents

  • مستندات فرعی Sub-documents

  • نسخه ی نمایشی: اسناد را ذخیره کنید Demo: Saving Documents

  • خلاصه Summary

بازیابی داده ها با استفاده از نمایش داده شد Retrieve Data Using Queries

  • مقدمه Introduction

  • اسناد و روش های کمک کننده Documents and Helper Methods

  • به روزرسانی و حذف اسناد Updating and Removing Documents

  • نسخه ی نمایشی: استعلام اسناد Demo: Querying Documents

با استفاده از اعتبار سنجی Using Validation Middleware

  • مقدمه Introduction

  • اعتبار سنج داخلی Built-in Validators

  • مقدمه ای بر Middleware Introduction to Middleware

  • اعتبار سنجی های سفارشی Custom Validators

  • مدیریت خطاهای اعتبار سنجی Handling Validation Errors

  • افزودن اعتبار سنجی Adding Validation

  • نسخه ی نمایشی: افزودن اعتبار سنجی Demo: Adding Validation

مراحل بعدی Next Steps

  • پایان دادن به لمس ها Finishing Touches

  • به ابر مهاجرت کنید Migrate to the Cloud

  • پروژه مشتری را مرور کنید Review the Client Project

  • منابع دیگر Other Resourses

نمایش نظرات

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

آموزش اصول Mongoose برای Node و MongoDB
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 56m
42
Pluralsight (پلورال سایت) pluralsight-small
08 آذر 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
35
4.3 از 5
دارد
دارد
دارد
Mark Scott

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mark Scott Mark Scott

مارک یک توسعه دهنده ، معمار ، سرپرست تیم و مدیر باتجربه با بیش از پانزده سال تجربه تولید برنامه های کاربردی با استفاده از روش های شی گرا است. در بیشتر دوران حرفه ای خود ، وی در حال توسعه برنامه های تحت وب در ASP.NET با SQL Server بوده است. اخیراً ، او با کل فضای منبع باز ، به خصوص Node.js و MongoDB ، راحت تر شده است. مارک شوهر یک همسر شگفت انگیز ، و پدر دختران سه قلو است و احساس برکت بسیار می کند.

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

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

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