آموزش ساخت APIهای RESTful با Node.js و Express - آخرین آپدیت

دانلود Building RESTful APIs with Node.js and Express

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره آموزشی به شما می‌آموزد که چگونه با استفاده از Node.js و Express، که دو تکنولوژی محبوب و پرکاربرد در توسعه وب هستند، APIهای RESTful بسازید. شما یاد خواهید گرفت که چگونه یک برنامه سمت سرور ایجاد کنید که بتواند درخواست‌های برنامه‌های سمت کاربر (Client-side) را مدیریت کرده و با داده‌های JSON پاسخ دهد. در ماژول اول، شرکت‌کنندگان وارد دنیای Node.js و Express شده و نحوه راه‌اندازی محیط توسعه، بررسی معماری Node.js و کار با ماژول‌های داخلی را می‌آموزند. این بخش همچنین شامل نحوه استفاده از میان‌افزارها (Middleware)، مدیریت درخواست‌ها و پاسخ‌های HTTP و استفاده از موتورهای قالب‌ساز (Template Engines) است. ماژول دوم دوره بر کار با پایگاه‌های داده با استفاده از MongoDB، که یک پایگاه داده NoSQL محبوب است، تمرکز دارد. این بخش دانش مربوط به اتصال به پایگاه داده MongoDB، ایجاد کالکشن‌ها و سندها (Documents) و انجام عملیات CRUD با استفاده از درایور MongoDB را به شما منتقل می‌کند. همچنین شرکت‌کنندگان با پایگاه‌های داده NoSQL و نحوه کوئری زدن و تعامل با آن‌ها آشنا خواهند شد. ماژول سوم به مباحث پیشرفته در Node.js و Express می‌پردازد، از جمله برنامه‌نویسی ناهمگام (Asynchronous)، مدیریت خطا، امنیت و تست کردن. این ماژول شامل درک نحوه نوشتن کدهای مقیاس‌پذیر و قابل نگهداری، مدیریت خطاها و استثناها، و پیاده‌سازی تدابیر امنیتی است. در پایان این دوره، شما مهارت و دانش لازم برای ایجاد APIهای RESTful مقیاس‌پذیر، قدرتمند و امن را با استفاده از Node.js و Express خواهید داشت. چه مبتدی باشید و چه یک توسعه‌دهنده با تجربه، این دوره شما را به ابزارهای مورد نیاز برای ساخت اپلیکیشن‌های وب مدرن با اعتماد به نفس کامل مجهز می‌کند. سلب مسئولیت: این یک منبع آموزشی مستقل است که توسط Board Infinity صرفاً برای اهداف اطلاع‌رسانی و آموزشی ایجاد شده است. این دوره وابسته به، تأیید شده توسط، اسپانسر شده توسط یا رسماً مرتبط با هیچ شرکت، سازمان یا نهاد صدور گواهینامه‌ای نیست، مگر اینکه صراحتاً ذکر شده باشد. محتوای ارائه شده بر اساس دانش صنعت و بهترین تجربه‌ها است اما به منبع آموزش رسمی برای کارفرما یا برنامه گواهینامه خاصی نیست. تمام نام‌های شرکت‌ها، علائم تجاری، علائم خدمات و لوگوهای ذکر شده متعلق به مالکان مربوطه است و صرفاً برای مقاصد شناسایی و مقایسه آموزشی استفاده شده است.

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

مقدمه‌ای بر Node.js و Express Introduction to Node.js and Express

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

  • معرفی مدرس Instructor Introduction

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • Node.js چیست؟ What is Node.js?

  • ویژگی‌های Node.js Features of Node.js

  • استفاده از NodeJS برای ساخت اپلیکیشن‌های وب NodeJS usage for building Web Application

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • معماری REST چیست؟ What is REST architecture?

  • متدهای HTTP شامل GET, PUT, Delete, POST HTTP methods- GET, PUT, Delete, POST

  • کاربرد APIهای RESTful در ساخت اپلیکیشن‌های وب RESTful APIs usage for web building Web Application

  • ساخت یک RESTful API ساده Building a simple RESTful API

کار با پایگاه داده و MongoDB Working with Databases and MongoDB

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • MongoDB چیست؟ What is MongoDB?

  • مقایسه RDBMS در مقابل MongoDB RDBMS VS MongoDB

  • مزایا و معایب Advantages & Disadvantages

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • نصب MongoDB Install MongoDB

  • اتصال MongoDB به API Connecting MongoDB to API

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • MongoDB - درج سند (Insert Document) MongoDB - Insert Document

  • MongoDB - متد جستجو (Find Method) MongoDB - Find Method

  • MongoDB - متد به‌روزرسانی (Update Method) MongoDB - Update Method

  • MongoDB - حذف سند (Delete Document) MongoDB - Delete Document

  • MongoDB - کوئری‌های پوشش داده شده (Covered Queries) MongoDB - Covered Queries

مباحث پیشرفته در Node.js و Express Advanced Topics in Node.js and Express

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • میان‌افزار (Middleware) چیست؟ What is Middleware?

  • میان‌افزارهای شخص ثالث (Third Party) Third Party Middleware

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • مروری بر مدیریت خطا Overview of Error Handling

  • خطای فیلد مفقود شده (Missing Field Error) Missing Field Error

  • خطای فیلد منحصر به فرد (Unique Field Error) Unique Field Error

  • بررسی مقادیر خالی در کنترلر Check for empty values in a controller

  • ساخت CustomAPIError CustomAPIError

  • خطاهای BadRequestError و NotFoundError BadRequestError and NotFoundError

  • آنچه در این درس خواهید آموخت What you will learn in this Lesson

  • احراز هویت (Authentication) و تعیین سطح دسترسی (Authorization) چیست؟ What is Authentication and Authorization

  • JSON Web Token (JWT) چیست؟ What is JSON Web Token (JWT)

  • چرا از احراز هویت و تعیین سطح دسترسی استفاده می‌کنیم؟ Why using Authentication and Authorization

  • Passport.js و کاربردهای آن What is Passport.js and its applications

  • پیاده‌سازی احراز هویت با استفاده از JWT Implement Authentication using JWT

نمایش نظرات

آموزش ساخت APIهای RESTful با Node.js و Express
جزییات دوره
13h 11m
40
(آخرین آپدیت)
3,861
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Board Infinity Board Infinity

Board Infinity: توانمندسازی مشاغل با مسیرهای یادگیری