آموزش Node.js و MongoDB: توسعه اپلیکیشن‌های دیتابیس بک‌اند - آخرین آپدیت

دانلود Node.js & MongoDB: Developing Back-end Database Applications

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: نود جی‌اس (Node.js) به دلیل پشتیبانی از توسعه اپلیکیشن‌های چندپلتفرمی، اولین انتخاب برای توسعه برنامه‌های سمت سرور است. هنگامی که Node به دیتابیس‌ها متصل می‌شود، توسعه اپلیکیشن‌های وب را متحول کرده و امکان مدیریت داده‌های قدرتمند و مقیاس‌پذیر را فراهم می‌کند. در این دوره سطح متوسط از IBM، شما یاد می‌گیرید که چگونه با استفاده از Node.js و فریم‌ورک Express، APIهای RESTful بسازید تا با دیتابیس‌های NoSQL مانند MongoDB ارتباط برقرار کنید. شما روش‌های ایجاد End-pointها، ایمن‌سازی آن‌ها با توکن‌های وب (Web Tokens)، مدیریت بدون نقص خطاها، دیباگ و استقرار (Deploy) بهینه اپلیکیشن‌ها را بررسی خواهید کرد. علاوه بر این، این دوره به شما در زمینه تکنیک‌های بهینه‌سازی، عملکرد بک‌اند و نحوه مقیاس‌بندی این اپلیکیشن‌ها برای استقرار یک برنامه Cloud-native کاملاً کاربردی روی پلتفرم‌های ابری کمک می‌کند. این دوره شامل ترکیبی از ویدئوهای آموزشی و ارزیابی‌ها برای یادگیری مفاهیم است. شما دانش خود را از طریق تمرینات و آزمون‌های نمره‌دار تست کرده و مهارت‌های آموخته شده را در آزمایشگاه‌های عملی و پروژه نهایی پیاده‌سازی می‌کنید تا دستاوردهایی برای نمایش توانایی‌های خود به کارفرمایان آینده داشته باشید.

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

مقدمه‌ای بر کار با دیتابیس‌ها Introduction to Working with Databases

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

  • مقدمه‌ای بر داده‌ها و دیتابیس‌ها Introduction to Data and Databases

  • دیتابیس‌های رابطه‌ای Relational Databases

  • مفاهیم داده‌های رابطه‌ای Relational Data Concepts

  • دیتابیس‌های غیررابطه‌ای Non-relational Databases

  • بررسی کلی NoSQL Overview of NoSQL

  • ویژگی‌های دیتابیس‌های NoSQL Characteristics of NoSQL Databases

  • شروع کار با MongoDB Getting started with MongoDB

کار با نود جی‌اس و دیتابیس‌ها Working with Node and Databases

  • دیتابیس‌های NoSQL با نود NoSQL Databases with Node

  • دست‌کاری داده‌ها با MongoDB Manipulating Data with MongoDB

  • کوئری گرفتن از داده‌ها با MongoDB Querying Data with MongoDB

  • مقدمه‌ای بر احراز هویت و تعیین سطح دسترسی Introduction to Authentication and Authorization

  • پیاده‌سازی قابلیت ثبت‌نام و ورود کاربر Implementing User Registration and Login Functionality

  • ذخیره‌سازی امن رمز عبور و مجوزها Secure Password Storage and Authorization

  • مدیریت نشست‌های کاربر (Sessions) و کوکی‌ها Handling User Sessions and Cookies

کار با REST APIها و مفاهیم پیشرفته نود Working with REST API’s and advanced Node concepts

  • مقدمه‌ای بر RESTful APIها Introduction to RESTful APIs

  • ساخت یک RESTful API با Express Building a RESTful API with Express

  • نسخه‌بندی و صفحه‌بندی در RESTful APIها Versioning and Pagination in RESTful APIs

  • پیاده‌سازی عملیات CRUD در RESTful APIها Implementing CRUD Operations in RESTful APIs

  • احراز هویت و تعیین سطح دسترسی در نود Authentication and Authorization in Node

  • ایمن‌سازی RESTful APIها با JWT Securing RESTful APIs with JWT

مدیریت خطاها و میان‌افزارها Error Handling and Middleware

  • مقدمه‌ای بر مدیریت خطا در نود Introduction to Error Handling in Node

  • میان‌افزار سفارشی مدیریت خطا Custom Error Handling Middleware

  • مدیریت خطاهای ناهمگام (Asynchronous) در نود Asynchronous Error Handling in Node

  • اعتبارسنجی و پاک‌سازی درخواست‌ها Request Validation and Sanitization

  • محدود کردن نرخ درخواست‌ها (Rate Limiting) Rate Limiting and Throttling Requests

  • لاگ‌گیری و دیباگ اپلیکیشن‌های نود Logging and Debugging Node Applications

مقیاس‌بندی و استقرار اپلیکیشن‌های نود Scaling and Deploying Node Applications

  • آپلود فایل و مدیریت آن در نود File Uploads and Handling in Node

  • استقرار اپلیکیشن‌های نود Deploying Node Applications

  • بهترین روش‌ها برای توسعه بک‌اند Best Practices for Backend Development

  • مقیاس‌بندی اپلیکیشن‌های نود Scaling Node Applications

  • توزیع بار (Load Balancing) و در دسترس بودن بالا Load Balancing and High Availability

پروژه نهایی، آزمون پایانی و جمع‌بندی دوره Final Project, Final Quiz, and Course Wrap-Up  

نمایش نظرات