آموزش پایگاه داده برای توسعه دهندگان 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 34m
41
Linkedin (لینکدین) lynda-small
02 بهمن 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
127
- از 5
ندارد
دارد
دارد
Daniel Khan

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Daniel Khan Daniel Khan

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

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

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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