آموزش معرفی Mongoose برای Node.js و MongoDB

Introduction to Mongoose for Node.js and MongoDB

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: این دوره آموزشی Mongoose، یک بسته منبع باز Node.js را معرفی می کند که مدل سازی و ساختار اشیاء را برای داده های برنامه ذخیره شده در MongoDB فراهم می کند. هدف اصلی این دوره آموزش به توسعه دهندگان وب است که درک اساسی از Node.js و MongoDB دارند. طرحواره، مدل‌ها و اعتبارسنجی را در برنامه‌های خود بگنجانند. همچنین مکمل توسعه دهندگان دات نت خواهد بود که Node.js و MongoDB را کاوش می کنند و ممکن است دوره هایی مانند "Node.js برای توسعه دهندگان دات نت" را گذرانده باشند. در طول این دوره، ما یک برنامه کوچک Node.js برای جمع‌آوری یادداشت‌های جلسه ایستاده روزانه و ذخیره آن‌ها از طریق Mongoose در MongoDB می‌سازیم. ابزارهای دیگری مانند Postman و Robomongo که مفید خواهند بود نیز استفاده خواهند شد.

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

معرفی دوره Course Introduction

  • معرفی Introduction

  • پیش نیازها Prerequisites

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

  • برنامه آزمایشی ما Our Demo Application

  • نسخه ی نمایشی - برنامه آزمایشی ما Demo - Our Demo Application

  • خلاصه Summary

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

  • معرفی Introduction

  • بسته های Node.js Node.js Packages

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

  • نسخه ی نمایشی Demo

  • خلاصه Summary

MongoDB MongoDB

  • معرفی Introduction

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

  • پایگاه داده استند آپ روزانه The Daily Stand-Up Database

  • خلاصه Summary

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

  • معرفی Introduction

  • مقایسه - طرحواره های RDBMS Comparison - RDBMS Schemas

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

  • انواع داده های مجاز Allowed Data Types

  • نمونه طرح واره پیچیده تر More Complex Schema Example

  • نسخه ی نمایشی - ساختن طرحواره ایستاده روزانه ما Demo - Building Our Daily Stand-Up Schema

  • خلاصه Summary

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

  • معرفی Introduction

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

  • اسناد Documents

  • اسناد فرعی Sub-Documents

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

  • خلاصه Summary

پرس و جوها Queries

  • معرفی Introduction

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

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

  • نسخه ی نمایشی - درخواست اسناد Demo - Querying Documents

  • خلاصه Summary

اعتبار سنجی Validation

  • معرفی Introduction

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

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

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

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

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

  • خلاصه Summary

بسته بندی چیزها Wrapping Things Up

  • معرفی Introduction

  • ابزارهای بیشتر More Tools

  • چارچوب جایگزین Alternative Framework

  • خلاصه دوره Course Summary

نمایش نظرات

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

آموزش معرفی Mongoose برای Node.js و MongoDB
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 41m
44
Pluralsight (پلورال سایت) pluralsight-small
05 آذر 1393 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
464
از 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 می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.