آموزش پایگاه داده برای توسعه دهندگان Node.js

Databases for Node.js Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: توسعه دهندگان Node.js معمولاً MongoDB را به عنوان گزینه اصلی خود هنگام ساخت یک برنامه مبتنی بر داده در نظر می گیرند - اما بسیاری از گزینه ها ممکن است راه حل های بهتری ارائه دهند. در این دوره ، با گزینه های مختلف پایگاه داده موجود برای برنامه های Node.js آشنا شوید ، بنابراین می توانید پایگاه داده مناسب برنامه خود را انتخاب کنید. دانیل خان اصول پایگاه داده های رابطه ای و غیر رابطه ای را مرور می کند ، و نحوه - و زمان استفاده از پایگاه داده های اسناد را با Node.js. توضیح می دهد. وی همچنین با استفاده از Node.js از ذخیره ارزش های کلیدی و پایگاه داده های رابطه ای ، نحوه کار با MySQL و Sequelize را نشان می دهد.

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

مقدمه Introduction

  • بیاموزید با Node.js برنامه های پایگاه داده واقعی ایجاد کنید Learn to create real database applications with Node.js

  • آنچه شما باید بدانید What you should know

1. شروع کار 1. Getting Started

  • آماده سازی ابزارهای خود Getting your tools ready

  • بارگیری پرونده های تمرینی از GitHub Loading the exercise files from GitHub

  • برنامه نمونه maxcoin را تنظیم و درک کنید Set up and understand the maxcoin sample app

  • برنامه نمونه خریدار را تنظیم و درک کنید Set up and understand the shopper sample app

2. درک پایگاه داده ها 2. Understanding Databases

  • مبانی بانک اطلاعاتی Database basics

  • پایگاه داده های رابطه ای را درک کنید Understand relational databases

  • پایگاه داده NoSQL و ذخیره ارزش کلیدی را درک کنید Understand NoSQL databases and key-value stores

3. از پایگاه داده های اسناد با Node.js استفاده کنید 3. Use Document Databases with Node.js

  • چه زمان استفاده و عدم استفاده از پایگاه داده اسناد When to use and not to use document databases

  • MongoDB را تنظیم کنید Set up MongoDB

  • به MongoDB متصل شوید Connect to MongoDB

  • داده ها را در MongoDB قرار دهید Insert data into MongoDB

  • داده های پرس و جو از MongoDB Query data from MongoDB

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

  • MongoDB و Mongoose را به پروژه خود اضافه کنید Add MongoDB and Mongoose to your project

  • طرح و مدل اول خود را تعریف کنید Define your first schema and model

  • سیستم مدیریت مورد را آماده کنید Prepare the item management system

  • تمام روشهای پایگاه داده را پیاده سازی کنید Implement all database methods

  • سیستم مدیریت کاربر را پیاده سازی کنید Implement the user management system

  • رمزگذاری رمزهای عبور Encrypting passwords

4- با Node.js از فروشگاه های Key-Value استفاده کنید 4. Use Key-Value Stores with Node.js

  • معرفی فروشگاههای دارای ارزش کلیدی Introduction to key-value stores

  • Redis را تنظیم کنید Set up Redis

  • از Node.js با Redis استفاده کنید Use Node.js with Redis

  • Redis را به پروژه خود اضافه کنید Add Redis to your project

  • مدیریت جلسه در اکسپرس Session management in Express

  • جلسات Redis را به پروژه خود اضافه کنید Add Redis sessions to your project

  • یک سرویس سبد را اجرا کنید Implement a basket service

  • سبد را به صفحه اضافه کنید Add the basket to the page

5- با Node.js از پایگاه داده های رابطه ای استفاده کنید 5. Use Relational Databases with Node.js

  • چه موقع از پایگاه های داده رابطه ای استفاده کنید When to use relational databases

  • MySQL را تنظیم کنید Set up MySQL

  • طرحواره پایگاه داده ایجاد کنید Create a database schema

  • از Node.js با MySQL استفاده کنید Use Node.js with MySQL

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

  • MySQL را اضافه کرده و Sequelize را به پروژه خود اضافه کنید Add MySQL and Sequelize to your project

  • طراحی پایگاه داده را مرور کنید Review the database design

  • ایجاد مدل های دنباله دار Create sequelize models

  • ساختار پایگاه داده ایجاد شده به صورت خودکار را مرور کنید Review the auto-generated database structure

  • خدمات سفارش را پیاده سازی کنید Implement an order service

  • مدیریت سفارش را اضافه کنید Add order management

نتیجه Conclusion

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

نمایش نظرات

آموزش پایگاه داده برای توسعه دهندگان Node.js
جزییات دوره
3h 34m
41
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
127
- از 5
ندارد
دارد
دارد
Daniel Khan
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Daniel Khan Daniel Khan

سرب فناوری ، توسعه دهنده ، معمار برنامه دانیل خان یک رهبر فناوری است که بیش از 15 سال به عنوان توسعه دهنده و معمار برنامه کار کرده است.

دانیل خان دارای بیش از 15 سال تجربه به عنوان یک توسعه دهنده کامل پشته ، معمار و سرب فنی در زمینه مهندسی وب است ، مهارت های قوی حل مسئله خود را در صدها پروژه ثابت می کند. او علاقه زیادی به یادگیری مداوم ، استفاده از فن آوری های جدید و به اشتراک گذاشتن یافته های خود با دیگران دارد. دانیل به عنوان فناوری منجر به تحقیقات فناوری ، مشاوره داخلی و خارجی و پشتیبانی رانندگی از Node.js در Dynatrace می شود.