آموزش جامع ExpressJS: ساخت APIهای مدرن وب - آخرین آپدیت

دانلود ExpressJS Essentials: Building Modern Web APIs

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره آموزشی جامع، نگاهی عمیق به Express.js، فریم‌ورک قدرتمند توسعه اپلیکیشن‌های وب برای Node.js دارد. شرکت‌کنندگان مفاهیم بنیادی، معماری و فرآیند گام‌به‌گام راه‌اندازی پروژه‌های Express.js را فرا خواهند گرفت. در این دوره، متدهای HTTP، تعریف مسیرها (Routing) و استخراج پارامترها را بررسی کرده و مهارت‌های عملی در ارسال درخواست‌ها با ابزارهای Thunder Client و Postman را کسب می‌کنید. همچنین نقش حیاتی Middlewareها، نوشتن توابع سفارشی و تفاوت میان میان‌افزارهاهای داخلی و اختصاصی را خواهید آموخت. علاوه بر این، مدیریت خطاها (Error Handling) شامل خطاهای همزمان و ارسال پاسخ‌های مناسب را به تسلط خواهید رسید. دوره شامل بخش اتصال به پایگاه داده MongoDB و اجرای عملیات CRUD است و در نهایت با آموزش احراز هویت کاربر و مدیریت توکن‌های JWT برای امنیت بیشتر، تکمیل می‌شود.

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

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

  • مقدمه‌ای بر Express.js Introduction to Express.js

  • مزایای استفاده از Express.js Advantages of using Express.js

  • راه‌اندازی یک پروژه Express.js Setting up an Express.js Project

مدیریت متدهای HTTP (GET, POST و غیره) Handling HTTP methods (GET, POST, etc.)

  • درک متدهای HTTP و کاربرد آن‌ها (GET, POST, PUT, DELETE) Understanding HTTP methods and their purposes (GET, POST, PUT, DELETE).

  • پیکربندی Express.js برای مدیریت درخواست‌ها با متدهای HTTP Configuring Express.js to handle requests with HTTP methods

  • پیاده‌سازی هندلرهای مسیر (Route Handlers) برای متدهای مختلف HTTP Implementing route handlers for different HTTP methods

  • تعریف مسیرها با استفاده از مکانیزم مسیریابی Express.js - بخش اول Defining routes using Express.js' routing mechanism-I

  • تعریف مسیرها با استفاده از مکانیزم مسیریابی Express.js - بخش دوم Defining routes using Express.js' routing mechanism - II

  • مدیریت سازمان‌یافته مسیرها Manage Routes in Organized Manner

  • مدیریت سازمان‌یافته مسیرها - بخش دوم Manage Routes in Organized Manner -II

  • استخراج پارامترهای مسیر از URL در Express.js Extracting route parameters from URL paths in Express.js

  • مدیریت پارامترهای مسیر اختیاری و پویا Handling optional and dynamic route parameters

  • آشنایی با Thunder Client و Postman به عنوان ابزارهای توسعه و تست API Introduction to Thunder Client and Postman as API development and testing tools

  • تنظیم درخواست‌ها در Thunder Client یا Postman برای تعامل با مسیرهای Express.js Setting up requests in Thunder Client or Postman to interact with Express.js routes

  • ارسال درخواست‌های HTTP با متدهای مختلف جهت تست و عیب‌یابی - بخش اول Sending HTTP requests using different methods, for testing and debugging purposes - I

  • ارسال درخواست‌های HTTP با متدهای مختلف جهت تست و عیب‌یابی - بخش دوم Sending HTTP requests using different methods for testing and debugging purposes - II

کار با پایگاه داده در ExpressJS Working with Databases in ExpressJS

  • بررسی اجمالی Middleware و هدف آن در Express.js Overview of middleware and its purpose in Express.js

  • میان‌افزار به عنوان تابعی با دسترسی به اشیاء Request و Response - بخش اول Middleware as functions that have access to the request and response objects Part 1

  • میان‌افزار به عنوان تابعی با دسترسی به اشیاء Request و Response - بخش دوم Middleware as functions that have access to the request and response objects Part 2

  • نوشتن توابع Middleware سفارشی برای افزودن قابلیت به خط لوله درخواست Writing custom middleware functions to add functionality to the request pipeline

  • پیاده‌سازی Middleware در سطح اپلیکیشن، روتر یا مسیر Implementing middleware at the application, router, or route level

  • مقایسه میان‌افزارهای داخلی با میان‌افزارهای سفارشی Built-in middleware vs. custom middleware

تست و استقرار اپلیکیشن‌های ExpressJS Testing and Deployment of ExpressJS Applications

  • درک انواع مختلف خطاهای احتمالی در اپلیکیشن Express.js Understanding the different types of errors that can occur in an Express.js application

  • پیاده‌سازی Error Middleware Implementing Error Middleware

  • مدیریت خطاهای همزمان با استفاده از بلوک‌های try catch Handling synchronous errors using try-catch blocks

  • ایجاد Middleware اختصاصی برای مدیریت متمرکز خطاها Creating custom error middleware to centralize error handling

  • ارسال پاسخ‌های خطای مناسب با پیام‌های معنادار و کد وضعیت - بخش اول Sending appropriate error responses with meaningful messages and status codes Part 1

  • ارسال پاسخ‌های خطای مناسب با پیام‌های معنادار و کد وضعیت - بخش دوم Sending appropriate error responses with meaningful messages and status codes Part 2

یکپارچه‌سازی پایگاه داده و RESTful APIها با Express.js (مانند MongoDB) Database Integration and RESTful APIs with Express.js(e.g., MongoDB)

  • مقدمه‌ای بر یکپارچه‌سازی پایگاه داده با Express.js Introduction to integrating databases with Express.js

  • اتصال Express.js به MongoDB، پایگاه داده محبوب NoSQL Connecting Express.js to MongoDB, a popular NoSQL database.

  • درک اصول و مفاهیم معماری REST Understanding the principles and concepts of Representational State Transfer (REST).

  • پیاده‌سازی عملیات CRUD (ایجاد، خواندن، به‌روزرسانی و حذف) با Express.js و MongoDB - بخش اول Implementing Create, Read, Update, and Delete (CRUD) operations using Express.js and MongoDB.-1

  • پیاده‌سازی عملیات CRUD با Express.js و MongoDB - بخش دوم Implementing Create, Read, Update, and Delete (CRUD) operations using Express.js and MongoDB- 2

  • پیاده‌سازی عملیات CRUD با Express.js و MongoDB - بخش سوم Implementing Create, Read, Update, and Delete (CRUD) operations using Express.js and MongoDB- 3

  • پیاده‌سازی عملیات CRUD با Express.js و MongoDB - بخش چهارم Implementing Create, Read, Update, and Delete (CRUD) operations using Express.js and MongoDB- 4

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

  • درک اهمیت احراز هویت کاربر در اپلیکیشن‌های وب Understanding the importance of user authentication in web applications

  • آشنایی با JWT (JSON Web Tokens) به عنوان مکانیزم احراز هویت مبتنی بر توکن Introduction to JWT (JSON Web Tokens) as a token-based authentication mechanism

  • تولید توکن‌های JWT در Express.js Generating JWT tokens in Express.js

  • اعتبارسنجی توکن‌های JWT در Express.js Validating JWT tokens in Express.js

  • ذخیره‌سازی و مدیریت توکن‌های JWT در سمت کلاینت و سرور Storing and managing JWT tokens on the client-side and server-side

نمایش نظرات

آموزش جامع ExpressJS: ساخت APIهای مدرن وب
جزییات دوره
11h 6m
40
(آخرین آپدیت)
1,065
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده