لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع 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
مدیریت خطاهای همزمان با استفاده از بلوکهای 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
نمایش نظرات